我的新电视设备在这里,只有 HDMI 输入。但是当连接我的 Mythbuntu 12.04 盒子时,屏幕只亮了一秒钟。然后黑了一会儿,然后显示“无信号”,大约一分钟后又亮了一秒钟!(等等)这甚至似乎是重新启动 mythbuntu 系统时的持久行为!
但我发现了一个 hack:将 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 是否像 live 系统那样解决了这个问题。
升级到 Mythbuntu 14.04.1 解决了 Gnome 和 XFCE 桌面环境的问题!