Видео драйвера
Узнать информацию о видео карте.
lspci -k | grep -A 2 -E "(VGA|3D)"
- xf86-video-amdgpu — новый, свободный драйвер для видеокарт AMD;
- xf86-video-ati — старый свободный драйвер для AMD;
- xf86-video-intel — драйвер для встроенной графики Intel;
- xf86-video-nouveau — свободный драйвер для карт NVIDIA;
- xf86-video-vesa — свободный драйвер, поддерживающий все карты, но с очень ограниченной функциональностью. Для виртуальной машины.
- nvidia — проприетарный драйвер для NVIDIA.
Проприетарные драйвера увеличивают производительность.
Пакеты lib32-* нужно устанавливать только на x86_64 системы, пердварительно раскомментировать репозиторий multilib в /etc/pacman.conf.
Intel
sudo pacman -S xf86-video-intel lib32-intel-dri
Nvidia
yay -S nvidia nvidia-settings nvidia-utils opencl-nvidia opencl-headers lib32-nvidia-utils lib32-opencl-nvidia
Драйвер nvidia может иметь префикс nvidia-390xx, конкретно для вашей карты, уточняйте на сайте производителя и в Арч-вики.
yay -S lib32-opencl-nvidia-390xx lib32-nvidia-390xx-utils opencl-nvidia-390xx nvidia-390xx-utils nvidia-390xx-settings nvidia-390xx
Создание xorg файла /etc/X11/xorg.conf.
sudo nvidia-xconfig
Убираем тиринг.
sudo nvidia-settings
Переходим.
- X Server Display Configuration
- Advanced
- Force Full Composition Pipeline
- Save to X Configuration File
- Exit
- Reboot
AMD
sudo pacman -S xf86-video-ati lib32-ati-dri
Убираем тиринг.
Если ATI xf86-video-ati.
sudo nano /etc/X11/xorg.conf.d/20-radeon.conf
Section "Device"
Identifier "Radeon"
Driver "radeon"
Option "TearFree" "true"
EndSection
Если AMDGPU xf86-video-amdgpu.
sudo nano /etc/X11/xorg.conf.d/20-amdgpu.conf
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Для виртуальной машины
sudo pacman -S xf86-video-vesa