lspci
我最近将电视机下方的微型 Ubuntu Linux 盒子升级为 Zotac ZBox。根据,其上的图形由英特尔公司 Atom/Celeron/Pentium 处理器 x5-E8000/J3xxx/N3xxx 集成图形控制器 (rev 21)提供。
它通过 HDMI 连接到我的电视。它几乎完美无缺!当我打开机器时,一切都很好。问题出现在我关闭电视然后再次打开时。
当电视关闭时,xrandr
正确检测到所有连接均已断开,正如我预期的那样:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
当我打开电视时,电视(处于 HDMI 模式)只是停在那里,显示“无信号”和“正在连接”。如果我在这种状态下运行 xrandr,它会知道电视已恢复,并知道它支持哪些模式,但缺少最重要的*
活动模式:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected (normal left inverted right x axis y axis)
1920x1080 60.00 + 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1920x1080i 60.00 50.00 59.94
1280x1024 60.02
1360x768 59.80
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 60.00
800x600 60.32
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
640x480 60.00 59.94
720x400 70.08
运行xrandr --output HDMI2 --auto
会让它选择一种模式,电视会重新开始播放电脑的画面!xrandr 的输出现在*
针对活动模式有该键:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
1920x1080 60.00*+ 50.00 59.94 30.00 25.00 24.00 29.97 23.98
1920x1080i 60.00 50.00 59.94
1280x1024 60.02
1360x768 59.80
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 60.00
800x600 60.32
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
640x480 60.00 59.94
720x400 70.08
虽然打开电视、唤醒另一台电脑、通过 ssh 登录并运行DISPLAY=:0.0 xrandr --output HDMI2 --auto
然后再做其他事情并不是什么大不了的事,但这肯定不是理想的用户体验……
我需要调整哪些设置,以便当 HDMI 连接恢复时,X 选择一种模式,而不是当前行为?