搬到新公寓后,我意识到在客厅使用我的主桌面作为我的投影仪 (Optoma HD100X) 不再实用(电缆铺设会很疯狂,而且我一直计划组装一台 HTPC)。
所以,我订购了必要的零件,并在这个星期五把整个东西组装起来。我选择了华硕 P8H77-I 主板和奔腾 G860 处理器,因为这样我就有集成显卡,并且主板配有 DVI、VGA、DP 和 HDMI 输出。
现在,一开始我通过 DVI 端口将所有东西连接到主工作站的辅助显示器上,一切工作正常。然后我将 HTPC 搬到了客厅,并通过 10 米长的 HDMI 电缆将其连接到投影仪。投影仪可以很好地显示通常的 UEFI 启动内容,并显示 GRUB 启动菜单。一旦超过该时间,投影仪就会停止接收信号。
经过一些测试后,我得出的结论是,如果我将电缆连接到我的主桌面(iMac 27“)并使用 DP 转 HDMI 适配器,它就可以正常工作。我还发现,如果我连接我的辅助显示器(也是 1920x1080)在投影仪连接到 HTPC 的同时,我可以在显示器和投影仪上获得图像。
简而言之:
- 主桌面 + HDMI 至投影仪 => HDMI 输出至投影仪
- HTPC + DVI 到显示器 => DVI 输出到显示器工作
- HTPC + HDMI 到投影仪 => 无 HDMI 输出到投影仪
- HTPC + HDMI 到投影仪 + DVI 到显示器 => 1080p 输出到显示器和投影仪(但尝试扩展桌面而不是仅仅克隆桌面会导致显示器和投影仪都变成空白)
现在,我没有足够长的 DVI 电缆来测试通过 DVI 连接到 HTPC 的投影仪,但我一直怀疑它会工作得很好(投影仪安装在天花板上,所以我并不急于获得它只是为了测试这一点)。
有没有人有这样的问题的经验?目前,我已将辅助显示器放在 HTPC 旁边,这样我就可以使用 HTPC,但我宁愿将其移回我的主桌面)。对我来说,这似乎是我应该能够在软件中处理的事情。
现在 HTPC 正在运行 Debian(令人气愤的是,squeeze 中的 ALSA 版本无法识别集成声卡)虽然我也尝试过 Ubuntu 和 Fedora,Fedora 也有完全相同的问题,并且使用 Ubuntu 时,Live 映像安装程序可以工作,但是安装并重新启动后,它根本拒绝提供任何视频输出(DVI 或 HDMI)。
我可能还应该注意到,运行Xorg -configure
(当然,关闭 X 和 gdm)会导致读取错误Number of created screens does not match number of detected devices
,然后转储出一个看起来有点奇怪的 Xorg 文件,包括它被设置为使用vesa
驱动程序。
编辑:我刚刚注意到,如果我在连接显示器但未打开的情况下启动 HTPC,那么投影仪和显示器都会报告“无信号”。我开始认为这里存在某种握手问题......
编辑2(2012-11-22): 之前我自己发布了一个答案,认为我的问题已经解决,但现在我在使用新的 HDMI 电缆时遇到了同样的问题。重新启动几次后,我无法从计算机向投影仪获取视频信号。然而我确实注意到了一个模式:
如果视频输出在启动的初始阶段(UEFI、grub、Linux 直到 X 启动)工作,那么在启动时它将无法工作根本不,甚至对于 EUFI 闪屏也不行。
在那些出现 UEFI 初始屏幕的启动中,我也会启动 grub 和 debian,直至即将切换到 1920x1080,然后投影仪仅报告“无信号”。
因此,此时我很高兴有一种方法可以强制 X 始终以 1920x1080 驱动 HDMI 端口,以使其可靠运行。
答案1
好吧,我终于把事情搞定了。有点。
所需要的是 BIOS 更新,以阻止每次启动时都会发生的奇怪的“无信号”问题(我注意到主板附带的 BIOS 版本相当新,但不是华硕网站上提供的版本,这让我有点怀疑看来我的怀疑是正确的)。
我还必须将 grub 重新配置为在自动启动之前等待 10 秒,否则投影仪根本无法跟上(即使将 grub 配置为以 1920x1080 运行,启动的初始阶段也会以较低的分辨率进行,并且显然几次快速的分辨率更改会混淆投影仪)。
不过,分辨率切换仍然存在一些问题(如果我在启动并登录后尝试将分辨率切换为 1280x720,信号就会完全消失)。
好吧,至少有了新的 HDMI 电缆和 BIOS 更新,一切终于可以工作了(当然,使用新的 BIOS 版本,我不能再强迫机器使用我的 1600 MHz RAM @ 1600 MHz,因为它绝对拒绝让我“超频” “高于 1333 MHz)。