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

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

9 ответов

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

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

    sudo apt-get install compizconfig-settings-manager

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

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

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

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

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

Исправлено мерцание окон под 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, похоже, уменьшило эффект, но оно не исчезло полностью.

Но отключение 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 -> Разрешить перелистывание (снимите флажок)

У меня такая же проблема. Вы сбиты с толку, потому что 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 на сценарии оболочки.

Вот что работало в моей системе Ubuntu 20.04 с картой Nvidia Quadro K2000M и рекомендуемым драйвером 390:

cat /usr/share/X11/xorg.conf.d/10-nvidia.conf

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection

Добавить вариант "TripleBuffer" "ИСТИНА"

sudo nano /usr/share/X11/xorg.conf.d/10-nvidia.conf

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "TripleBuffer" "TRUE"
    ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection

перезагрузка

Задний план

Экран моего ноутбука начал мерцать несколько дней назад. Я без проблем запускал Ubuntu 18.04 и 20.04. Я потратил около двух дней на изучение этого вопроса, но ничего не помогло.

В моей системе нет /etc/X11/xorg.confфайл. Многие из настроек, обсуждаемых в nvidia-settingsпрограмма больше не существует. В nvidia-xconfig программа создает xorg.confфайл, который кажется устаревшим. Даже в документации Nvidia по адресу http://us.download.nvidia.com/XFree86/Linux-x86_64/319.32/README/xconfigoptions.html не упоминаются новые разделы конфигурации Xorg.

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

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

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

Мерцающий экран включен

  • Убунту 22.04
  • NVIDIA-СМИ 450.203.03
  • Версия драйвера: 450.203.03
  • Версия CUDA: 11.0

Отключите перелистывание: X Screen 0 -> Настройки OpenGL -> Разрешить перелистывание (снимите флажок). Полностью устраняет проблему.

Он напишет "0/AllowFlipping=0" в ваш

~/.nvidia-настройки-rc

Не уверен, как сделать это постоянным для глобальной конфигурации.

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