Graphics Cards
Drivers for hardware accelerated desktop rendering, improving performance and fidelity.
The Linux graphics stack consists of several components, but the main component is the mesa package.
| Manufacturer | OpenGL | Vulkan | libva |
|---|---|---|---|
| Intel | mesa |
vulkan-intel |
intel-media-driver, libva-intel-driver |
| AMD | mesa |
vulkan-radeon |
libva-mesa-driver |
| NVIDIA | mesa, nvidia |
nvidia-utils |
libva-mesa-driver, nvidia-utils |
Intel
pacman -S mesa vulkan-intel intel-media-driver libva-intel-driver
yay -S intel-hybrid-codec-driver
AMDGPU
pacman -S xf86-video-amdgpu vulkan-radeon mesa libva-mesa-driver mesa-vdpauvulkan-radeon
Nvidia
Nouveau open source driver
pacman -S mesa libva-mesa-driver mesa-vdpau
yay -S nouveau-fw
Proprietary driver
pacman -S nvidia nvidia-utils
# Includes Vulkan driver
Include in initramfs for early KMS
In/etc/mkinitcpio.confadd the appropriate modules for your hardware to theMODULES=()array:VendorKernel ModulesInteli915AMDGPUamdgpuNouveaunouveauNVIDIA proprietarynvidia nvidia_modeset nvidia_uvm nvidia_drmIn case of the NVIDIA proprietary driver, add the following kernel commandline parameter to your boot manager configurationnvidia-drm.modeset=1Rebuild the kernel imagemkinitcpio -P