Интересно, сталкивался ли кто-нибудь с подобной проблемой раньше и нашел ли ее решение.
Проблема
У меня есть ноутбук с 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
Система изменилась? Нет
Обнаружена одна карта
Нечего делать