Вопрос или проблема
У меня 2 монитора – 1080p Dell и 4k Samsung. У меня NVIDIA GeForce RTX 3080. Версия драйвера NVIDIA – 550.120. Версия NVML – 12.550.120.
Происходит мерцание, но только на 4k мониторе. Это также происходит, если я меняю разрешение на 1080. С другим монитором всё в порядке. С HDMI-кабелем и этим монитором тоже всё в порядке (при двойной загрузке в Windows проблем нет).
Кроме мерцания, также есть небольшая задержка в появлении объектов на экране / медленный курсор мыши.
Что я пробовал:
- установить другую частоту обновления (текущая – 60Hz).
- установить драйверы командой
sudo ubuntu-drivers autoinstall
. - переключение на Wayland и обратно на X11 и проблему.
- отключить энергосбережение для HDMI.
- разные ядра
sudo apt install linux-generic-hwe-22.04
` - переустановил Ubuntu.
Все эти шаги не решили проблему.
Вы знаете, что ещё я могу попробовать?
Некоторая информация:
$ lspci | grep VGA
01:00.0 VGA совместимый контроллер: NVIDIA Corporation GA102 [GeForce RTX 3080 Lite Hash Rate] (rev a1)
Также, возможно, связано ещё одно. После выключения Ubuntu и загрузки в Windows, только в первый раз появляется разбившийся экран – . Если перегрузить снова, всё в порядке.
Видео с мерцающим экраном (проверьте правый нижний угол) https://youtu.be/a6p54-dH3iA
Ответ или решение
Появление мерцания экрана на Ubuntu 24.04 только на одном из мониторов, в данном случае на 4K мониторе Samsung, при двухмонтирной установке с другой моделью дисплея 1080p Dell и графическим адаптером NVIDIA GeForce RTX 3080 — это проблема, требующая детального анализа программного и аппаратного окружения. Рассмотрим возможные причины и решения этой проблемы, основанные на предоставленных данных, в соответствии с процессом TEA.
Теория
Мерцание экрана и задержка отображения на 4K мониторах могут иметь различные причины. Некоторые из основных факторов, которые стоит рассмотреть, включают:
-
Драйверы видеокарты: Неправильная или устаревшая версия драйвера может вызвать проблемы с отображением. NVIDIA известна своими частыми обновлениями, которые часто включают исправления багов и улучшения совместимости.
-
Интерфейсы подключения: Проблемы с HDMI-кабелем или его портом могут вызывать мерцание. Однако, если в Windows такой проблемы нет, вероятность аппаратной неисправности уменьшается.
-
Разрешение и Частота обновления: Несоответствие оптимальной частоты обновления или разрешения может вызывать нестабильность отображения.
-
Графическая среда: Различия в реализации графической среды между X11 и Wayland могут влиять на поведение дисплея.
-
Конфликт между ОС: Возможный конфликт конфигурации графики между Ubuntu и Windows, который оставляет состояние после перезагрузки.
Примеры
Комментарий из описания показывает, что проблема не связана с физической неисправностью, так как в двойной загрузке на Windows таких проблем нет. Примеры включают прописанные шаги по изменению частоты обновления, использование утилиты ubuntu-drivers autoinstall
для обновления драйверов, переключение между X11 и Wayland и использование иной версии ядра для проверки на влияние системных файлов. Попытки решить проблему предполагаемым обходом не проходили успешно.
Применение
В свете вышеуказанного, чтобы решить проблему, учитывая примененные уже шаги, предлагаю следующие варианты:
-
Проверка и Обновление Драйверов NVIDIA:
- Запустите
sudo apt-get update
иsudo apt-get upgrade
для обновления всех пакетов. - Проверьте специальные драйверы NVIDIA для вашей GPU модели (GA102). Используйте команду
nvidia-smi
для проверки активности драйвера. - Попробуйте более старую или более новую (если доступна) версию драйвера, следуя инструкциям на официальном сайте NVIDIA.
- Запустите
-
Настройка Xorg/Wayland:
- Проверьте конфигурационные файлы Xorg:
sudo nano /etc/X11/xorg.conf
- Убедитесь в отсутствии статических настроек конфигурации для мониторов и частот. Удалите или прокомментируйте настройки, относящиеся к монитору Samsung.
- Проверьте конфигурационные файлы Xorg:
-
Проверка на Конфликт с Двойной Загрузкой:
- Проверьте настройки биоса для инициализации графического адаптера и убедитесь, что порядок загрузки и настройки дисплея не конфликтуют.
- Вероятность конфликта может быть уменьшена, если после загрузки в Ubuntu и возвращении в Windows выполнить "полную перезагрузку" системы, а не простое включение-выключение.
-
Дополнительные Решения и Действия:
- Пробуйте использовать комбинации различных версий ядра и драйверов в безопасном режиме, учитывая настройку BIOS/UEFI для снижения графической нагрузки.
- Обратитесь на форумы за дополнительной поддержкой или обратитесь к непосредственным разработчикам, если подозреваете баги внутри Ubuntu.
-
Аппаратное тестирование (если применимо):
- При возможности, протестируйте работу монитора на другой ОС Linux для исключения специфичных проблем Ubuntu.
- Замените кабель или порт HDMI/DVI на аналогичный для проверки совместимости.
На основе вышеизложенного, следуя пошаговым инструкциям и устранению проблем, вероятнее всего, вы сможете выявить и решить проблему. Важно уделять внимание и следить за любыми обновлениями и патчами ОС, которые могут улучшить взаимодействие аппаратного и программного обеспечения.