Исправление проблемы мерцания графического экрана Nvidia


14

Я знаю, что есть много вопросов об этом - я прочитал по крайней мере 100 вопросов об этом, но все еще не могу найти решение проблемы мерцания экрана Nvidia. У меня была эта проблема с 11.10. Экран дрожит и мерцает примерно каждые 3-5 секунд. Я использую Ubuntu 12.04 LTS на шлюзе GT5028 с Nvidia 6100. Любое решение будет оценено. Я хотел бы, чтобы эта проблема была решена для меня.

Ответы:


7

Это сработало для меня:

  • Установите Compiz Config, из терминала введите:

    sudo apt-get install compizconfig-settings-manager

  • Из панели запуска запустите CompizConfig Settings Manager.

  • Установите флажок в «Утилиты -> Обходные пути -> Принудительно перерисовывать весь экран (перестановка буфера) при перерисовке»

У меня ноутбук Dell XPS с Nvidia GT 525m, использующий Ubuntu 14.04.

Я основываю это решение на ответах в этой теме: странное частичное мерцание экрана после обновления до 14.04


Стоит отметить, что это значительно увеличит нагрузку на ваш графический процессор и приведет к падению fps.
Эдвард

Debian 8 и KDE 4 здесь. Что мне помогло, так это отключение определенных эффектов KDE в настройках.
LatinSuD

Должны ли изменения вступить в силу даже без перезагрузки компьютера? Похоже, у меня ничего не работает
выходной

4

Попробуйте отключить дизеринг (отключить) с помощью nvidia-settings. Если проблема решена, обновите /etc/X11/xorg.conf, чтобы добавить (опция «FlatPanelProperties» «Dithering = Disabled») в раздел «Экран». Удачи.


Как получить доступ к настройкам? У меня сейчас нет драйверов nvidia, потому что каждый раз, когда я их активирую, при следующем запуске появляется черный экран. Когда я это делаю, я могу получить доступ к TTY, но не вижу рабочего стола.
spazmatic1221

Настройки доступны через nvidia-settings. Если драйвер nvidia не был установлен, вы можете либо: 1) установить через системные настройки-> дополнительные драйверы, 2) обновить sudo apt-get; sudo apt-get установить nvidia-current-nvidia-settings, либо 3) загрузить / установить драйвер прямо с nvidia. У каждого свои предпочтения, но я склоняюсь к последнему. Удачи и приятного времяпровождения.
cogitoergosum

Хорошо, я установил текущий драйвер nvidia. К счастью, на этот раз нет черного экрана. Но я не вижу ничего о смятении в Nvidia X Server Settings
spazmatic1221

Настройки nvidia по умолчанию не включают эту опцию. Если мерцание экрана все еще остается проблемой, подумайте о загрузке драйвера с nvidia. Вы можете обратиться к инструкциям на этой странице.
cogitoergosum

Не могли бы вы дать мне краткое описание того, как редактировать настройки через командную строку.
spazmatic1221

3

Исправлено мерцание окон под Ubuntu 14.04 - графическая карта NVIDIA

Я решил проблему мерцания окон под Ubuntu 14.04 на своем ноутбуке, и это в основном проблема, связанная с настройкой графической карты Nvidia, начните с ввода:

sudo nvidia-xconfig

Если файл /etc/X11/xorg.confне существует, эта команда создаст его.

sudo nano /etc/X11/xorg.conf

Выделите файл и отредактируйте Deviceраздел следующим образом:

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

Обычно в разделе «Устройство» не хватает 3 последних команд. Это переводит карту в режим производительности и включает тройную буферизацию.

В терминале введите:

nvidia-settings

и X-сервер появится. Установите значения аргументов в nvidia-settings / OpenGL следующим образом:

Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping

Сохраните конфигурацию и перезагрузите компьютер.


Как сохранить конфигурацию?
Аарон Исав

Удивительно, но установка nvidia-settingsфактически исправила все.
Blairg23

2

У меня такая же проблема. Вы сбиты с толку, потому что cogitoergosum предполагает, что вы понимаете, как работает командная строка. Вам нужно будет открыть командную строку, и вам нужно будет научиться использовать несколько команд. Единственный способ действительно решить эту проблему - это работать с интерфейсом командной строки (CLI). Навыки CLI чрезвычайно ценны, особенно в области профессиональных вычислений; поэтому я помогу вам начать.

Сначала введите man cdи нажмите ввод. Чтобы выйти из справочных страниц, когда вы закончите чтение и захотите попробовать команду cd, введите q. В Linux, в отличие от Windows, man+ [команда] вызовет страницы руководства для любой команды, которую вы пожелаете (просто замените + [команду] на желаемую команду. Например, введите, man viчтобы узнать, как редактировать файлы с помощью vi.

cd /etc/X11/перенесет вас в каталог, содержащий "xorg.conf". Вы должны быть осторожны, чтобы исправить изменения владельца и прав доступа к файлам, когда они редактируются как пользователь root. См. Справочные страницы для chmodи chown(введите man chmodили man chown). Вы всегда будете хотеть сделать резервную копию своих файлов прежде, чем изменить их. Для резервного копирования файлов есть несколько методов. Вы можете использовать catдля вывода содержимого файла, а затем перенаправить вывод в новый файл. Например. cat /etc/X11/xorg.conf > /etc/X11/xorg.conf.bkp1, Вы также можете использовать cpили mv, но я обычно просто использую перенаправление. Чтобы увидеть заданное содержимое каталога, попробуйте lsили ls -l. Если вы не видите все выходные данные, перенаправьте вывод less, набрав ls -l | less.

Я нашел решение ошибок Nvidia в Linux здесь для 64-битной версии: Nvidia & Linux x64 - общие проблемы и решения Readme - Вот то же самое readme для 32-битной (x86): Nvidia & Linux x86 - общие проблемы и решения Readme - 256.44 Если вы Если вы используете разные драйверы Nvidia для Linux, то вы можете найти похожие файлы readme на сайте Nvidia здесь: Архив драйверов дисплея Linux .

Если вы действительно хотите улучшить свои навыки, вы должны Google документы Linux на сценарии оболочки.


2
Это кажется крайне не по теме и не имеет значения. Информация замечательная, все должны ее знать ... но вы даже не попытались трактовать ФП как не новичка. Вы предположили, что ОП принял, а затем погрузился прямо в лекцию.
digitalextremist

1

Что бы это ни стоило, у меня много лет была проблема с мерцанием экрана на моем Ubuntu / Debian-боксе MythTV. У меня это было 14.04, и я недавно обновил эту коробку с Linux Mint 18, где также существовала проблема. У меня сейчас работает 16.04.2. Изменение compizconfig-settings-manager на принудительное перерисовывание не помогло мне, но заставило меня поиграться с другими настройками. То, что исправило это для меня, было снятием флажка «Принудительно завершить перерисовку при начальном повреждении».

Я не знаю, есть ли у меня аппаратная проблема, которая вызывает переворот, который Compiz считает повреждением, но я не видел никаких артефактов или повреждений, и мерцание экрана исчезло. Я использую встроенную графику Intel в своем Pentium G870 по HDMI для телевизора 1080p.


1

Просто для всех остальных, имеющих эту проблему. Отключение дизеринга в настройках nvidia, похоже, уменьшило эффект, но оно не исчезло полностью.

Но отключение Flipping помогло. У меня больше нет этого мерзкого мерцания. Ура!

Как это сделать на linux mint 18.3 cinnamon с установленным драйвером nvidia (nvidia-384 версия 384.111-0ubuntu0.16.04.1):

  • Откройте меню приложения
  • Поиск "NVIDIA": вы найдете "Настройки сервера NVIDIA X" - нажмите, что
  • Выключите дизеринг: я нашел его под GPU 0 - (ваше имя GeForce) -> DFP-0 (имя вашего монитора) (и DFP-3 и DFP-4, так как у меня 3 монитора)
  • Отключить перелистывание: X Экран 0 -> Настройки OpenGL -> Разрешить перелистывание (снимите флажок)

+1 отключение Flipping помогло!
Бен

Это сработало, но как сделать мои изменения постоянными? После перезагрузки все измененные настройки исчезли ...
Бен

-1

Я использую Linux Mint 17 с такими же проблемами в течение некоторого времени. Обнаруженный через менеджер программного обеспечения Linux, вы можете просто набрать nvidia в строке поиска (как в моем случае) «графику», связанную, конечно, и нажать; Nvidia-Current-Updates. После установки проблема была решена и производительность, когда вверх. Согласно веб-сайту Nvidia - менеджеру программного обеспечения linux, существует 26 миллионов драйверов, которые менеджер программы проанализирует и загрузит конкретный драйвер. Моя проблема была решена.


Ответы, основанные на специальных инструментах Linux Mint, не совместимы с Ask Ubuntu, поскольку Ubuntu не обладает этими инструментами.
Стивен Майкл Келлат
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.