Рейтинг:0

Дрожание нижней части экрана с графическим процессором Quadro M1000M и драйвером nVidia в Ubuntu 20.04

флаг ng

Интересно, сталкивался ли кто-нибудь с подобной проблемой раньше и нашел ли ее решение.

Проблема

У меня есть ноутбук с Quadro M1000M и Xubuntu 20.04. Проблема в том, что если я использую монитор ноутбука, будет горизонтальная полоса дрожания (около 24 рядов пикселей в нижней части экрана, иногда больше, иногда меньше, но остальная часть экрана выглядит нормально), что очень назойливый. Иногда дрожания не будет (возможно, один раз на 20 перезагрузок), но в большинстве случаев оно будет. Пример показан на анимированном gif ниже (открытое приложение гэдит, а область редактирования текста в порядке, но нижняя строка состояния находится в дрожащей области).

горизонтальная полоса дрожания внизу экрана

Интересно, что если я использую внешний монитор, эта горизонтальная полоса дрожания не появляется. Если я использую внешний монитор + монитор ноутбука и зеркально отображаю дисплей (оба монитора имеют одинаковое разрешение 1920x1080), дрожание все равно будет присутствовать на мониторе ноутбука, но не на внешнем мониторе. Независимо от того, подключен ли внешний монитор к HDMI ноутбука, Thunderbolt или mini DP, это наблюдение не влияет.

Попытки диагностики и устранения проблемы

Во-первых, я совершенно уверен, что это не неисправный монитор ноутбука. В BIOS и меню Grub нет дрожания.И если я удалю драйвер Nvidia, дрожание не появится при загрузке Ubuntu 20.04. Точно так же, если я загружаю другие ОС (например, другую версию Ubuntu с USB-накопителя без драйвера Nvidia), дрожание также не появляется.

Ноутбук настроен в BIOS на использование только «Дискретной графики», а не графического процессора Intel или Prime. Обе xserver-xorg-video-intel и xserver-xorg-видео-нуво были удалены с меткая очистка. модерн также занесен в черный список. Если это имеет значение, Xubuntu, который я запускаю, не является новой установкой. Он был обновлен с 18.04, который, в свою очередь, был обновлен с 16.04.

Вот список того, что я пробовал до сих пор, и, к сожалению, дрожание все еще присутствует:

  • различные версии драйвера Nvidia (например, v495, v470, v460, v450), одинаковый джиттер
  • понижение до некоторых последних, но более старых версий ядра, тот же джиттер
  • обновление системной прошивки (BIOS) до последней версии, такое же дрожание
  • переключение диспетчера отображения с лайтдм к гдм3, то же дрожание
  • добавление nvidia-drm.modeset=1 к личинка также не имеет значения (я вижу /sys/module/nvidia_drm/параметры/modeset:N стал /sys/module/nvidia_drm/параметры/modeset:Y, но такое же дрожание)
  • установка «Underscan» на значения от 1 до 10 в nvidia-настройки, то же дрожание
  • изменение/удаление/сброс /etc/X11/xorg.conf, то же дрожание

У меня заканчиваются идеи. Интересно, есть ли у кого-нибудь из вас какие-нибудь предложения для меня, чтобы попробовать?

Если это поможет, вот вывод sudo gpu-менеджер:

last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
новый_загрузочный_файл: /var/lib/ubuntu-drivers-common/last_gfx_boot
не могу получить доступ к /opt/amdgpu-pro/bin/amdgpu-pro-px
Ищем модули nvidia в /lib/modules/5.4.0-90-generic/kernel
Ищем модули nvidia в /lib/modules/5.4.0-90-generic/updates/dkms
Найден модуль nvidia.ko в /lib/modules/5.4.0-90-generic/updates/dkms/nvidia.ko.
Ищем модули amdgpu в /lib/modules/5.4.0-90-generic/kernel
Ищем модули amdgpu в /lib/modules/5.4.0-90-generic/updates/dkms
Нвидиа загружена? да
Выгружалась ли nvidia? нет
Нвидиа занесена в черный список? нет
Интел загружен? нет
Радеон загружен? нет
Радеон занесен в черный список? нет
amdgpu загружается? нет
Амдгпу занесен в черный список? нет
Есть ли версия amdgpu? нет
Есть ли стек amdgpu pro? нет
Модерн загружен? нет
Модерн занесен в черный список? да
Доступен ли модуль ядра nvidia? да
Доступен ли модуль ядра amdgpu? нет
Идентификатор поставщика/устройства: 10de:13b1
BusID "PCI:1@0:0:0"
Загрузка vga? да
Требуется ли разгрузка? нет
номер последней карты = 1
Есть амд? нет
Есть инфа? нет
Есть нвидиа? да
Сколько карт? 1
Система изменилась? Нет
Обнаружена одна карта
Нечего делать
флаг in
Одна вещь, которую вы, возможно, захотите проверить, — появляется ли джиттер в Live Session. Если вы не используете установочный USB-накопитель Xubuntu и «Попробуйте Xubuntu», видите ли вы эту проблему? Если нет, то что-то в файле конфигурации/настроек где-то мешает. Если дрожание все еще появляется, то это либо ошибка в драйвере, либо аппаратная проблема.
1one.w01f avatar
флаг ng
Спасибо за предложение. Я попробовал Live Session, никаких дрожаний.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.