- Вопрос или проблема
- Ответ или решение
- Как устранить проблему черного экрана при максимизации окна в Ubuntu 22.04
- 1. Проверьте совместимость драйверов графики
- 2. Диагностика аппаратных проблем
- 3. Изучение системных логов
- 4. Переключение между Xorg и Wayland
- 5. Дополнительные средства диагностики
- 6. Тайминг воспроизведения проблемы
Вопрос или проблема
Я купил новый монитор, и с ним у меня возникла проблема: экран полностью черный, когда я открываю окно, которое развёрнуто на весь экран. Это происходит с окнами любой программы. С предыдущим монитором у меня такой проблемы не было.
Введение
Сложность в том, что проблема возникает не всегда: монитор работает несколько дней без каких-либо проблем (и включен примерно 12 часов в день). А затем, внезапно, экран становится черным, когда я открываю, например, Firefox, который на моем компьютере открывается в последнем состоянии окна, развёрнутого на весь экран (но всё же с панелями инструментов и полосами прокрутки).
Экран становится полностью черным, я не вижу мышь, хотя, кажется, она работает в невидимом режиме. Единственный способ вернуться к видимому состоянию — использовать ALT+TAB, чтобы переключиться на любое окно, которое меньше максимального размера. Мне приходится делать это переключение ALT+TAB вслепую, так как также карусель предварительных просмотров окон, между которыми можно переключаться, не видна при использовании ALT+TAB в этом состоянии с чёрным экраном.
Я научился начинать рабочий день с открытия маленького терминала и оставляю его в таком виде, потому что с этим окном я всегда могу вернуться через ALT-TAB в видимое состояние.
Вопросы
Я не могу найти никаких подсказок в логах в /var/log, так как не вижу записей в точное время, когда возникает чёрный экран. Мой главный вопрос: как это отладить? Существуют ли другие логи, которые я могу проверить в следующий раз, когда это произойдет? Как определить, связана ли проблема с драйвером, оборудованием или чем-то другим?
Что временно решает проблему?
- Я обнаружил, что отключение и повторное подключение HDMI-кабеля к монитору временно решает проблему: это мгновенно делает экран видимым. Однако через несколько дней монитор снова будет выдавать тот же чёрный экран при разворачивании любого окна.
Что я пробовал до сих пор?
- нет разницы между Xorg и Wayland
- я попробовал другой HDMI-кабель: без изменений
- в /var/log я проверил: dmesg, kern.log, syslog: ничего не нашел в минуту и секунду, когда возникает чёрный экран
Технические характеристики
с предыдущим монитором у меня не было этой проблемы:
iiyama ProLite B2280HS
разрешение: FullHD 1920 x 1080
новый монитор с проблемой:
HP E24q G5
разрешение QHD: 2560 x 1440
С обоими мониторами ничего больше не изменилось, та же среда и те же встроенные графики:
$ lsb_release -a
LSB Version: core-11.1.0ubuntu4-noarch:printing-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy
$ sudo lshw -C display
*-display
description: VGA compatible controller
product: CometLake-S GT2 [UHD Graphics 630]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
logical name: /dev/fb0
version: 05
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=i915 latency=0 resolution=2560,1440
resources: irq:135 memory:50000000-50ffffff memory:40000000-4fffffff ioport:4000(size=64) memory:c0000-dffff
Как справиться с проблемой, которую сложно воспроизвести?
Если здесь появятся какие-либо предложения, я смогу ответить только через несколько дней или даже недель, потому что я ещё не выяснил, что конкретно вызывает проблему. Мне нужно дождаться, пока она снова произойдет. Пожалуйста, поймите, что мой ответ на ваше возможное предложение может последовать позже, так как я жду, пока проблема снова произойдет, если только у кого-то нет предложения, как воспроизвести её раньше.
Между тем, у вас есть какие-либо предложения о том, как я мог бы более подробно диагностировать проблемы с экраном? Где я могу сейчас найти лог типа Xorg.0.log?
Теоретически также существует вероятность того, что у графического процессора или самого монитора возникла аппаратная проблема. Как я мог бы определить или исключить эту проблему без другого QHD монитора под рукой? (У меня есть другой FHD монитор для тестов). Должен ли черный экран обычно появляться в каком-либо логе?
Спасибо за вашу помощь!
Ответ или решение
Как устранить проблему черного экрана при максимизации окна в Ubuntu 22.04
Вам понадобились рекомендации по устранению проблемы с появлением черного экрана при максимизации окна, которая возникла после приобретения нового монитора HP E24q G5 с разрешением QHD (2560 x 1440). Давайте рассмотрим шаги, которые помогут диагностировать и исправить эту ситуацию.
1. Проверьте совместимость драйверов графики
Первым делом убедитесь, что у вас установлены последние версии драйверов Intel HD Graphics 630. В Ubuntu драйверы могут обновляться через менеджер обновлений или с использованием следующих команд в терминале:
sudo apt update
sudo apt upgrade
sudo apt install --reinstall xserver-xorg-video-intel
Проверьте работают ли обновления с разрешением вашего нового монитора.
2. Диагностика аппаратных проблем
Для исключения аппаратной неисправности монитора или кабеля:
- Подключите старый монитор (iiyama ProLite B2280HS) к вашему ПК и оцените, сохраняется ли проблема.
- Проверяйте, возникает ли та же проблема при использовании другого HDMI-кабеля, что вы уже пробовали.
3. Изучение системных логов
Хотя в указанных логах на момент появления черного экрана не было обнаружено проблем, попробуйте использовать другие инструменты:
journalctl -b -p err
– выводит ошибки, найденные в текущем сеансе загрузки, возможно, это укажет на сбои в системе.- Запустите
dmesg --follow
перед максимизацией окон для реального времени сбора информации о событиях.
4. Переключение между Xorg и Wayland
Вы уже пробовали работу под обоими серверами дисплея. Однако, попробуйте изменить конфигурации, такие как отключение аппаратного ускорения:
export LIBGL_ALWAYS_SOFTWARE=1
executable_name
Это может помочь определить, является ли проблема связанной с использованием аппаратной графики.
5. Дополнительные средства диагностики
Для углубленной диагностики системы можно использовать такие инструменты, как:
- hwinfo – для подробного анализа аппаратной архитектуры.
- xrandr – для проверки и установки разрешений экрана.
6. Тайминг воспроизведения проблемы
Поскольку проблема непостоянна, подумайте о переходе на другой входной порт (например, DisplayPort) или настройке рабочего режима дисплея, чтобы определить, как это может повлиять на возникновение дефекта.
Таким образом, следуя вышеупомянутым шагам, вы можете выявить причину проблемы с черным экраном и ее устранить. Если перечисленные методы не дадут результата, рассмотрите возможность тестирования вашего оборудования на другом компьютере или консультации с IT-специалистом по оборудованию.
Надеюсь, это поможет вам разрешить проблему. Успехов!