Вопрос или проблема
- Ноутбук на Debian 11
- Графический драйвер: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
Когда я подключаю HDMI-кабель от своего ноутбука к телевизору, он не подключается. Когда я запускаю xrandr
, вывод тоже не отображается.
Экран 0: минимум 320 x 200, текущий 1920 x 1080, максимум 16384 x 16384
eDP-1 подключен основной 1920x1080+0+0 (нормальный левый перевернутый правый x ось y ось) 344mm x 193mm
1920x1080 60.03 + 60.01* 59.97 59.96 59.93 40.02
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1 отключен (нормальный левый перевернутый правый x ось y ось)
DP-2 отключен (нормальный левый перевернутый правый x ось y ось)
HDMI-1 отключен (нормальный левый перевернутый правый x ось y ось)
Какое-то время назад все работало, когда я использовал PopOS, но потом это резко прекратилось. Я думал, что переход на другую дистрибутив поможет, но нет, HDMI по-прежнему не работает на Debian 11. Мой лучший ориентир – это пост, который говорил мне обновить графический драйвер, но я не знаю, как сделать это безопасно. Должен ли я это сделать или есть более простое решение?
Я вижу, что многие люди задавали этот же вопрос, и мне жаль, что я добавляюсь к этому, но я действительно не знаю, что делать, если честно.
(Нет, это не HDMI-кабель и не какая-либо комбинация подключения кабеля и перезагрузки компьютера)
Кроме NVIDIA нет понятия драйверов в Linux: все связано либо с версией вашего ядра, либо с версией Mesa. Последняя отвечает за OpenGL/Vulkan.
Если вам нужны более новые “драйверы”, вы устанавливаете более новую версию ядра или Mesa и надеетесь, что это сработает для вас. Если даже последнее стабильное ядро (5.18.6 на момент написания) не работает для вас, вы подаете отчет о баге в соответствующие трекеры ошибок.
Для intel это будет https://gitlab.freedesktop.org/drm/intel/-/issues
Это также означает, что переход с дистрибутива на дистрибутив не имеет большого (если вообще имеет) смысла. Что имеет смысл – это знать, что ваш дистрибутив содержит ядро, которое работает для вас. Если вы хотите использовать последнее стабильное ядро, вы можете использовать Fedora или Arch Linux. Возможно, есть и другие, но я за ними не слежу.
Debian, учитывая его политику обновления, обычно рекомендуется для достаточно старых ПК и ноутбуков (старше 3-5 лет).
Я столкнулся с аналогичной проблемой. Телевизор работал на HDMI-1 / DEBIAN 11 на LENOVO GR70 с установленным стандартным графическим процессором. Внезапно перестал работать. Я даже видел, как вторичный дисплей работает при загрузке и исчезает во время загрузки.
Так что это может быть что-то другое, кроме проблемы с ядром или драйвером.
В syslog я нашел:
lenovo kernel: [ 5931.313048] i915 0000:00:02.0: [drm] Обнаружен шторм прерываний HPD на разъеме HDMI-A-1: переключение с обнаружения горячей замены на опрос 15 мая 17:54:23 lenovo org.kde.KScreen[4712]: #011Выход:
67 ( “HDMI-1” )
Ответ или решение
HDMI не работает в Debian 11: нужно обновить графические драйвера?
Если вы столкнулись с проблемой подключения вашего ноутбука на Debian 11 к телевизору через HDMI, и при использовании команды xrandr
выход HDMI не отображается, важно провести некоторые диагностики, прежде чем принимать решение об обновлении графических драйверов. В данном случае ваш ноутбук использует Intel(R) UHD Graphics 630 с драйверами Mesa.
1. Проверка подключения и оборудования
Первым делом убедитесь в исправности самого HDMI-кабеля и порта на телевизоре. Попробуйте подключить ноутбук к другому телевизору или монитору, чтобы исключить проблему с портом. Также проверьте, что телевизор переключен на вход HDMI, к которому подключен ноутбук.
2. Визуализация через xrandr
На основании вывода xrandr
можно заметить, что устройство HDMI-1 не подключено:
HDMI-1 disconnected (normal left inverted right x axis y axis)
Это может указывать на то, что система не обнаружила телевизор или монитора, подключенного через HDMI. Проверьте конфигурацию:
- Попробуйте перезагрузить ноутбук с подключенным HDMI, это может помочь системе обнаружить новое устройство.
- Используйте команды
xrandr --auto
для автоматического поиска подключенных устройств.
3. Обновление Mesa и ядра Linux
Хотя в большинстве случаев проблема может быть связана с самой системой или несовместимостью, обновление Mesa или ядра может помочь в решении проблемы. В Debian, как правило, обновления драйверов происходят через обновления пакетов системы:
-
Обновите список пакетов:
sudo apt update
-
Установите обновления:
sudo apt upgrade
-
Для обновления Mesa:
sudo apt install mesa-utils
Если у вас установлена старая версия ядра, то рассмотрите возможность его обновления. Надёжное источники и информация о новых версиях ядра можно найти на сайте Debian.
4. Диагностика ядра
Логи системы могут предоставить дополнительную информацию о проблеме. Проверьте сообщения ядра, используя команду:
dmesg | grep i915
Это может помочь увидеть любые ошибки или предупреждения, связанные с вашим графическим адаптером.
5. Работа с проблемами APD и HPD
Некоторые пользователи сообщали о проблемах с "HPD interrupt storm", которые могут возникать при подключении устройств через HDMI. Это может привести к отключению сигнала. По возможности, попробуйте подключить устройство в другом режиме (например, переключите его на другой вход).
6. Обратная связь и сообщество
Если вышеперечисленные шаги не помогли, рассмотрите возможность обращения в сообщество Debian или в баг-трекеры, указанные на сайте Freedesktop.org. Они могут предоставить более детальную диагностику и помощь для вашего конкретного оборудования.
Заключение
Обновление графических драйверов действительно может помочь, но это следует делать только после проверки всех других возможных решений. Убедитесь, что ваше оборудование совместимо с текущими версиями ядра и библиотек, а также изучите дополнительные логи для диагностики проблемы. Если вы выполнили все шаги и проблема не устранена, сообщите о проблеме разработчикам.