由于我的 3 个屏幕设置,我需要一些提示:
我有一台联想 X240,配有 ultradock,支持 3 个屏幕显示。但我的外接屏幕被识别为一个通用屏幕。查看我的实际 xrandr 查询输出:
xrandr -q
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 276mm x 156mm
1920x1080 60.0*+ 59.9
1680x1050 60.0 59.9
1600x1024 60.2
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.0*+ 59.9
3840x1080 60.0
2560x1024 60.0
1680x1050 60.0
1280x1024 75.0 60.0
1440x900 59.9
1280x960 60.0
1280x800 59.8
1152x864 75.0
1280x720 60.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 66.7 60.0 59.9
720x400 70.1
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
第一个是我的笔记本电脑屏幕。其他两个屏幕通过 Displayport 和 HDMI 连接。此设置在 Windows 上运行良好,因此硬件应该不是问题。
我使用的是 Ubuntu 14.04.1 LTS,原版 3.13.0-44 和发行版的默认英特尔显卡驱动程序。有人知道如何调试这个问题吗?
我的 Windows 设置是这里。
答案1
这个问题是因为我的 ubuntu 14.04.1 不支持 DisplayPort Multi Stream Transport。Ubuntu 14.10 也会有同样的问题。
它可能在 14.04.2 上运行。发布说明看起来不错,未经测试。
此功能已添加到以下内核 3.17 和英特尔显示驱动程序中:(由于缺少声誉点,链接已被删除。 - 但可以在下面的错误报告中找到链接)
它可以在 Ubuntu 15.04 Alpha 2 上开箱即用,在 Ubuntu 14.10 上只需要一个较新的内核。至少是内核 3.17。
我建议升级到 ubuntu 14.10,然后安装内核 3.17。示例指令: http://ubuntuhandbook.org/index.php/2014/11/how-to-upgrade-to-linux-kernel-3-17-4-in-ubuntu-14-10/
以下是关于这个问题的一个很好的描述: http://cweiske.de/tagebuch/thinkpad-ultradock-screens.htm
ubuntu 的错误报告可以在这里找到: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1104230