Убрать tearing Nvidia в Ubuntu 22.04
Как убрать tearing Nvidia в Ubuntu 22.04?
Новости! На 545 драйвере nvidia тиринга нет, и запускать picom не нужно, только нужно включить Prime Perfomance в настройках Nvidia X Server Settings!
Видеоинструкция по настройке picom, чтобы убрать тиринг на старых версиях драйвера:
Установка picom
Установите picom через apt
apt install picom
Добавьте в автозапуск compton. Создайте файл
nano /etc/xdg/autostart/lxqt-picom.desktop
И вставьте содержимое
[Desktop Entry]
Comment=A X compositor
Exec=picom --backend glx --vsync
GenericName=X compositor
Name=Picom (X Compositor)
OnlyShowIn=LXQt;
TryExec=compton
Type=Application
Перезагрузитесь
Запуск Google Chrome
Если tearing появляется в Google браузере, то можно изменить параметры запуска. Создайте файл
nano ~/.local/share/applications/google-chrome.desktop
[Desktop Entry]
Version=1.0
Name=Google Chrome
Comment=Access the Internet
Exec=/usr/bin/google-chrome-stable --use-gl=angle --enable-features=VaapiVideoDecoder,VaapiVideoEncoder,VaapiVideoDecodeLinuxGL
Terminal=false
Icon=google-chrome
Type=Application
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
Actions=new-window;new-private-window;
Установка драйверов Nvidia
Установите nvidia detect
apt install -y ubuntu-drivers-common
Запустите тест и узнайте какой у вас драйвер
nvidia-detector
Установите последние драйвера nvidia
apt install -y nvidia-driver-525 linux-modules-nvidia-525-generic
Зайдите в /etc/modprobe.d/ проверьте есть ли там файл с содержимым "options nvidia-drm modeset=1". Если нет, то создайте его
echo 'options nvidia-drm modeset=1' > /etc/modprobe.d/nvidia-drm-nomodeset.conf
Обновите initramfs
update-initramfs -u
Перезагрузитесь и проверьте загружен ли модуль nvidia
lsmod |grep nvidia
Переустановка модулей Nvidia
Переустановка модулей иногда нужно делать, если по какой-то причине они не правильно установились. Чтобы переустановить модули для ядра нужно получить список всех установленных модулей nvidia
apt list --installed |grep linux-modules-nvidia
Затем для каждого модуля выполнить команду dpkg-reconfigure
Например
dpkg-reconfigure linux-modules-nvidia-525-6.5.0-14-lowlatency
Дополнительно
Возможно вам потребуются дополнительные настройки