我的新电视设备只有 HDMI 输入。但是当连接我的 Mythbuntu 12.04 盒子时,屏幕只亮了一秒钟。然后它变黑了一会儿,然后显示“无信号”,大约一分钟后它又亮了一秒钟!(等等)这似乎在重新启动 mythbuntu 系统时也持续存在!
但是我发现了一个窍门:将 mythbuntu 系统的 DVI 输出连接到我的旧电视设备 - 有效 - 断开连接 - 通过 HDMI 转 DVI 适配器将新电视连接到旧电视设备之前连接的 DVI 输出 - 瞧,新电视打开并持续显示 mythbuntu 屏幕!
缺点(除了我不想每次都这样做之外):分辨率仍然是旧电视的较低原始分辨率,而不是新电视的较高原始分辨率。
在此阶段调整分辨率时,一切都从头开始。不过,通过 HDMI 连接旧电视设备没有问题。因此,我无法责怪设备、接口或协议......
然而,似乎新的电视设备与 mythbuntu 盒子存在一些协议问题,并且当通过 dvi 将其连接到旧电视时,mythbuntu 系统似乎只是继续输出视频信号 - 然后可以将其连接到新的电视设备。
xrandr 的输出支持这一理论:
htpc@htpc7even:~$ xrandr
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 1280mm x 720mm
1920x1080 60.0 + 50.0 24.0
1600x1200 60.0
1680x1050 60.0
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1280x800 59.8
1024x768 60.0
800x600 60.3
640x480 60.0
HDMI2 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
1360x768 (0x46) 85.5MHz
h: width 1360 start 1424 end 1536 total 1792 skew 0 clock 47.7KHz
v: height 768 start 771 end 776 total 795 clock 60.0Hz
htpc@htpc7even:~$
新的电视设备最高支持 1920x1080
旧电视设备最高支持 1360x768
后者是 xrandr 输出底部信号信息的精确分辨率,未分配给任何输出设备;因此甚至 xrandr 似乎也不知道该信号发送到哪里。
假设这是一个复杂的问题,我要求分两步回答:
解决方法:是否有可能在不连接旧电视设备(或任何其他设备)的情况下获得上述描述的状态?
最终解决方案:那么,我该如何解决我的问题呢?
提前致谢!
Mythbuntu 系统数据:
Mainboard: Asus P7H55D-M EVO
Graphics: using onboard Clarkdale graphics!
System: Ubuntu 12.04.5 LTS
uname: 3.2.0-68-generic #102-Ubuntu SMP Tue Aug 12 22:02:15 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Desktop environment: standard Mythbuntu XFCE
更新
我通过 USB 启动了我的带有 Ubuntu 14.04.1 的 htpc 机器,并且这个实时环境能够持续打开我的新电视而没有任何问题。
因为我怀疑 XFCE 可能存在问题,所以我在 mythbuntu 系统上安装了 Gnome,但是这和 XFCE 一样失败了。
此外,我注意到,在两台电视都连接的情况下启动 mythbuntu 系统时(旧电视通过 DVI 连接,新电视通过 HDMI 连接),XFCE 显示设置对话框变得混乱,并交换了支持的分辨率列表,因此我无法调整正确的分辨率。对于旧电视,名称也被错误地分配,另一个名称没有出现,条目仅命名为“HDMI1”。以前我在那里看到了各种信息:HDMI1、HDMI2、新电视的名称、旧电视的名称。甚至 xrandr 也列出了每个 HDMI 输出的错误分辨率。
现在我不确定这种行为是否可重现,因为我当前登录了 Gnome,它正确列出了支持的分辨率并正确命名了电视设备。
在完成系统备份后,我刚刚进行了版本升级,以查看 Ubuntu 14.04.1 是否能像实时系统一样解决这个问题。
答案1
升级到 Mythbuntu 14.04.1 解决了 Gnome 以及 XFCE 桌面环境的问题!