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