拔下DisplayPort后,HDMI停止工作

我正在尝试在Gigabyte BRIX计算机上设置媒体中心。

我有一台通过DisplayPort连接的显示器和一台通过HDMI端口连接的电视。 设置完成后,我只打算通过HDMI端口使用电视。

HDMI连接无法开箱即用,但通过屏幕显示GUI调整分辨率,电视可以作为第二台显示器正常工作。

问题是,只要我拔下DisplayPort显示器,HDMI连接就会停止工作。 如果我只连接HDMI启动,我没有任何显示。 (注意,我已尝试使用HDMI与其他电视一起启动,并且它工作得很好。事实上我有’问题’电视作为第二个监视器工作似乎表明有一个配置解决方案。)

另外 – 如果它是相关的 – 我有一个有效的显示端口到HDMI转换器,但通过转换器连接到DisplayPort的电视启动给我与使用直接连接到HDMI端口的电视启动(无显示)相同的结果。

任何帮助将不胜感激!

规格:Ubuntu 16.04 LTS; 英特尔高清显卡620(Kabylake GT2)

xrandr的输出

Screen 0: minimum 320 x 200, current 3600 x 1080, maximum 8192 x 8192 DP-1 disconnected (normal left inverted right x axis y axis) HDMI-1 connected 1680x1050+1920+0 (normal left inverted right x axis y axis) 433mm x 271mm 1680x1050 59.95*+ 1600x1200 60.00 1400x1050 59.95 1280x1024 75.02 1440x900 74.98 59.90 1280x960 60.00 1360x768 59.95 1152x864 75.00 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 72.19 75.00 60.32 56.25 640x480 75.00 72.81 66.67 59.94 720x400 70.08 DP-2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 1872mm x 1053mm 3840x2160 30.00 + 25.00 24.00 29.97 23.98 4096x2160 24.00 23.98 1920x1080 60.00* 50.00 59.94 30.00 25.00 24.00 29.97 23.98 1920x1080i 60.00 50.00 59.94 1680x1050 59.88 1600x900 60.00 1280x1024 75.02 60.02 1440x900 59.90 1366x768 59.79 1280x800 59.91 1152x864 75.00 1280x720 60.00 50.00 59.94 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 72.19 75.00 60.32 720x576 50.00 720x480 60.00 59.94 640x480 75.00 72.81 66.67 60.00 59.94 720x400 70.08 

可能会发生这种情况,xrandr中列出的显示端口可能由于制造商的错误或其他原因而被错误标记。

因此,通过强制输出通过xrandr列出的各种端口来进行实验将certificate是有用的。 其中一个将在端口上输出您将第二个显示器物理连接到的端口。

因此,如果您有HDMI-1DP-2作为可用选项,您可以尝试通过它们两者强制输出(您可能想尝试使用xrandr输出中列出的所有其他选项,直到获得输出)。

 xrandr --addmode HDMI-1 1680x1050 xrandr --output HDMI-1 --mode 1680x1050 

 xrandr --addmode DP-2 1680x1050 xrandr --output DP-2 --mode 1680x1050 

您可能必须使用分辨率来获得正确大小的输出。 正如评论中所指出的那样,使用正确分辨率修改的第二组命令适用于OP,其1920x10801920x1080

可以参考以下答案进行更详细的解释: https : //askubuntu.com/a/968522/574724

这些问题也可能有所帮助:

  • xrandr没有显示我的VGA端口,而是列出了DP1
  • 即使xrandr显示“断开连接”,我还能强制输出VGA信号吗?