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.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
Fedora 41 i386 (7405)*, x86_64 (10566)* Fedora 41 multilib x86_64+i386 (407 downloads)
Fedora 42 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