An OpenGL implementation enabling 3D acceleration for Windows and Linux guests in QEMU/KVM
-
Updated
Apr 19, 2026 - C
An OpenGL implementation enabling 3D acceleration for Windows and Linux guests in QEMU/KVM
nullarc — Metal on AMD Radeon 780M for macOS Tahoe: GPU bring-up, WindowServer compositing at 120 Hz, Metal over Vulkan (Mesa RADV)
Open Windows (WDDM) driver stack for AMD GPUs, developed first on the ASRock BC-250 (gfx1013). Not affiliated with AMD, ASRock or Microsoft.
CUDA on an Apple Silicon Mac over Thunderbolt with no NVIDIA driver: a C userspace NVIDIA driver (libtinynv) plus cudart/cublas shims running unmodified llama.cpp and stable-diffusion.cpp on an RTX 5090 eGPU
Intel Xe graphics acceleration for macOS and Hackintosh: Metal and Vulkan on Iris Xe, Intel Arc and Core Ultra (Meteor Lake, Arrow Lake) iGPUs. The Linux i915 driver on XNU through FreeBSD drm-kmod, with Mesa ANV. Runs on Arrow Lake under macOS Tahoe 26 and, for a tester, on Meteor Lake under Sequoia. Still a test driver.
Aniimo black screen troubleshooting: compare DirectX 11/12, update GPU drivers, and test DLSS or Frame Generation at login.
Mesa Turnip for Adreno 8xx on Android, with fixes for corrupted display output and a null-pointer crash in KGSL sync merging. Rootless via AdrenoTools.
Mesa PanVK for the Anbernic RG556 (Mali-G57) on Android, running on the mali_kbase kernel driver. Experimental driver package.
An alternative to Arc Control by Intel®.
Mesa PanVK for the Retroid Pocket 4 Pro (Mali-G77) on Android, running on the stock mali_kbase kernel driver. Experimental. Rootless driver package.
Mesa PanVK for the GameForce Ace (Mali-G610) on Android, running on the stock mali_kbase kernel driver. Experimental driver package.
The unmodified upstream Linux amdgpu + amdkfd driver running on macOS: AMD Radeon GPUs over Thunderbolt on Apple Silicon, inside a DriverKit extension.
Templates for creating custom driver modules for Qualcomm Adreno GPUs
PowerVR BXM-4-64 GPU + FEX x86 bring-up for the Allwinner A733 (Radxa Cubie A7A/A7S): kernel DRM-PRIME patch, x86→GPU Vulkan thunk, Zink-on-Vulkan, and a what-works/what-doesn't findings doc.
Experimental macOS Tahoe driver for the AMD Radeon RX 7900 XT (Navi 31 / RDNA3): acceleration, high refresh, multi-monitor
Mesa PanVK for the Google Pixel 7 (Mali-G710) on Android, running on the stock mali_kbase kernel driver. Experimental driver package.
A GPU userspace driver written entirely in Rust. Command streams, GPU state and shader machine code are generated through an MLIR pipeline and submitted straight to the kernel driver.
To associate your repository with the gpu-driver topic, visit your repo's landing page and select "manage topics."