正如我的标题,我需要某种方法让我的 HTPC 认为已经连接了屏幕,因为当我通过 VNC 或 Teamviewer 连接到它时,如果没有连接屏幕,屏幕就全黑了。
所以我的问题是是否有某种方法可以模拟 EDID 或强制它永远记住它,因为我想无头运行它。
到目前为止,似乎是因为英特尔芯片组在未检测到 EDID 时会关闭,我发现的解决方案是删除英特尔驱动程序,但没有用。
我只有一个 HDMI 输出并且我正在运行 Windows 8.1,因此无法连接 VGA 适配器上的不同引脚来强制打开它。
任何帮助表示感谢
答案1
1)export DISPLAY=:0
适用于 *nix 或setx DISPLAY ":0"
Win。
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(绝对适用于 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
我在装有 OS X 10.6.8 的 Mac Mini 上使用这个
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&hash=item43d46a378d
任何有源 HDMI 转某些设备的适配器都可以工作,例如 KVM 切换器等。如果您连接 MS RDP,则可以使用任何您喜欢的分辨率,但 OpenCL 或任何其他 GPU 特定的东西都无法工作。