这是双显示器重置错误吗?

这是双显示器重置错误吗?

我的两个显示器是:

  • Intel GMA x4500 笔记本电脑(内置显示器原始分辨率为 1280x800)
  • 外接显示器 (1920x1080)

登录双显示器设置几分钟后,它会重置为镜像屏幕。如果我通过显示应用程序恢复设置,则一切正常。每次重置时,都会写入以下消息/var/log/Xorg.0.log

[    60.852] (II) PM Event received: Capability Changed
[    60.852] I830PMEvent: Capability change
[   132.920] (II) intel(0): EDID vendor "SEC", prod id 12869
[   132.920] (II) intel(0): Printing DDC gathered Modelines:
[   132.920] (II) intel(0): Modeline "1280x800"x0.0   68.94  1280 1296 1344 1408  800 801 804 816 -hsync -vsync (49.0 kHz)
[   134.228] (II) intel(0): Allocated new frame buffer 1280x800 stride 5120, tiled

而在启动或手动重置分辨率时,/var/log/Xorg.0.log报告预期的帧缓冲区分配:

[  1562.382] (II) intel(0): EDID vendor "SEC", prod id 12869
[  1562.382] (II) intel(0): Printing DDC gathered Modelines:
[  1562.382] (II) intel(0): Modeline "1280x800"x0.0   68.94  1280 1296 1344 1408  800 801 804 816 -hsync -vsync (49.0 kHz)
[  1576.740] (II) intel(0): Allocated new frame buffer 3200x1080 stride 12800, tiled

Ubuntu 12.04 与我的显卡不兼容吗?

这个问题可以在 Ubuntu 中解决吗?

我喜欢它的界面,但每次登录时手动调整分辨率是无法忍受的。

答案1

我在使用 Intel GM45 驱动程序时也遇到过类似的问题。登录后一切似乎都很好,但只要我按下“超级/Windows 键”或启动任何应用程序,屏幕就会变为“镜像”模式。在系统设置中设置它或使用 xrandr 将其设置为我想要的设置,一切都会好起来。似乎登录后,显卡/显示器的功能会发生变化。我不知道确切的原因,但可能与我使用的“三星工具”有关。无论如何,让脚本

sleep 10
xrandr --output LVDS1 --auto --primary
xrandr --output VGA1 --auto --above LVDS1  

启动时运行使一切正常

答案2

我正在使用英特尔 xorg 驱动程序,无法使双显示器(笔记本电脑 + 显示器)工作。它在 11.10 中运行良好。

您可以尝试删除,~/.config/monitors.xml但对我来说不起作用,尽管它确实使我的显示器镜像。

但升级过程中可能出了问题。是否值得备份所有内容并全新安装 12.04?

相关内容