Skip to main content

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.conf add the appropriate modules for your hardware to the MODULES=() array:
    Vendor Kernel Modules Intel i915 AMDGPU amdgpu Nouveau nouveau NVIDIA proprietary nvidia nvidia_modeset nvidia_uvm nvidia_drm In case of the NVIDIA proprietary driver, add the following kernel commandline parameter to your boot manager configuration
    nvidia-drm.modeset=1
    
    Rebuild the kernel image
    mkinitcpio -P