Ответ ниже был обновлен для включения моего решения экранировать разрыв, то есть, vsync активация с ГЛАВНОЙ Синхронизацией в ноутбуке с двойной установкой GPU (Intel интегрировал графику и Nvidia GPU).
Горизонтальной проблемы строк больше не происходит в Ubuntu 18.04, вероятно, из-за исчезновения Единицы и возвращения GNOME.
У меня есть Фантом MSI GS60 2PC, Pro оборудованный интегрированным Intel Graphics и NVIDIA GEFORCE GT 860M, и у меня есть Windows 10 и Ubuntu 16.04 на двойной загрузке. У меня нет абсолютно никаких проблем с графикой в Windows, но у меня есть видимые горизонтальные строки, спускающиеся по экрану и очень раздражающему экранному разрыву при проигрывании видео HD или игр на Ubuntu.
Я использую версию драйвера 381.09 NVIDIA и то же произошедшее использование версии 375.39. X-сервер NVIDIA, кажется, не полезен вообще мне, так как никакие изменения не могут быть сделаны там. Я также установил Шмеля, но я не уверен, как использовать его (я должен удалить X-сервер сначала?).
Я попробовал это, это, это, это и этого без успеха, но я полагаю, что последняя ссылка является одним самым близким, чтобы быть моим ответом.
Мой/etc/X11/xorg.conf следующий (после того, как, изменяя его как предложенных людей):
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
Option "TearFree" "True"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
Option "TripleBuffer" "True"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
Но ничто не изменилось после этого. Это является действительно раздражающим, и это действительно напрягает мои глаза, и я думаю, что это даже ухудшилось по сравнению с тем, когда я сначала установил Ubuntu на этой машине. Я просто не попытался форматировать свою целую систему все же, но я мог бы сделать так, так как у меня также есть проблемы с Wi-Fi и драйверами Bluetooth (или встроенные микропрограммные обеспечения) между Ose.
Какие-либо предложения? Если какие-либо другие выводы необходимы, просто говорят мне, и я отредактирую вопрос.
Обновление: Я заметил, что переключение на Intel GPU на X-сервере NVIDIA с помощью xorg.conf, присоединенного к сообщению, решило проблему, но проблема сохраняется при использовании GPU NVIDIA. Я также пытался увеличить частоту обновления на менеджере по Настройкам CompizConfig (под Составным объектом), но это не избавилось от горизонтального перемещения строк. Когда я поместил свою яркость экрана до макс., я не мог действительно больше видеть строки, хотя я вполне уверен, они все еще там.
Теперь использование Ubuntu 18.04, мне установили версию драйвера 390 и параметр ядра nvidia-drm.modeset=1
добавленный к последовательности начальной загрузки GRUB.
я не получаю экранного разрыва и исправляю разрешение экрана при использовании GPU Nvidia.
возможно проверить, что ГЛАВНАЯ Синхронизация активируется путем выполнения xrandr --verbose | grep "PRIME"
, и вывод покажет
PRIME Synchronization: 1
<час> , я еще не протестировал его, но по-видимому NVIDIA решила проблему с новой "ГЛАВНОЙ Синхронизирующей" функциональностью, и это описало здесь .
, Таким образом, необходимо иметь ядро Linux выше v4.5 для использования его, но все требования обрисованы в общих чертах в ссылке выше.
разработчик NVIDIA также предупредил меня, что некоторые проблемы открылись (который может быть найден здесь ), и который, возможно, лучше ожидать немного, пока они не фиксируются.
И о горизонтальных строках, я все еще не уверен. Возможно, обновление Ubuntu к 17,04 и решение проблем GPU помогут. Я обновлю ответ в отношении этого, если я найду что-нибудь.