Розрив екрану в Ubuntu з графікою Nvidia / Intel


31

Я дуже сподіваюся, що хтось тут може допомогти, тому що я дуже близький до того, щоб відмовитись і повернутися до Windows. У мене є MSI GT70 Dominator з i7-4710MQ 2,5 ГГц, інтегрована відеокарта Intel HD 4000 (я майже впевнений) та виділена відеокарта GeForce GTX 970M / PCle / SSE2. Я почав із встановлення запасів Ubuntu 14.04.3, і в кожній програмі, яку я пробував, є жахливе розривання екрана - від Chrome до Minecraft до L4D2. Я використовую власні драйвери Nvidia (версія 346.82 від nvidia-346), оскільки я чув, що вони отримують найкращі показники. Підриваючи екран, я маю на увазі, що ніби vsync вимкнено - коли щось рухається, ви можете бачити горизонтальні лінії, де кадри вимкнені.

Я намагався перейти до налаштувань сервера Nvidia X, щоб увімкнути "Синхронізувати з VBlank", але проблема зберігається.

Я також спробував встановити Bumblebee, але, використовуючи команду optirun, щоб відкрити браузер і перейти на відео у Youtube, розрив екрану все ще є.

Я також спробував перейти до usr / share / lightdm / lightdm.conf.d і відредагувати 5-xserver-command.conf, щоб мати опцію -bs.

Після порад від reddit я перейшов до 15.04, але це не вийшло.

Я спробував встановити свої настройки живлення Nvidia на високих, не пощастило.

Я пробував Compton і Compiz, і не присідав.

У налаштуваннях nvidia, конфігурація дисплея сервера X, в "Макеті" не відображається екран, X-екран 0 - це єдине, що можна вибрати в "Моделі", і коли я намагаюся зберегти в X файл конфігурації, він говорить "Не вдалося створити X конфігураційний файл! "

Я спробував це посилання, нада.

Я перезавантажувався після кожної спроби виправлення. Я дуже хочу використовувати Ubuntu, але якщо це розривання екрана зберігається, мені, можливо, доведеться просто повернутися до Windows, це жахливо відволікає увагу. Будь ласка, будь ласка, допоможіть мені. Будь-яка допомога, яку кожен може надати, буде дуже вдячна, дякую!


tbh: Як створити файл /etc/X11/xorg.conf.d/20-intel.conf ?

Відкрийте термінал і введіть наступну команду : sudo gedit /etc/X11/xorg.conf.d/20-intel.conf. Потім нормально збережіть файл.
Міхал Половка

Відповіді:


39

Створіть /etc/X11/xorg.conf.d/20-intel.conf, що містить

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree"    "true"
EndSection

Це повинно все виправити.

Джерело https://wiki.archlinux.org/index.php/Intel_graphics#Tear-free_video

Примітка. Це працює лише якщо ви використовуєте джмеля .


Примітка до коментарів : з 10.10 зараз каталог файлів конфігурацій/usr/share/X11/xorg.conf.d

Починаючи з Ubuntu 16.04 LTS *, ви можете використовувати наступний сценарій для перемикання між відеокартами NVIDIA та INTEL, а крім того виправляє розрив відео / екрана у середовищі INTEL: https://github.com/bauca/graphics-switcher


2
Я використовував варіант цього. Я додав опцію "TearFree" до /etc/X11/xorg.conf замість цього розділу в розділі пристроїв Intel. Спасибі!!
smit3119

14
Зауважте, що з 10.10 зараз каталог файлів конфігурацій /usr/share/X11/xorg.conf.d( wiki.ubuntu.com/X/Config ).
Джош

17
Option "TearFree" "false"хаха, чому ця настройка навіть існує?
Ден Росс

8
Підтверджено це працює для Lubuntu 15.10 з графікою Intel. Я не розумію, чому ви сказалиThis only works if you're using bumblebee
Hieu

3
@DanRoss Важливо пам’ятати, що X-сервер має працювати з масивом різних конфігурацій апаратного забезпечення, ядра та драйверів, що містить численні шляхові шляхи для різних помилок, що походять з інших місць. Однак обхідні шляхи є складними, оскільки вони можуть бути причиною виникнення проблем з іншими конфігураціями системи, які роблять все правильно і, отже, не потребують їх, а тестування кожної можливої ​​конфігурації системи неможливо. Таким чином, є вагомі причини, чому важливо вміти вибірково відключати обхідні шляхи, а також дозволяти розробникам перевіряти виправлення базового коду.
MttJocy

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.