danayer/mesa-git

Project ID: 161011

Description

Mesa Git Build for Fedora (Latest Development Version)

🚀 Overview

Latest Mesa development build from Git, featuring comprehensive driver support and optimizations for modern hardware.

📊 Build Information

  • Version: Mesa 25.0.0
  • Git Commit: Latest commit (checks every 5 hours and compiles)
  • Build Type: Development/Git

💻 Hardware Support

🖥️ Desktop GPU Drivers

  • Intel
    • Crocus (Legacy Intel)
    • i915 Driver
    • Iris (Modern Intel)
    • ANV (Vulkan)
    • Intel Ray Tracing support
  • AMD
    • RadeonSI (OpenGL)
    • RADV (Vulkan)
    • AMDGPU-VIRTIO support
  • NVIDIA
    • Nouveau
    • NVK (Vulkan)

📱 Embedded GPU Drivers

  • Freedreno (Qualcomm)
  • Panfrost/Panthor (ARM Mali)
  • V3D/VC4 (Broadcom)
  • Lima (Older Mali)
  • Etnaviv (Vivante)
  • Tegra (NVIDIA)

🎮 Graphics APIs

⚙️ OpenGL Support

  • Full OpenGL implementation
  • OpenGL ES 1.0, 2.0, 3.0
  • OpenGL threading optimizations

🌋 Vulkan Features

  • Drivers:
    • RADV (AMD)
    • ANV (Intel)
    • NVK (NVIDIA)
    • Lavapipe (Software)
    • Broadcom, Freedreno, Panfrost
    • PowerVR (Experimental)
  • Features:
    • Ray Tracing (Intel)
    • Mesh Shaders
    • Vulkan Overlay
    • Device Selection Layer

🎥 Video Acceleration

  • VA-API support
  • VDPAU support
  • All video codecs enabled
  • Hardware acceleration
  • Multimedia encoding/decoding

🔧 Additional Features

  • OpenCL Support
    • Rusticl implementation
    • Full SPIR-V support
  • Display Support
    • X11
    • Wayland
    • GBM
  • Gaming Features
    • Gallium Nine (D3D9)
    • Zink (OpenGL on Vulkan)
    • GameMode compatible
  • Development Tools
    • Vulkan Overlay
    • Gallium HUD
    • Debug symbols included

🛠️ Optimizations

  • LLVM optimizations enabled
  • Shared LLVM support
  • Shader cache enabled
  • Threading optimizations

💡 Special Features

  • Support for AMDGPU-VIRTIO
  • Advanced power management
  • Custom performance profiles
  • Extended monitoring support
  • D3D12 for WSL2 support

📝 Notes

  • Includes latest Git features and improvements
  • Full debug symbols included
  • Optimized for gaming and workstation use
  • Regular updates from upstream

Installation Instructions

This repository is designed to be used alongside libdrm-git and linux-firmware-git for an improved experience and testing. While their use is not mandatory, it is highly recommended.

Steps to Get Started

1. Enable the mesa-git Repository

Run the following command in your terminal to enable the mesa-git repository:

sudo dnf copr enable danayer/mesa-git

2. Recommended: Enable Additional Repositories

For the best experience, it is suggested to enable the following repositories as well:

  • libdrm-git:
    sudo dnf copr enable danayer/libdrm-git
  • linux-kernel-next:
    sudo dnf copr enable @kernel-vanilla/next
  • linux-firmware-git:
    sudo dnf copr enable danayer/linux-firmware-git

3. Package update

Run the following command in your terminal or use the GUI software management tool on your system.

sudo dnf update --refresh -y

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 41 aarch64 (0)*, i386 (824)*, ppc64le (0)*, s390x (0)*, x86_64 (1276)* Fedora 41 multilib x86_64+i386 (101 downloads)

* Total number of downloaded packages.

External Repository List

The following repositories are accessible during builds