-
Notifications
You must be signed in to change notification settings - Fork 232
Graphics devices & drivers
hendrack edited this page Mar 25, 2026
·
38 revisions
This page shall collect supported graphics devices and XLibre drivers that are supporting them. Those that are working with several drivers shall have separate entries. If you are unsure whether to add something or make a change to this page, just talk about it.
| Model | Kernel driver | X driver | Remarks |
|---|---|---|---|
| Radeon RX 5000 series | amdgpu | ||
| Radeon R7 (Carizzo) APU + R7 M340 (Volcanic islands) dGPU | amdgpu + amdgpu | amdgpu + amdgpu | 25.0.x: works, 25.1.x: works |
| Radeon R7 (Carizzo) APU + R7 M340 (Volcanic islands) dGPU | amdgpu + amdgpu | modesetting + amdgpu | 25.0.x: works, 25.1.x: works |
| Radeon R7 (Carizzo) APU + R7 M340 (Volcanic islands) dGPU | amdgpu + amdgpu | modesetting + modesetting | 25.0.x: crashes, 25.1.x: works |
| Model | Driver | Remarks |
|---|---|---|
| UHD Graphics 620 | modesetting | |
| HD Graphics 4000 | modesetting | Performs better than the DDX intel driver below and has no tearing. |
| HD Graphics 4000 | intel | |
| HD Graphics 3000 | modesetting | 25.0.x: works, 25.1.x: works |
Nvidia drivers starting with 580.119.02 introduced an issue of flickering with compositors like picom or Xfwm, which is not an issue of XLibre. 580.105.08, 580.142 or 595.58.03 recommended.
| Model | Kernel Driver | X Driver | Remarks |
|---|---|---|---|
| Geforce 210 (Tesla, GT218) | Nvidia 340 (patched) | Nvidia 340 (patched) | works well out of the box with stock XLibre and Linux kernels up to 6.19.5 |
| Geforce GTX 560 (Fermi, GF114) | Nvidia 390 (patched) | Nvidia 390 (patched) | works well out of the box with stock XLibre and Linux kernels up to 6.19.5 |
| Geforce GT 710 | nouveau | xlibre-video-nouveau | |
| Nvidia Proprietary | Nvidia 470 | ||
| Geforce GTX 760 (Kepler, GK104) | Nvidia 470 (patched) | Nvidia 470 (patched) | works well out of the box with stock XLibre and Linux kernels up to 6.19.5 |
| Quadro K1000m (Kepler) | Nvidia Proprietary | Nvidia 470 | works out of the box with xlibre-25.1 on Linux/FreeBSD |
| GTX 970 (Maxwell 2.0) | Nvidia Proprietary | Nvidia 550.144.03 | everything works perfectly, including all display outputs |
| Geforce GTX 1050/1070 (Pascal) | Nvidia Proprietary | Nvidia 570-580 | |
| RTX 30 mobile series (Ampere) | Nvidia Proprietary | Nvidia | |
| RTX 3070 (Ampere) | Nvidia Proprietary | Nvidia 595.58.03 | |
| RTX 40 series (Ada Lovelace) | Nvidia Open Kernel Module | Nvidia | |
| modesetting | buggy | ||
| Nvidia Proprietary | Nvidia | ||
| modesetting | buggy | ||
| nouveau | modesetting | no acceleration (glamor) | |
| RTX 2060 | Proprietary 580-open (dkms) | xserver-xorg-video-nvidia-580 | had to symlink nvidia_drv.so into xlibre module path, 10-nvidia.conf file was not sufficient; built xlibre from source |
| Model | Driver | Remarks |
|---|