作为我的头衔,我需要一些方法让我的HTPC认为有一个屏幕连接,因为当我连接到它时,VNC或Teamviewer,当没有连接屏幕时,屏幕全黑。
所以我的问题是,如果有一些模仿EDID或迫使它永远记住它,因为我想无头地运行它。
到目前为止,它似乎是因为英特尔芯片组在没有检测到EDID时关闭,我找到的解决方案是删除英特尔驱动程序,这不起作用。
我只有一个HDMI输出,我正在运行Windows 8.1,所以无法连接VGA适配器上的不同引脚强制它。
任何帮助表示赞赏
作为我的头衔,我需要一些方法让我的HTPC认为有一个屏幕连接,因为当我连接到它时,VNC或Teamviewer,当没有连接屏幕时,屏幕全黑。
所以我的问题是,如果有一些模仿EDID或迫使它永远记住它,因为我想无头地运行它。
到目前为止,它似乎是因为英特尔芯片组在没有检测到EDID时关闭,我找到的解决方案是删除英特尔驱动程序,这不起作用。
我只有一个HDMI输出,我正在运行Windows 8.1,所以无法连接VGA适配器上的不同引脚强制它。
任何帮助表示赞赏
Answers:
1) export DISPLAY=:0
对于* nix或 setx DISPLAY ":0"
为了胜利。
Windows Server 2008 R2 + AMD R9 290 - VNC可以使用。还需要Windows Server 2012 R2 Update1 + R9 290 Ultra VNC镜像驱动程序。 在OS X 10.6.8上,我无法管理导出显示。
VNC正在工作,但分辨率限制在2k8的800x600和2k12的640x480。 与电视相同的分辨率。
此外,当连接到锁定的2012 + R9 290 VNC显示黑色或紫色屏幕,但是在发送“ctrl + alt + del”并输入密码(盲目)后,VNC显示桌面。这可能是因为640x480对于Metro来说太低了。
2)对于带有一些GPU的Windows 7(deffo适用于AMD 6950/6970/7950/7970 / 280x),Windows 2008 R2 + Intel HD 4000和Windows 8.1 + Intel HD Graphics 4000 - 强制显示对我有效 - https://lbr.id.lv/coin/ForceDisplay.html 分辨率也将受到限制,但不会限制在800x600。 2008 R2 / 8.1 + Intel 4000 - 1280x720。
英特尔4000的微软驱动程序不允许我“强制”,但英特尔的驱动程序确实如此。
3)EDID假人 - http://www.ebay.co.uk/itm/DVI-D-Digital-Dummy-Plug-Bitcoin-Litecoin-mining-1920x1200-R9-290-headless-/201210868272?pt=LH_DefaultDomain_0&hash=item2ed91a3230 要么 http://www.ebay.co.uk/itm/DVI-DVI-D-dummy-plug-DDC-EDID-emulator-fake-monitor-headless-R9-290-290X-/161282393371?ssPageName=ADME:L :OC:CA:3160
这是我在Mac Mini上使用的OS X 10.6.8
4)一些人声称HDMI转VGA适配器也可以工作,但我没试过 - http://www.ebay.com/itm/HDMI-Male-to-VGA-RGB-Female-HDMI-to-VGA-Video-Converter-adapter-1080P-for-PC-FO-/291326539661?pt=LH_DefaultDomain_2& ;散列= item43d46a378d
任何有效的hdmi-to-something适配器都可以工作,如KVM切换器等。 如果您使用MS RDP连接,您可以使用您喜欢的任何分辨率,但OpenCL或任何其他GPU特定的东西将无法工作。