这充其量只是部分答案,但我相信我已经收集了一些相关信息。我是您链接到的另一个问题的作者,我的目标与您完全相同:将Nexus 5与仅具有VGA输入的投影仪一起使用。
您可以区分VGA适配器和转换器,这是我在问题中所要解决的问题,从我得到的答案中我认为没有这种区别。特别是在我注意到这个HDMI转VGA产品之后,它在说明书中声称不需要额外的电源,实际上确实有一个Micro-USB端口来获取电源,许多客户评论说它只能在额外的电源下工作,我认为区别在于市场。在(德国)产品说明中,它在某些地方说“适配器”,而在另一点说“ Konverterkabel”(转换器电缆)。我仍然不知道是否有这种区别。如果有的话,我认为“适配器”仅提供了某种程度上隐藏在HDMI中的模拟信号,而“转换器”实际上包含了D / A电路。
我看了Analogix的“ SlimPort转VGA适配器”,但出于您给出的相同原因没有购买。此外,说明中提到的是“ LG G2”和“ LG Optimus G Pro”,但没有提到Nexus5。Analogix网站上还显示了“ HDMI / VGA Combo Adapter”,它似乎尚未发售。我向Analogix发送了一封电子邮件,要求澄清,但他们没有答复。
最后,我决定从Analogix购买“ HDMI Adapter”,并从上面链接到HDMI-to-VGA。第一个可以完美运行,但是第二个根本不起作用,至少不能与第一个结合使用。我使用一台投影仪和两个不同的显示器对其进行了测试,在所有情况下,甚至没有信号-无论有没有额外的功率,都没有收到信号。我会将其寄回,但我不知道接下来还要尝试其他哪种产品。
可能无法解释的原因可能是Nexus 5的1920 x 1080(全高清)原始分辨率对于VGA连接或相应设备而言过高。由于Nexus 5没有HDMI输出设置,因此我使用了应用程序“屏幕设置”(需要root!)来更改分辨率。这似乎可以在设备屏幕上正常工作(显然会再次放大到屏幕的大小),但不会改变无法识别VGA输出的事实。奇怪的是,如果我通过HDMI连接到显示器,显示器仍然会报告1080p输入信号。这可能是我的显示器的一个怪癖,但也可能表明更改后的分辨率只会影响软件方面,而不会影响信号。我不确定HDMI是否支持任意分辨率,
另一个可能的解释是,HDMI输出受到HDCP的“保护”,并且“合法的” HDMI到VGA转换器不会简单地剥离HDCP,因此只会禁用加密输入的输出。根据xda-developers上的该主题,默认情况下会为Nexus 10上的所有内容激活HDCP,唯一的方法是安装自定义ROM。我想Nexus 5也一样。
我在Google的产品论坛上发表了一篇有关此问题的文章,如果更多的人喜欢此和/或提示音,获得答案的机会可能会稍大。
一些其他信息:
– CM11允许禁用用于HDMI输出的HDCP,但是仍然有许多HDMI到VGA产品不起作用,因此这似乎不再是主要障碍。
–在一侧使用Nexus 5上的CM11和我的Eizo FS2333,我测试了六个不同的“适配器”和“转换器”,发现只有一个有效,即体积较大的Ligawo6526619。我没有发现这些的任何广告功能可以预示是否要工作的产品。
– Nexus 5上的CM11不提供任何更改输出信号分辨率的选项。
–“屏幕分辨率”应用程序也不允许更改输出信号分辨率,而只能更改“软件分辨率” –至少在Nexus 5 / CM11上。如果我将分辨率设置为例如800x600,则会收到1080p信号,在其中会放大当前显示的屏幕内容。如果投影仪或其他演示设备不能处理此信号分辨率,则唯一的解决方案是购买额外昂贵的硬件,这些硬件不仅可以将HDMI转换为VGA,而且可以缩小尺寸。