Как убрать tearing Nvidia в Ubuntu 22.04?

Новости! На 545 драйвере nvidia тиринга нет, и запускать picom не нужно, только нужно включить Prime Perfomance в настройках Nvidia X Server Settings!

Видеоинструкция по настройке picom, чтобы убрать тиринг на старых версиях драйвера:

Установка picom

Установите picom через apt

_x000D_apt install picom

Добавьте в автозапуск compton. Создайте файл

_x000D_nano /etc/xdg/autostart/lxqt-picom.desktop

И вставьте содержимое

_x000D_[Desktop Entry]_x000D_Comment=A X compositor_x000D_Exec=picom --backend glx --vsync_x000D_GenericName=X compositor_x000D_Name=Picom (X Compositor)_x000D_OnlyShowIn=LXQt;_x000D_TryExec=compton_x000D_Type=Application_x000D_

Перезагрузитесь

Запуск Google Chrome

Если tearing появляется в Google браузере, то можно изменить параметры запуска. Создайте файл

nano ~/.local/share/applications/google-chrome.desktop

_x000D_[Desktop Entry]_x000D_Version=1.0_x000D_Name=Google Chrome_x000D_Comment=Access the Internet_x000D_Exec=/usr/bin/google-chrome-stable --use-gl=angle --enable-features=VaapiVideoDecoder,VaapiVideoEncoder,VaapiVideoDecodeLinuxGL_x000D_Terminal=false_x000D_Icon=google-chrome_x000D_Type=Application_x000D_Categories=Network;WebBrowser;_x000D_MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;_x000D_Actions=new-window;new-private-window;

Установка драйверов Nvidia

Установите nvidia detect

_x000D_apt install -y ubuntu-drivers-common

Запустите тест и узнайте какой у вас драйвер

_x000D_nvidia-detector

Установите последние драйвера nvidia

_x000D_apt install -y nvidia-driver-525 linux-modules-nvidia-525-generic

Зайдите в /etc/modprobe.d/ проверьте есть ли там файл с содержимым «options nvidia-drm modeset=1». Если нет, то создайте его

_x000D_echo 'options nvidia-drm modeset=1' > /etc/modprobe.d/nvidia-drm-nomodeset.conf

Обновите initramfs

_x000D_update-initramfs -u

Перезагрузитесь и проверьте загружен ли модуль nvidia

_x000D_lsmod |grep nvidia

Переустановка модулей Nvidia

Переустановка модулей иногда нужно делать, если по какой-то причине они не правильно установились. Чтобы переустановить модули для ядра нужно получить список всех установленных модулей nvidia

_x000D_apt list --installed |grep linux-modules-nvidia

Затем для каждого модуля выполнить команду dpkg-reconfigure

Например

_x000D_dpkg-reconfigure linux-modules-nvidia-525-6.5.0-14-lowlatency

Дополнительно

Возможно вам потребуются дополнительные настройки

  1. Как запустить программу с использованием Nvidia на Ubuntu
  2. Как убрать полоски в Google Chrome YouTube на Ubuntu