HDMI 电视短暂开启,然后变黑,短暂开启,然后变黑等等

HDMI 电视短暂开启,然后变黑,短暂开启,然后变黑等等

我的新电视设备只有 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 桌面环境的问题!

相关内容