我有一台戴尔 XPS 15 L521x 笔记本电脑,仅配备 HDMI 和 miniDisplay 输出。HDMI 端口工作正常,但当我尝试使用 mini DP -> VGA 适配器连接到 VGA 输出时,操作系统将外接显示器检测为“笔记本电脑”或“内置显示器”,并且实际上不会向显示器本身发送任何输出。
我浏览了网页,发现了几个关于这个问题的参考资料,但这些资料中的解决方案对我没有用,比如为 xrandr 添加一个模式(即使 xrandr 显示“断开连接”,我也可以强制 VGA 信号输出吗?),添加一个新的 xorg.conf 文件(第一个答案在在 Dell XPS 13 13.04 上无法通过 Mini DP 检测到外接显示器)。
我目前正在运行 Linux Mint 15,并且我也在 Pendrive 上使用 Ubuntu 14.04 进行了测试。以下是系统详细信息:
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 640M] (rev a1)
和
$ xrandr -q
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 32767 x 32767
LVDS1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
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
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
1920x1080 60.0
eDP-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 598mm x 336mm
1920x1080 60.0*+ 60.0
1680x1050 60.0
1400x1050 60.0
1280x1024 75.0 59.9 60.0
1280x960 59.9
1152x864 75.0 60.0
1024x768 75.1 60.0 59.9
800x600 75.0 60.3 59.9
640x480 75.0 60.0
720x400 70.1
DVI-D-1 disconnected (normal left inverted right x axis y axis)
1680x1050 (0x48) 146.2MHz
h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.3KHz
v: height 1050 start 1053 end 1059 total 1089 clock 60.0Hz
1280x1024 (0x4c) 108.0MHz
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 64.0KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.0Hz
1024x768 (0x51) 65.0MHz
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
v: height 768 start 771 end 777 total 806 clock 60.0Hz
800x600 (0x54) 40.0MHz
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
v: height 600 start 601 end 605 total 628 clock 60.3Hz
我认为 xrandr 输出中出现的 DP1 模式只是因为我添加了它,而不是因为它被自动检测到。以下是 GUI 如何显示两个监视器并检测的图片两个都作为内部:
我知道这个问题与https://askubuntu.com/questions/244266/mini-dp-port-not-working-in-xps-15-l521x但我认为,由于该问题似乎仍然存在且与我的情况不同(我的计算机检测到外接显示器,但不正确),我会再次询问。
任何帮助将不胜感激!
答案1
我有一台相同的笔记本电脑,上面连接了 3 个显示器,并且正常工作。问题出在 nvidia 驱动程序上。所有 3 个显示器(2 个外置显示器 + 1 个内置显示器)仅在我使用 nouveau 驱动程序时工作。
从 14.04 升级到 16.04 不会影响该行为,3 个监视器仍在工作,只有轻微的光标闪烁,您可以习惯它。
但是,更新到 16.04.2 导致迷你显示端口上的屏幕出现一些问题,因为输出似乎没有硬件加速。我必须弄清楚。
答案2
在 XPS 15 上,第二个显示器在 Ubuntu 14.04 中工作正常。(不幸的是,第二个外接屏幕似乎不起作用,无论是 Ubuntu 还是 Windows)。
我正在使用 Nvidia 驱动程序(在“附加驱动程序”应用程序中),但这可能不是必需的。只需转到屏幕并选择镜像或扩展屏幕即可。