Как убрать 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 Дополнительно
Возможно вам потребуются дополнительные настройки