Моя установка 16.04 страдает от довольно сильного разрыва экрана. Если я перетаскиваю окно, например, поперек экрана, оно фрагментируется так, что его нижняя часть немного позади верхней части, а при просмотре видео нижняя часть экрана находится на несколько кадров позади верхней части.
Я пробовал решения, приведенные в следующих вопросах, но, к сожалению, ни один из них не помог:
Моя видеокарта - Nvidia GeForce GTX 960M, которую я использую NVIDIA binary driver - version 361.42 from nvidia-361
.
Эта проблема также присутствовала, когда я работал 15.10.
Ответы:
Легко исправить я нашел на / г /. Добавьте эту команду в ваши команды запуска
Конечно, это работает, если вы используете драйверы Nvidia.
РЕДАКТИРОВАТЬ: Таким образом, для настройки нескольких мониторов я бы предложил использовать
Nvidia X server settings
программу, перейдитеX Server Display Configuration
и использоватьSave to X configuration file
. Теперь ищите/etc/X11/xorg.conf
и добавляйте{ ForceCompositionPipeline = On}
после каждой настройки монитора (+ 0 + 0 и + что-то + что-то)Кроме того, вы можете делать
sudo apt install compton
и добавлятьcompton
в ваши команды запуска.РЕДАКТИРОВАТЬ: я не знаю, как долго это имело место, но программа NVIDIA X Server Settings
nvidia-settings
имеет возможность сделать ForceFullCompositionPipeline графически. В меню «Настройка отображения X-сервера» нажмите «Дополнительно ...», установите флажок «Принудительно использовать конвейер полной компоновки» и нажмите «Сохранить в X-файле конфигурации». Если у вас нет предопределенного пути к файлу конфигурации, введите/etc/X11/xorg.conf
текстовое поле пути к файлу и сохраните.источник
/g/
?Единственное решение, которое я пробовал до сих пор, это что-то не очень хорошее, но это нечто: используйте Intel GPU вместо Nvidia GPU . Это уменьшает большинство разрывов экрана.
В настройках Nvidia X Server (
nvidia-settings
) перейдите в Профили PRIME и выберите Intel (режим энергосбережения) . В качестве альтернативыsudo prime-select intel
.Я использую nvidia-370, который является текущим официальным выпуском, с Nvidia 940MX. По иронии судьбы их драйвер все еще хуже, чем драйверы Intel. С другой стороны, время работы от батареи почти удвоилось, так что это был довольно хороший компромисс.
Обновление: при использовании драйверов Intel по умолчанию для ядра 4.7.0 проблем с разрывом экрана нет. nvidia-387 с nomodeset в grub вроде бы нормально, но изменение яркости отключено, поэтому я пока не использую его.
источник
Это немного поздно, но я бы честно предложил вам перейти на XFCE4 или аналогичный некомпозитный DE. По крайней мере, в моем случае (Lenovo Y580, opensuse Leap 42.1 + шмель), таким образом я избавился от разрывов экрана и медленной прокрутки в Firefox. Ура !!!!
источник
У меня была эта проблема целую вечность, теперь у меня просто установлен драйвер 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 и выполните:
Потом:
Установите разрешение экрана и частоту обновления в
Xserver
настройках (я установил на 1920x1200 @ 60hz) и сохраните его вxorg.conf
Затем сделайте:
Отредактируйте раздел устройства следующим образом:
Это переводит карту в режим производительности и включает тройную буферизацию.
В
nvidia-settings/OpenGL
комплекте:Сохраните вашу конфигурацию и перезапустите X-сервер.
источник
Device
раздела. Спасибо за ответ, хотя!