- Устранение проблемы мерцания графического экрана Nvidia
- 9 ответов
- Вот что работало в моей системе Ubuntu 20.04 с картой Nvidia Quadro K2000M и рекомендуемым драйвером 390:
- Задний план
- Нестабильная работа графики Astra-linux 1.7 SE
- koshak83
- ALSE_User
- Alex-der
- Мерцание экрана дисплея при работе в Linux
- Как избавиться от тиринга на драйвере nouveau?
Устранение проблемы мерцания графического экрана Nvidia
Я знаю, что есть много вопросов об этом — я прочитал по крайней мере 100 вопросов об этом, но все еще не могу найти решение проблемы мерцания экрана Nvidia. У меня была эта проблема с 11.10. Экран дрожит и мерцает примерно каждые 3-5 секунд. Я использую Ubuntu 12.04 LTS на шлюзе GT5028 с Nvidia 6100. Любое решение будет оценено. Я хотел бы, чтобы эта проблема была решена для меня.
9 ответов
- Установите Compiz Config, из терминала введите:
У меня ноутбук Dell XPS с Nvidia GT 525m, использующий Ubuntu 14.04.
Попробуйте отключить дизеринг (отключить) с помощью nvidia-settings. Если проблема решена, обновите файл /etc/X11/xorg.conf, чтобы добавить его (параметр «FlatPanelProperties» «Dithering=Disabled») в раздел «Экран». Удачи.
Исправлено мерцание окон под Ubuntu 14.04 — графическая карта NVIDIA
Я решил проблему мерцания окон под Ubuntu 14.04 на своем ноутбуке, и это в основном проблема, связанная с настройкой графической карты Nvidia, начните с ввода:
Если файл /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 последних команд. Это переводит карту в режим производительности и включает тройную буферизацию.
и 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:
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. Я потратил около двух дней на изучение этого вопроса, но ничего не помогло.
Нестабильная работа графики Astra-linux 1.7 SE
Я установил Astra-linux 1.7 special edition и обновил через интернет. Все работает, но есть странная проблема с переходом в графический режим. Иногда, довольно редко, скажем с вероятностью 5% при загрузке машины не стартует графический режим. Т.е. на мониторе остается просто черный экран с мигающим курсором.
Если такое происходит, то в логе появляются сообщения:
Feb 2 15:37:50 astra fly-dm[1461]: :0[1461]: IO Error in XOpenDisplay0)
Feb 2 15:37:50 astra fly-dm[1318]: Display :0 cannot be opened
Feb 2 15:37:50 astra fly-dm[1318]: Unable to fire up local display :0; disabling, period=0 > 15.
Кто-нибудь знает что означают эти строчки, особенно disabling, period=0 > 15 ? В логе Xorg вреде никаких ошибок нет. Такое впечатление, что Xorg иногда просто не успевает запустится.
koshak83
New member
Я установил Astra-linux 1.7 special edition и обновил через интернет. Все работает, но есть странная проблема с переходом в графический режим. Иногда, довольно редко, скажем с вероятностью 5% при загрузке машины не стартует графический режим. Т.е. на мониторе остается просто черный экран с мигающим курсором.
Если такое происходит, то в логе появляются сообщения:
Feb 2 15:37:50 astra fly-dm[1461]: :0[1461]: IO Error in XOpenDisplay0)
Feb 2 15:37:50 astra fly-dm[1318]: Display :0 cannot be opened
Feb 2 15:37:50 astra fly-dm[1318]: Unable to fire up local display :0; disabling, period=0 > 15.
Кто-нибудь знает что означают эти строчки, особенно disabling, period=0 > 15 ? В логе Xorg вреде никаких ошибок нет. Такое впечатление, что Xorg иногда просто не успевает запустится.
ALSE_User
New member
Alex-der
New member
Если такое происходит, то в логе появляются сообщения:
Feb 2 15:37:50 astra fly-dm[1461]: :0[1461]: IO Error in XOpenDisplay0)
Feb 2 15:37:50 astra fly-dm[1318]: Display :0 cannot be opened
Feb 2 15:37:50 astra fly-dm[1318]: Unable to fire up local display :0; disabling, period=0 > 15.
Кто-нибудь знает что означают эти строчки, особенно disabling, period=0 > 15 ? В логе Xorg вреде никаких ошибок нет. Такое впечатление, что Xorg иногда просто не успевает запустится.
Эти строчки означают, что приложение не нашло графического окружения — экрана — и поэтому не может запуститься. Это — следствие того, что Xorg не запустился. Попробуйте запустить X вручную. Посмотрите ещё другие логи, например, для меня с моей проблемой оказался неожиданно интересным лог /var/log/astra/events. Не сказать, что решил проблему, но в картину просходящего пару мазков добавил.
Мерцание экрана дисплея при работе в Linux
Привет! При работе в ОС Linux (пробовал несколько дистрибутивов — проблема повторяется), если уменьшить яркость дисплея, становится заметно мерцание. Причем заметно это мерцание только на темном фоне. Если фон чисто белый, то мерцания не видно. Также мерцание пропадает если увеличить яркость дисплея до максимума. В Windows такой проблемы нет.
Регулирую яркость дисплея командой: setpci -s 00:02.0 F4.B= . Клавиши регулирования яркости (стрелки на клавиатуре) в Линукс не работают.
дистрибутив ОС — Ubuntu 10.10
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03) 00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03) 00:1f.2 IDE interface: Intel Corporation ICH9M/M-E 2 port SATA IDE Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
Месяца два назад ставил openSUSE последней версии. Проблема та же. Вчера вспомнил о дистрибутиве Линукс, который стоял на этом ноутбуке при покупке в магазине — Linpus Lite. Подумал, может там эта проблема решена. Установил. Проблема повторилась в точности. Также, вчера ставил Ubuntu 12.04. Проблема та же.
Ответ с сайта acer.ru: Благодарим вас за обращение в службу технической поддержки. Дело в том, что поддержка оказывается по ОС семейства windows. Рекомендуется использовать ОС windows, посколько для нее есть все необходимые драйвера. В вашем случае проблема скорее всего именно в драйвере.
На сайте intel.com ничего нет.
На что похоже мерцание: на любом фоне, отличном от белого, проявляются как-бы волны, быстро бегущие снизу вверх. При увеличении яркости до максимума этот эффект пропадает или во всяком случае становится незаметен. В Windows при уменьшении яркости дисплея до любого значения ничего подобного нет.
Много времени потратил на поиск готовых опубликованных решений, но ничего не нашел. Вот такой вопрос.
Как избавиться от тиринга на драйвере nouveau?
Здравствуйте! Прошу помощи у знающих людей по следующей ситуации.
Являюсь начинающим пользователем, недавно установил Астру CE 2.12.44, ядро 5.10.0-1038.40-hardened, драйвера свободные (карточка NVIDIA GeForce 9500 GT). Заметил присутствие разрывов экрана, особенно заметных при скроллинге в браузере. Не то чтобы прям очень сильных, но мешающих. При включении композит-менеджера с вертикальной синхронизацией (остальные эффекты отключены) проблема решается, но очень сильно растет нагрузка на процессор (C2D E8500), ядра поочередно грузятся процентов на 60, это не устраивает, композит отключил.
Видел информацию по тирингу на wiki Астры (https://wiki.astralinux.ru/pages/viewpage.action?pageId=41193488), но там только по браузерам (пробовал, тиринг уменьшается, но не пропадает) и для графики Intel. Гугление подсказало, что можно составить 20-nouveau.conf с опциями. Чаще всего видел, что туда кладут «GLXVBlank», и хотя «man nouveau» говорит, что опция по умолчанию включена, попробовал составить вот такой файл.
Section «Device»
Identifier «Nvidia Card»
Driver «nouveau»
Option «GLXVBlank» «true»
EndSection
Этот файл пробовал положить туда, куда советуют по форумам (/etc/X11/xorg.conf.d), и по аналогии с файлом для Интел (/usr/share/X11/xorg.conf.d), каждый раз перезагружался, ничего не помогало. Пробовал выставлять «false», добавлять некоторые опции по ману, результата не увидел.
Может ли кто-то указать ошибку в действиях, подсказать какую-то идею/решение? Или нужно просто продолжать перебором искать нужное сочетание настроек? Решение с установкой проприетарных драйверов знаю, но хотел бы избежать этого по возможности.