Видео драйвера
Информация
Узнать информацию о видео карте.
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.
Проприетарные драйвера обычно увеличивают производительность.
Раскомментировать репозиторий multilib в /etc/pacman.conf
.
Intel
sudo pacman -S xf86-video-intel intel-media-driver lib32-mesa
- Для поддержки 32-битных приложений
lib32-mesa
.
Для intel все не однозначно, в случае проблем обращайтесь к Arch Wiki, если зависания и разрывы попробуйте создать файл sudo nano /etc/X11/xorg.conf.d/20-intel.conf
с таким содержимым.
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "uxa"
Option "NoAccel" "True"
Option "DRI" "False"
Option "TearFree" "true"
EndSection
Nvidia
yay -S nvidia nvidia-utils nvidia-settings opencl-nvidia opencl-headers lib32-nvidia-utils lib32-opencl-nvidia
Драйвер nvidia может иметь префикс nvidia-390xx, конкретно для вашей карты, уточняйте на сайте производителя и в Арч-вики.
yay -S nvidia-390xx-dkms nvidia-390xx-utils nvidia-390xx-settings opencl-nvidia-390xx lib32-opencl-nvidia-390xx lib32-nvidia-390xx-utils
Создание 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
# или
sudo pacman -S xf86-video-amdgpu
Убираем тиринг
Если 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