Как убрать разрыв экрана в 16.04 с nvidia GTX 960 M?

Моя установка 16.04 страдает от довольно сильных разрывов экрана. Если я перетаскиваю окно, например, поперек экрана, оно фрагментируется так, что его нижняя часть немного позади верхней части, а при просмотре видео нижняя часть экрана находится на несколько кадров позади верхней части.

Я пробовал решения, приведенные в следующих вопросах, но, к сожалению, ни один из них не помог:

Моя видеокарта Nvidia GeForce GTX 960M, я использую NVIDIA binary driver - version 361.42 from nvidia-361.

Эта проблема также присутствовала, когда я работал 15.10.

12
задан 13 April 2017 в 15:24

4 ответа

У меня была эта проблема целую вечность, теперь мне просто установили nouveau драйвер. Попробуйте решение из этого сообщения, мне было бы интересно знать, работает ли оно: http://ubuntuforums.org/showthread.php?t=2235382

Также это, возможно? Но это не работало на меня... https://psyq123.wordpress.com/2015/09/20/another-way-to-fix-tearing-and-vsync-issues-using-the-nvidia-driver /

хорошо, взял некоторое выполнение, но я зафиксировал его следующим образом:

Откройте CLI и сделайте:

sudo nvidia-xconfig

Затем:

sudo nvidia-settings

Набор Ваше разрешение экрана и частота обновления в эти Xserver настройки (я установил мое на 1920x1200 @60hz) и сохраняют его к xorg.conf

, Затем сделайте:

sudo nano /etc/X11/xorg.conf

Редактирование раздел устройства таким образом:

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
Option "RegistryDwords" "PerfLevelSrc=0x2222"
Option "TripleBuffer" "True"
EndSection

Это устанавливает карту на режим производительности и позволяет трижды буферизовать.

В nvidia-settings/OpenGL набор:

Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping

Сохраняют Вашу конфигурацию и перезапускают X-сервер.

0
ответ дан 14 April 2017 в 01:24
  • 1
    Посмотрите здесь для решения ошибки, которую Вы получите после этого (как упомянуто mrek). – dexteritas 26 March 2019 в 02:19

Это прибывает немного поздно, но я честно предложил бы, чтобы Вы переключили на XFCE4 или подобное несоставление композита DE. По крайней мере, в моем случае (Lenovo Y580, opensuseLeap 42.1 + шмель), это, как я избавился от экранного разрыва и медленной прокрутки в Firefox.Удачи!!!!

0
ответ дан 14 April 2017 в 01:24
  • 1
    Я don' t рекомендуют делать это. Это просто повреждает Ваши пакеты: bash dpkg: error processing archive /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb (--unpack): trying to overwrite '/usr/share/doc/texlive-doc/latex/mweights/README', which is also in package texlive-latex-extra-doc 2015.20160320-1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/texlive-fonts-extra-doc_2017.20170619-1~16.04.york0_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) – mrek 14 January 2018 в 01:40

Единственное решение, которое я попробовал до сих пор, это сделало что-либо, не является большим, но это - что-то: Использование Intel GPU вместо Nvidia GPU. Это уменьшает большую часть экранного разрыва.

настройки In Nvidia X Server (nvidia-settings) переходят к ГЛАВНЫМ Профилям и выбирают Intel (Power Saving Mode) . Кроме того sudo prime-select intel.

я использую nvidia-370, который является текущим официальным выпуском с Nvidia 940MX. Кажется иронически, что их драйвер еще хуже, чем драйверы Intel. С другой стороны мой ресурс аккумулятора почти удвоился, таким образом, это был довольно хороший компромисс.

Обновление: Используя драйверы Intel по умолчанию для ядра 4.7.0, нет никаких экранных проблем разрыва вообще. nvidia-387 с nomodeset в личинке, кажется, прекрасен, но изменение яркости отключено, таким образом, я не использую его на данный момент.

0
ответ дан 14 April 2017 в 01:24

Легкая фиксация я нашел на/g/. Добавьте эту команду к своим командам запуска

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

, Конечно, это работает при использовании драйверов Nvidia.

РЕДАКТИРОВАНИЕ: Таким образом для установок мультимонитора я предложил бы использовать Nvidia X server settings программа, перейдите в X Server Display Configuration и используйте Save to X configuration file. Теперь ищите /etc/X11/xorg.conf и добавьте { ForceCompositionPipeline = On} после каждой установки монитора (+0+0 и +something+someting)

Дополнительно, можно сделать sudo apt install compton и добавить compton к командам запуска.

РЕДАКТИРОВАНИЕ: Я не знаю, сколько времени это имело место, но программа nvidia-settings Настроек X-сервера NVIDIA имеет опцию сделать ForceFullCompositionPipeline графически. В 'X Server Display Configuration' меню нажимает на 'Advanced...', галочка 'Вызывают Полный Конвейер Состава' и совершают нападки, 'Сохраняют к X Конфигурационным файлам'. Если Вы не имеете никакого предопределенного пути к конфигурационному файлу, типа /etc/X11/xorg.conf к текстовому полю пути к файлу и сохраняете.

0
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

Похожие вопросы: