我有一台装有 Ubuntu 12.04 的 Dell XPS 13 Ultrabook。它运行得很好,但如果我将 Apple Cinema Display 与 Mini Display 端口连接起来,那么笔记本电脑就会挂断。
它完全是随机的。无论是否连接电源,是否刚刚重启,周一或周五。我看不出问题的任何规律。
X Log 什么都没说。只有最后一行看起来很可疑:
[ 35.539] (II) intel(0): Printing DDC gathered Modelines:
[ 35.539] (II) intel(0): Modeline "1366x768"x0.0 71.01 1366 1414 1446 1498 768 769 773 790 +hsync -vsync (47.4 kHz)
[ 35.539] (II) intel(0): Modeline "1366x768"x0.0 47.34 1366 1414 1446 1498 768 769 773 790 +hsync -vsync (31.6 kHz)
[ 85.997] (II) intel(0): EDID vendor "CMN", prod id 4920
[ 85.998] (II) intel(0): Printing DDC gathered Modelines:
[ 85.998] (II) intel(0): Modeline "1366x768"x0.0 71.01 1366 1414 1446 1498 768 769 773 790 +hsync -vsync (47.4 kHz)
[ 85.998] (II) intel(0): Modeline "1366x768"x0.0 47.34 1366 1414 1446 1498 768 769 773 790 +hsync -vsync (31.6 kHz)
[ 86.469] (II) intel(0): Allocated new frame buffer 1920x1968 stride 7680, tiled
[ 86.592] BUG: triggered 'if (!dev->valuator || dev->valuator->numAxes < 2)'
BUG: ../../dix/getevents.c:850 in scale_to_desktop()
[ 86.592]
Backtrace:
[ 86.593] 0: /usr/bin/X (xorg_backtrace+0x26) [0x7f3f3e231866]
[ 86.593] 1: /usr/bin/X (0x7f3f3e0a9000+0x621fe) [0x7f3f3e10b1fe]
[ 86.594] 2: /u%
答案1
“xorg-server” 版本 2:1.11.4-0ubuntu10.4 应该可以修复此问题,但新版本 2:1.11.4-0ubuntu10.6 没有此修复。 https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/921236