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.2.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 (x86_64 only)
- AMD
- RadeonSI (OpenGL)
- R300 (Legacy AMD)
- R600 (HD 2000-6000 series)
- RADV (Vulkan)
- AMDGPU-VIRTIO support
- NVIDIA
- Nouveau
- NVK (Vulkan)
- VMware
- SVGA Driver
🎮 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)
- Virtio
- Microsoft DirectX 12 (dzn)
- Features:
- Ray Tracing (Intel, x86_64 only)
- Vulkan Overlay
- Device Selection Layer
- Screenshot Layer
- VRAM Report Limiting
🎥 Video Acceleration
- VA-API support
- Drivers for: D3D12, Nouveau, R600, RadeonSI, Virtio
- VDPAU support
- Drivers for: D3D12, Nouveau, R600, RadeonSI, Virtio
- Hardware-accelerated video encoding/decoding
- All video codecs enabled
🔧 Additional Features
- OpenCL Support
- Rusticl implementation
- D3D12 Support
- D3D12 driver
- DXIL compiler
- SPIRV to DXIL converter
- Display Support
- X11
- Wayland
- GBM
- Gaming Features
- Zink (OpenGL on Vulkan)
- VirGL for virtualization
- D3D12 for WSL2 support
- Development Tools
- Vulkan Overlay Controller
- Intel debugging tools
- GLSL compiler
- SPIRV tooling
🛠️ Optimizations
- LLVM optimizations enabled
- Shared LLVM support
- Shader cache enabled
- Threading optimizations
- Gallium HUD enhancements
💡 Special Features
- Support for AMDGPU-VIRTIO
- Advanced Vulkan layers (Device Selection, Overlay, Screenshot)
- DirectX 12 integration
- GPU monitoring capabilities
📝 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
- Vulkan-git:
sudo dnf copr enable danayer/Vulkan-Git
- virglrenderer-git:
sudo dnf copr enable danayer/virglrenderer-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 |
---|---|---|
![]() |
i386 (7405)*, x86_64 (10566)* | Fedora 41 multilib x86_64+i386 (407 downloads) |
![]() |
i386 (3467)*, x86_64 (5237)* | Fedora 42 multilib x86_64+i386 (210 downloads) |
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds