R1板 Debian系统 HDMI无输出
本帖最后由 Xeye 于 2025-2-21 22:31 编辑主板:R1
系统:Debian
显示:使用HDMI输出,接DELL 8K屏或ViewSonic4K屏、1920*1080屏
现象:开始时接HDMI显示器能够正常显示,使用一周左右后,在某次开机后HDMI显示器显示无信号,在PC机上通过网络运行FTP能够正常访问,说明R1板一直在工作,只是HDMI无输出,更换多个显示器后也无效果。在尝试互联网上提供的多种方法无效后,重装Debian系统后,显示正常了。过了两三个月,再次出现HDMI无信号的问题。通过PC机使用puTTY软件做为终端连接上R1主板,使用cat /var/log/Xorg.0.log指令查阅日志如下:
/$ cat /var/log/Xorg.0.log
[ 16379.631]
X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
[ 16379.631] Build Operating System: linux Debian
[ 16379.631] Current Operating System: Linux R1 5.10.110 #1 SMP Thu May 16 10:55:43 CST 2024 aarch64
[ 16379.631] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normalandroidboot.verifiedbootstate=orange rw rootwait earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 irqchip.gicv3_pseudo_nmi=0 root=PARTUUID=614e0000-0000
[ 16379.632] Build Date: 27 October 202411:03:02AM
[ 16379.632] xorg-server 2:1.20.11-1+deb11u14 (https://www.debian.org/support)
[ 16379.632] Current version of pixman: 0.40.0
[ 16379.632] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 16379.632] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 16379.632] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 26 07:38:12 2024
[ 16379.632] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 16379.632] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 16379.633] (==) No Layout section.Using the first Screen section.
[ 16379.633] (**) |-->Screen "Default Screen" (0)
[ 16379.633] (**) | |-->Monitor "Default Monitor"
[ 16379.633] (**) | |-->Device "Rockchip Graphics"
[ 16379.633] (==) Automatically adding devices
[ 16379.633] (==) Automatically enabling devices
[ 16379.633] (==) Automatically adding GPU devices
[ 16379.633] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 16379.633] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 16379.633] Entry deleted from font path.
[ 16379.633] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 16379.633] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 16379.633] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 16379.633] (II) Loader magic: 0x5589c5de28
[ 16379.634] (II) Module ABI versions:
[ 16379.634] X.Org ANSI C Emulation: 0.4
[ 16379.634] X.Org Video Driver: 24.1
[ 16379.634] X.Org XInput driver : 24.1
[ 16379.634] X.Org Server Extension : 10.0
[ 16379.636] (++) using VT number 7
[ 16379.636] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 16379.638] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 16379.639] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 16379.640] (II) no primary bus or device found
[ 16379.640] falling back to /sys/devices/platform/display-subsystem/drm/card0
[ 16379.640] (II) LoadModule: "glx"
[ 16379.640] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 16379.643] (II) Module glx: vendor="X.Org Foundation"
[ 16379.643] compiled for 1.20.11, module version = 1.0.0
[ 16379.643] ABI class: X.Org Server Extension, version 10.0
[ 16379.643] (II) LoadModule: "modesetting"
[ 16379.644] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 16379.644] (II) Module modesetting: vendor="X.Org Foundation"
[ 16379.644] compiled for 1.20.11, module version = 1.20.11
[ 16379.644] Module class: X.Org Video Driver
[ 16379.644] ABI class: X.Org Video Driver, version 24.1
[ 16379.644] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 16379.645] (II) modeset(0): using drv /dev/dri/card0
[ 16379.645] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 16379.645] (II) modeset(0): Creating default Display subsection in Screen section
"Default Screen" for depth/fbbpp 24/32
[ 16379.645] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 16379.645] (**) modeset(0): Option "AccelMethod" "glamor"
[ 16379.645] (==) modeset(0): RGB weight 888
[ 16379.645] (==) modeset(0): Default visual is TrueColor
[ 16379.645] (II) Loading sub module "glamoregl"
[ 16379.645] (II) LoadModule: "glamoregl"
[ 16379.646] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 16379.665] (II) Module glamoregl: vendor="X.Org Foundation"
[ 16379.665] compiled for 1.20.11, module version = 1.0.1
[ 16379.665] ABI class: X.Org ANSI C Emulation, version 0.4
[ 16379.677] (II) modeset(0): glamor X acceleration enabled on Mali-LODX
[ 16379.677] (II) modeset(0): glamor initialized
[ 16379.830] (II) modeset(0): Output HDMI-1 using monitor section Default Monitor
[ 16379.830] (**) modeset(0): Option "Rotate" "normal"
[ 16379.831] (II) modeset(0): Output DSI-1 has no monitor section
[ 16379.982] (II) modeset(0): EDID for output HDMI-1
[ 16379.982] (II) modeset(0): Manufacturer: VSCModel: 1b3bSerial#: 1
[ 16379.982] (II) modeset(0): Year: 2022Week: 45
[ 16379.982] (II) modeset(0): EDID Version: 1.3
[ 16379.982] (II) modeset(0): Digital Display Input
[ 16379.982] (II) modeset(0): Max Image Size : horiz.: 60vert.: 34
[ 16379.982] (II) modeset(0): Gamma: 2.20
[ 16379.982] (II) modeset(0): DPMS capabilities: Off
[ 16379.982] (II) modeset(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[ 16379.982] (II) modeset(0): First detailed timing is preferred mode
[ 16379.982] (II) modeset(0): redX: 0.639 redY: 0.341 greenX: 0.307 greenY: 0.620
[ 16379.983] (II) modeset(0): blueX: 0.134 blueY: 0.049 whiteX: 0.313 whiteY: 0.329
[ 16379.983] (II) modeset(0): Supported established timings:
[ 16379.983] (II) modeset(0): 640x480@60Hz
[ 16379.983] (II) modeset(0): 640x480@67Hz
[ 16379.983] (II) modeset(0): 640x480@72Hz
[ 16379.983] (II) modeset(0): 640x480@75Hz
[ 16379.983] (II) modeset(0): 800x600@56Hz
[ 16379.983] (II) modeset(0): 800x600@60Hz
[ 16379.983] (II) modeset(0): 1024x768@60Hz
[ 16379.983] (II) modeset(0): 1024x768@70Hz
[ 16379.983] (II) modeset(0): 1024x768@75Hz
[ 16379.983] (II) modeset(0): 1280x1024@75Hz [ 16379.983] (II) modeset(0): Manufacturer's mask: 0
[ 16379.983] (II) modeset(0): Supported standard timings:
[ 16379.983] (II) modeset(0): #0: hsize: 2048vsize 1152refresh: 60vid: 49377
[ 16379.983] (II) modeset(0): #1: hsize: 1920vsize 1440refresh: 60vid: 16593
[ 16379.983] (II) modeset(0): #2: hsize: 1920vsize 1200refresh: 60vid: 209
[ 16379.983] (II) modeset(0): #3: hsize: 1920vsize 1080refresh: 60vid: 49361
[ 16379.983] (II) modeset(0): #4: hsize: 1680vsize 1050refresh: 60vid: 179
[ 16379.983] (II) modeset(0): #5: hsize: 1440vsize 900refresh: 60vid: 149
[ 16379.983] (II) modeset(0): #6: hsize: 1280vsize 1024refresh: 60vid: 32897
[ 16379.984] (II) modeset(0): #7: hsize: 1280vsize 720refresh: 60vid: 49281
[ 16379.984] (II) modeset(0): Supported detailed timing:
[ 16379.984] (II) modeset(0): clock: 241.5 MHz Image Size:597 x 336 mm
[ 16379.984] (II) modeset(0): h_active: 2560h_sync: 2608h_sync_end 2640 h_blank_end 2720 h_border: 0
[ 16379.984] (II) modeset(0): v_active: 1440v_sync: 1443v_sync_end 1448 v_blanking: 1481 v_border: 0
[ 16379.984] (II) modeset(0): Serial No: WDG224520040
[ 16379.984] (II) modeset(0): Ranges: V min: 48 V max: 76 Hz, H min: 31 H max: 115 kHz, PixClock max 335 MHz
[ 16379.984] (II) modeset(0): Monitor name: VX2771-2K-HD
[ 16379.984] (II) modeset(0): Supported detailed timing:
[ 16379.984] (II) modeset(0): clock: 194.4 MHz Image Size:597 x 336 mm
[ 16379.984] (II) modeset(0): h_active: 2560h_sync: 2568h_sync_end 2600 h_blank_end 2640 h_border: 0
[ 16379.984] (II) modeset(0): v_active: 1440v_sync: 1460v_sync_end 1468 v_blanking: 1474 v_border: 0
[ 16379.984] (II) modeset(0): Supported detailed timing:
[ 16379.984] (II) modeset(0): clock: 299.9 MHz Image Size:597 x 336 mm
[ 16379.984] (II) modeset(0): h_active: 2560h_sync: 2608h_sync_end 2640 h_blank_end 2700 h_border: 0
[ 16379.984] (II) modeset(0): v_active: 1440v_sync: 1443v_sync_end 1448 v_blanking: 1481 v_border: 0
[ 16379.984] (II) modeset(0): Number of EDID sections to follow: 1
[ 16379.985] (II) modeset(0): EDID (in hex):
[ 16379.985] (II) modeset(0): 00ffffffffffff005a633b1b01000000
[ 16379.985] (II) modeset(0): 2d200103803c22782a9b65a3574e9e22
[ 16379.985] (II) modeset(0): 0c50543f0f00e1c0d140d100d1c0b300
[ 16379.985] (II) modeset(0): 9500818081c0565e00a0a0a029503020
[ 16379.985] (II) modeset(0): 350055502100001e000000ff00574447
[ 16379.985] (II) modeset(0): 3232343532303034300a000000fd0030
[ 16379.985] (II) modeset(0): 4c1f7321000a202020202020000000fc
[ 16379.985] (II) modeset(0): 005658323737312d324b2d48440a017a
[ 16379.985] (II) modeset(0): 020338f1470102030410131f23090707
[ 16379.985] (II) modeset(0): 8301000067030c0020003842681a0000
[ 16379.985] (II) modeset(0): 0101304ce667d85dc40142c000e305c0
[ 16379.985] (II) modeset(0): 00e606050169694fed4b0050a0a02250
[ 16379.986] (II) modeset(0): 0820480455502100001e2775008ca0a0
[ 16379.986] (II) modeset(0): 29503020350055502100001e00000000
[ 16379.986] (II) modeset(0): 00000000000000000000000000000000
[ 16379.986] (II) modeset(0): 00000000000000000000000000000091
[ 16379.986] (--) modeset(0): HDMI max TMDS frequency 330000KHz
[ 16379.986] (II) modeset(0): Printing probed modes for output HDMI-1
[ 16379.986] (II) modeset(0): Modeline "2560x1440"x60.0241.502560 2608 2640 27201440 1443 1448 1481 +hsync +vsync (88.8 kHz eP)
[ 16379.986] (II) modeset(0): Modeline "2560x1440"x75.0299.912560 2608 2640 27001440 1443 1448 1481 +hsync +vsync (111.1 kHz e)
[ 16379.987] (II) modeset(0): Modeline "2560x1440"x49.9194.372560 2568 2600 26401440 1460 1468 1474 +hsync +vsync (73.6 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1920x1440"x60.0234.001920 2048 2256 26001440 1441 1444 1500 -hsync +vsync (90.0 kHz e)
[ 16379.987] (II) modeset(0): Modeline "2048x1152"x60.0162.002048 2074 2154 22501152 1153 1156 1200 +hsync +vsync (72.0 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1920x1200"x60.0154.001920 1968 2000 20801200 1203 1209 1235 +hsync -vsync (74.0 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1920x1080"x60.0148.501920 2008 2052 22001080 1084 1089 1125 -hsync -vsync (67.5 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1920x1080"x60.0148.501920 2008 2052 22001080 1084 1089 1125 +hsync +vsync (67.5 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1920x1080"x50.0148.501920 2448 2492 26401080 1084 1089 1125 +hsync +vsync (56.2 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1920x1080"x59.9148.351920 2008 2052 22001080 1084 1089 1125 +hsync +vsync (67.4 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1680x1050"x59.9119.001680 1728 1760 18401050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1280x1024"x75.0135.001280 1296 1440 16881024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1280x1024"x60.0108.001280 1328 1440 16881024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1440x900"x59.9 88.751440 1488 1520 1600900 903 909 926 +hsync -vsync (55.5 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1280x720"x60.0 74.251280 1390 1430 1650720 725 730 750 +hsync +vsync (45.0 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1280x720"x50.0 74.251280 1720 1760 1980720 725 730 750 +hsync +vsync (37.5 kHz e)
[ 16379.987] (II) modeset(0): Modeline "1280x720"x59.9 74.181280 1390 1430 1650720 725 730 750 +hsync +vsync (45.0 kHz e)
[ 16379.988] (II) modeset(0): Modeline "1024x768"x75.0 78.751024 1040 1136 1312768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 16379.988] (II) modeset(0): Modeline "1024x768"x70.1 75.001024 1048 1184 1328768 771 777 806 -hsync -vsync (56.5 kHz e)
[ 16379.988] (II) modeset(0): Modeline "1024x768"x60.0 65.001024 1048 1184 1344768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 16379.988] (II) modeset(0): Modeline "800x600"x60.3 40.00800 840 968 1056600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 16379.988] (II) modeset(0): Modeline "800x600"x56.2 36.00800 824 896 1024600 601 603 625 +hsync +vsync (35.2 kHz e)
[ 16379.988] (II) modeset(0): Modeline "720x480"x60.0 27.03720 736 798 858480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 16379.988] (II) modeset(0): Modeline "720x480"x59.9 27.00720 736 798 858480 489 495 525 -hsync -vsync (31.5 kHz e)
[ 16379.988] (II) modeset(0): Modeline "640x480"x75.0 31.50640 656 720 840480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 16379.988] (II) modeset(0): Modeline "640x480"x72.8 31.50640 664 704 832480 489 492 520 -hsync -vsync (37.9 kHz e)
[ 16379.988] (II) modeset(0): Modeline "640x480"x66.7 30.24640 704 768 864480 483 486 525 -hsync -vsync (35.0 kHz e)
[ 16379.988] (II) modeset(0): Modeline "640x480"x60.0 25.20640 656 752 800480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 16379.988] (II) modeset(0): Modeline "640x480"x59.9 25.18640 656 752 800480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 16379.989] (II) modeset(0): EDID for output DSI-1
[ 16379.989] (II) modeset(0): Printing probed modes for output DSI-1
[ 16379.989] (II) modeset(0): Modeline "1024x600"x59.2 51.671024 1184 1194 1354600 612 622 645 -hsync -vsync (38.2 kHz eP)
[ 16379.989] (II) modeset(0): Output HDMI-1 connected
[ 16379.989] (II) modeset(0): Output DSI-1 connected
[ 16379.989] (II) modeset(0): Using spanning desktop for initial modes
[ 16379.989] (II) modeset(0): Output HDMI-1 using initial mode 2560x1440 +0+0
[ 16379.989] (II) modeset(0): Output DSI-1 using initial mode 1024x600 +2560+0
[ 16379.989] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[ 16379.989] (==) modeset(0): DPI set to (96, 96)
[ 16379.989] (II) Loading sub module "fb"
[ 16379.989] (II) LoadModule: "fb"
[ 16379.990] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 16379.991] (II) Module fb: vendor="X.Org Foundation"
[ 16379.991] compiled for 1.20.11, module version = 1.0.0
[ 16379.991] ABI class: X.Org ANSI C Emulation, version 0.4
[ 16380.169] (==) modeset(0): Backing store enabled
[ 16380.170] (==) modeset(0): Silken mouse enabled
[ 16380.247] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[ 16380.248] (==) modeset(0): DPMS enabled
[ 16380.248] (WW) modeset(0): Option "DRI" is not used
[ 16380.248] (WW) modeset(0): Option "FlipFB" is not used
[ 16380.248] (WW) modeset(0): Option "NoEDID" is not used
[ 16380.248] (WW) modeset(0): Option "UseGammaLUT" is not used
[ 16380.248] (WW) modeset(0): Option "Rotate" is not used
[ 16380.253] (II) modeset(0): Setup complete
[ 16380.253] (II) modeset(0): DRI driver: rockchip
[ 16380.253] (II) modeset(0): VDPAU driver: rockchip
[ 16380.253] (II) Initializing extension Generic Event Extension
[ 16380.255] (II) Initializing extension SHAPE
[ 16380.256] (II) Initializing extension MIT-SHM
[ 16380.258] (II) Initializing extension XInputExtension
[ 16380.261] (II) Initializing extension XTEST
[ 16380.261] (II) Initializing extension BIG-REQUESTS
[ 16380.262] (II) Initializing extension SYNC
[ 16380.262] (II) Initializing extension XKEYBOARD
[ 16380.262] (II) Initializing extension XC-MISC
目前还未解决此问题。 使用$ dmesg | grep -i hdmi输出
[ 3.161329] rockchip-dmc dmc: hdmirx_rate = 2112000000
[ 3.171206] rockchip-drm display-subsystem: failed to get hdmi0_phy_pll: -2
[ 3.171212] rockchip-drm display-subsystem: failed to get hdmi1_phy_pll: -2
[ 3.190866] dwhdmi-rockchip fde80000.hdmi: registered ddc I2C bus driver
[ 3.191170] rockchip-drm display-subsystem: bound fde80000.hdmi (ops 0xffffffc011382838)
[ 3.200254] rockchip-drm display-subsystem: failed to get hdmi0_phy_pll: -2
[ 3.200260] rockchip-drm display-subsystem: failed to get hdmi1_phy_pll: -2
[ 3.209877] dwhdmi-rockchip fde80000.hdmi: registered ddc I2C bus driver
[ 3.210091] rockchip-drm display-subsystem: bound fde80000.hdmi (ops 0xffffffc011382838) Xeye 发表于 2025-2-21 23:44
使用$ dmesg | grep -i hdmi输出
[ 3.161329] rockchip-dmc dmc: hdmirx_rate = 2112000000
不接DSI可以启动吗 只接了HDMI显示器,没有接DSI。现在能看出开机后是正常启动了,因为FTP可以访问,但就是HDMI显示器显示无信号。 重装Debian系统可以解决这个,但重装系统还要重建开发环境,太麻烦了。 Xeye 发表于 2025-2-25 06:36
重装Debian系统可以解决这个,但重装系统还要重建开发环境,太麻烦了。
请问只有这一块板子是这样吗 是的,就买了1块板子。 解决不了是吗 Xeye 发表于 2025-2-25 15:11
是的,就买了1块板子。
cat sys/kernel/debug/dri/0/summary
cat sys/kernel/debug/clk/clk_summary
发一下,
试一下重新开关
echo off > /sys/class/drm/card0-HDMI-A-1/status
echo on > /sys/class/drm/card0-HDMI-A-1/status
页:
[1]