未正确检测到分辨率和屏幕

我已经在我的笔记本电脑上安装了Ubuntu 12.04,带有集成的英特尔图形处理器(Intel i5 460M CPU)。 屏幕分辨率设置为1024×768,只能更改为800×600,而我的屏幕为1366×768。

我有二级NVIDIA显卡和Optimus安装和工作。 还有一个通过HDMI连接的1920×1080显示器,我想为扩展桌面配置它(它现在是镜像的)。 断开外接显示器并不能解决问题。

我已经尝试使用Xorg -configure生成新的xorg.conf但它失败并显示以下消息:

 Number of created screens does not match number of detected devices 

它仍然在我的主目录中删除了一个名为xorg.conf.new的文件。 我已将其复制到/etc/X11 ,但它没有帮助。

Ubuntu 12.10确实在镜像显示器上运行于1366×768,但在登录后立即切换到1024×768。

一些信息:

 gronostaj@GBUNTU:~$ sudo xrandr [sudo] password for gronostaj: Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192 LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm 1366x768 60.0 + 1360x768 59.8 60.0 1024x768 60.0* 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) HDMI1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 521mm x 293mm 1920x1080 60.0 + 1600x1200 60.0 1680x1050 60.0 1280x1024 75.0 60.0 1440x900 75.0 59.9 1280x960 60.0 1152x864 75.0 1024x768 75.1 70.1 60.0* 832x624 74.6 800x600 72.2 75.0 60.3 56.2 720x480 59.9 640x480 72.8 75.0 66.7 60.0 720x400 70.1 DP1 disconnected (normal left inverted right x axis y axis) 

赛马会没有检测到任何可以使用的驱动程序,但它在干净的12.04安装上做了。 第一次更新后,没有可用的驱动程序。

你们有任何想法如何让它正常工作吗?

好的,所以现在这已经很明显,因为我找到了解决方案。

出于某种原因,12.04无法找到两个屏幕都可以处理的16:9分辨率。 12.10确实在登录屏幕上工作,但不是以后 – 我仍然不知道为什么。

我已经尝试了13.04的每日构建,并且它在两个显示器上都能很好地使用1366×768,所以我决定尝试设置镜像桌面。 它确实运作良好。

解决方案是取消选中“镜像显示”框,现在一切都在12.04完美运行。

显示设置,取消选中“镜像显示” - 问题已解决。