Ach Linux GPU Setup

Step 1: Multilib

Enable multilib (32-bit) support in /etc/pacman.d/mirrorlist:

1[multilib]
2Include = /etc/pacman.d/mirrorlist

And update:

1sudo pacman -Syu
bash

Step 2: Check Card Manufacturer

Check your graphics card type:

1lspci  | grep VGA
bash

Step 3: Install Drivers

If you see Nvidia, then install the intel drivers:

1sudo pacman -S --needed lib32-mesa vulkan-intel lib32-vulkan-intel vulkan-icd-loader lib32-vulkan-icd-loader
bash

If you see Intel, then install the intel drivers:

1sudo pacman -S --needed lib32-mesa vulkan-intel lib32-vulkan-intel vulkan-icd-loader lib32-vulkan-icd-loader xf86-video-intel
bash

If you see AMD, then check your card support vulkan:

1yay -S gpu-viewer
bash
1vulkaninfo | grep 'VkPhysicalDeviceVulkanMemoryModelFeatures' -A 3
bash

You should see 'true' here.

1sudo pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader xf86-video-amdgpu
bash