Intel i5-10210U проблема вывода на телевизор через HDMI - proUbuntu
0 голосов
/ 11 августа

У меня проблема с отображением сборки Zota c C -box на телевизоре Vizio 4K. Я уже подтвердил, что выход HDMI работает, выполнив начальную настройку с традиционным Dell monito r ove r HDMI, и он отлично отображается с поставляемым ядром 5.4. Я также вижу B IOS spla sh (не Plymouth), когда телевизор включен, и я перезагружаю машину, поэтому я уверен, что оборудование в порядке и подключено к нужным входам.

Когда машина загружается, я вижу B IOS spla sh, затем быстрый fla sh белого текста, который я не могу прочитать, а затем телевизор утверждает, что у него нет сигнала. Я проверил вывод как можно лучше и думаю, что информация EDID исходит от телевизора. Я пробовал переключаться между Wayland и обычным Xorg, и, по крайней мере, с Xorg, если телевизор включен во время загрузки устройства, я вижу данные EDID от монитора r. Одна загадка заключается в том, что он, кажется, входит в DP-1 вместо того, что похоже на HDMI, но я подтвердил, что не использую Displayport.

As fa r, как я могу судить по dmesg и lsmod, похоже, модули загружаются и что-то обнаружено. В некотором роде, ALSA, похоже, имеет микшеры для r порта HDMI (PulseAudio не может его найти, но это еще одна запись r). Любопытно, что также похоже, что gdm3 не разбился; похоже, что он работает. На телевизор просто нет сигнала.

Как упоминалось выше, я пробовал переключаться между Wayland и Xorg. Я попытался заставить Xorg использовать устройство Intel на r vesa o r чем-нибудь еще. Я пробовал загрузить привод i915 r с помощью nomodeset. Я обновил ядро ​​до версии 5.8 из основных сборок ядра, чтобы посмотреть, может ли быть исправление ошибки нового диска r o r. Я привык отлаживать ошибки xorg, но Wayland в сочетании с systemd - это новый зверь fo r me.

Вот некоторые результаты обычной диагностики, которую я пробовал:

$ lspci # Including the whole output in case the chipset information is important
00:00.0 Host bridge: Intel Corporation Device 9b61 (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 02)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6                                                                                                   th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Comet Lake Thermal Subsy                                                                                                   tem
00:14.0 USB controller: Intel Corporation Device 02ed
00:14.2 RAM memory: Intel Corporation Device 02ef
00:14.3 Network controller: Intel Corporation Wireless-AC 9462
00:16.0 Communication controller: Intel Corporation Comet Lake Management Engine                                                                                                    Interface
00:17.0 SATA controller: Intel Corporation Comet Lake SATA AHCI Controller
00:1d.0 PCI bridge: Intel Corporation Device 02b1 (rev f0)
00:1d.3 PCI bridge: Intel Corporation Device 02b3 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Device 02b4 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device 0284
00:1f.3 Audio device: Intel Corporation Device 02c8
00:1f.4 SMBus: Intel Corporation Device 02a3
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) C                                                                                                   ontroller
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 P                                                                                                   CI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 P                                                                                                   CI Express Gigabit Ethernet Controller (rev 15)
03:00.0 USB controller: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller

Контроллер VGA r указан как Intel Corporation UHD Graphics (rev 02)

Вот результат lsmod, ориентированный на i915:

$ lsmod | grep i915
i915                 2273280  7
drm_kms_helper        225280  1 i915
cec                    53248  2 drm_kms_helper,i915
i2c_algo_bit           16384  1 i915
drm                   561152  7 drm_kms_helper,i915
video                  49152  1 i915

Кажется, я не понимаю многое из системы, когда включен Wayland. Вот некоторые результаты, когда я только что включил простой Xorg:

Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): EDID vendor "VIZ", prod id 4149
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Using EDID range info for horizontal sync
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Using EDID range info for vertical refresh
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Printing DDC gathered Modelines:
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "3840x2160"x0.0  297.00  3840 4016 4104 4400  2160 2168 2178 2250 +hsync +vsync (67.5 kHz eP)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (33.8 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "1920x1080"x0.0  148.50  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "1920x1080"x0.0   74.25  1920 2448 2492 2640  1080 1084 1089 1125 +hsync +vsync (28.1 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "1920x1080i"x0.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "1920x1080"x0.0  297.00  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (135.0 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "1920x1080"x0.0  297.00  1920 2448 2492 2640  1080 1084 1094 1125 +hsync +vsync (112.5 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (II) modeset(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
Aug 11 02:07:09 eitri /usr/lib/gdm3/gdm-x-session[2105]: (--) modeset(0): HDMI max TMDS frequency 300000KHz

Это всего лишь частичный вывод, но похоже, что диск r знает, что что-то подключено. У меня также включен вывод отладки в gdm. Я не совсем знаю, что я ищу для r с Wayland, но я нашел это в journalctl:

Aug 11 02:08:54 eitri gdm3[2474]: GdmSessionWorkerJob: : SessionWorkerJob on pid 2478
Aug 11 02:08:54 eitri gdm3[2474]: GdmSession: setting session to type 'wayland'
Aug 11 02:08:54 eitri gdm3[2474]: GdmLocalDisplayFactory: display status changed: 1
Aug 11 02:08:54 eitri gdm3[2474]: GdmLocalDisplayFactory: received VT change event
Aug 11 02:08:54 eitri gdm3[2474]: GdmLocalDisplayFactory: VT is 1 at startup
Aug 11 02:08:54 eitri gdm-launch-environment][2478]: Enabling debugging
Aug 11 02:08:54 eitri gdm-launch-environment][2478]: GdmSessionWorker: connecting to address: unix:abstract=/tmp/dbus-gGBtsVXe
Aug 11 02:08:54 eitri gdm3[2474]: GdmDBusServer: new connection 0x55b409a21680
Aug 11 02:08:54 eitri gdm3[2474]: GdmSession: Handling new connection from worker
Aug 11 02:08:54 eitri gdm3[2474]: GdmSession: Authenticating new connection
Aug 11 02:08:54 eitri gdm-launch-environment][2478]: accountsservice: Finding a graphical session for user 0
Aug 11 02:08:54 eitri gdm-launch-environment][2478]: accountsservice: Failed to identify the current session
Aug 11 02:08:54 eitri gdm-launch-environment][2478]: accountsservice: ActUserManager: seat unloaded, so trying to set loaded property
Aug 11 02:08:54 eitri gdm-launch-environment][2478]: accountsservice: ActUserManager: Seat wouldn't load, so giving up on it and setting loaded property
Aug 11 02:08:54 eitri gdm-launch-environment][2478]: accountsservice: ActUserManager: already loaded, so not setting loaded property
Aug 11 02:08:54 eitri gdm3[2474]: GdmSession: worker connection is 0x55b409a21680

Я также видел это:

Aug 11 02:08:54 eitri /usr/lib/gdm3/gdm-wayland-session[2486]: gnome-session-binary[2486]: DEBUG(+): Enabling debugging
Aug 11 02:08:54 eitri gnome-session-binary[2486]: DEBUG(+): Enabling debugging
Aug 11 02:08:54 eitri /usr/lib/gdm3/gdm-wayland-session[2486]: gnome-session-binary[2486]: GLib-GIO-DEBUG(+): _g_io_module_get_default: Found default implementation dconf (DConfSettingsBac>
Aug 11 02:08:54 eitri gnome-session-binary[2486]: GLib-GIO-DEBUG(+): _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
Aug 11 02:08:54 eitri systemd[879]: gnome-session.target: Requested dependency OnFailure=gnome-session-failed.target ignored (target units cannot fail).
Aug 11 02:08:54 eitri systemd[879]: gnome-session@gnome-initial-setup.target: Requested dependency OnFailure=gnome-session-failed.target ignored (target units cannot fail).
Aug 11 02:08:54 eitri systemd[879]: gnome-session-pre.target: Requested dependency OnFailure=gnome-session-shutdown.target ignored (target units cannot fail).
Aug 11 02:08:54 eitri systemd[879]: gnome-session-initialized.target: Requested dependency OnFailure=gnome-session-shutdown.target ignored (target units cannot fail).
Aug 11 02:08:54 eitri systemd[879]: gnome-session-failed.target: Requested dependency OnFailure=gnome-session-shutdown.target ignored (target units cannot fail).
Aug 11 02:08:54 eitri systemd[879]: gnome-session-wayland.target: Requested dependency OnFailure=gnome-session-shutdown.target ignored (target units cannot fail).
Aug 11 02:08:54 eitri systemd[879]: gnome-session@gnome-login.target: Requested dependency OnFailure=gnome-session-failed.target ignored (target units cannot fail).

I ' m не совсем уверен, где еще go fo r output o r какую конфигурацию мне, возможно, придется изменить. Похоже, что это близко к работе, и я знаю, что ядро ​​5.4 нормально работало с 'regula r' monito r, но я не уверен, что делать дальше, чтобы устранить неполадки r настроить что-то.

Заранее благодарим за r любые идеи. Я с радостью предоставлю в ответ дополнительные отладочные данные o r вывод команды, которая может быть полезна.

...