我四处寻找答案,但我发现没有任何相关的东西,这看起来有点奇怪,但你去吧。我想做的就是通过笔记本电脑的 HDMI 驱动第二台显示器。当然,这台笔记本电脑上的 Windows 7 运行良好;它实际上非常好。因此我知道硬件没问题。
从我拥有的另一台笔记本电脑上,一台带有 NVidia 卡的笔记本电脑上,NVidia 设置应用程序似乎可以解决问题(尽管它很笨重)。但是,我使用的这台笔记本电脑有一个英特尔 GPU,我找不到任何关于如何让它识别第二个显示器可用的信息。甚至可以动态执行此操作,还是我需要静态更改我的“xorg.conf”以使第二个屏幕可用?
编辑——抱歉,我应该注意到我运行的是 xfce。
打开系统/首选项/监视器,然后单击“检测”。这是标准方式,应该“正常工作”。我假设您已经尝试过,但它不仅有效。
接下来,我会尝试从命令行执行此操作:xrandr --auto
如果这不起作用,是时候调试了。自行运行
xrandr
并检查输出。它应该向您显示有 HDMI 输出,并且应该指示您是否连接了显示器,并且应该显示它支持的分辨率。如果一切正常,您可以使用 xrandr 命令行工具强制设置显示器。请参阅http://wiki.ubuntu.com/X/Config
man xrandr
上的各种示例。如果它看起来不正常,那么可能会导致许多不同的问题。 http://wiki.ubuntu.com/X/收集了很多解决这类问题的智慧。例如,如果您的显示器实际上是电视,则有一些解决方法。
我最终记录了一个错误,因为英特尔驱动程序似乎根本没有检测到 HDMI 接口。当他们完成双芯片驱动程序时,也许它会得到修复。
对我来说,我只需要打开通过 HDMI 连接的显示器即可在设置 > 显示器部分显示它。它会自动找到显示器。(Ubuntu 15.04)HTH
我在笔记本电脑上运行 Xubuntu 16.04(带有 xfce)并遇到了同样的问题。这是我如何让它工作的:
注意:如果您打算使用外接显示器,则应勾选“连接时配置新显示器”。