I finally took the time to upgrade my Ubuntu install to the recent release 12.10 (Quantal Quetzal). This bug still occurs, and now seems worse then ever. I have skipped (i.e. not tested) the releases 11.10 and 12.04, but I assume those two releases didn't bring any improvement either.
In the past, I've set my builtin monitor (laptop) to a smaller resolution (1680x1050). That way I could run the external monitor at full resolution (1920x1080 full HD) even with nvidia-current driver. Remember: both screens worked fine with full resolution with nvidia-173 (slower) as well as with nouveau (even more slow). Under Quantal, nouveau cannot handle both screens at full resolution and neither can any of the provided nvidia proprietary drivers. I tested all available options: -current, -current-updates, -experimental-304, and -experimental-310. I think nouveau managed to run both screens in "mirror"/clone mode, but not sure about the exact resolutions was using. What's worse, I cannot set my laptop monitor to the smaller resolution like I did in the past, since only "Off", "Auto", and "1920x1200" are shown in nvidia-settings as well as in 'Display' system settings (that's using randr, right?). Both monitors run, when I set my external monitor to a smaller resolution (currently 1680x1050), but that's not the native resolution and not the correct aspect ratio (16:10 vs 16:9). And if that was not bad enough, Xorg cannot even start when the external monitor is plugged in. The screen will blink several times and then dump to a black screen with a blinking white cursor. Switching to a VT, unplugging the monitor and starting X (service lightdm start) will finally bring Xorg back up. This is really annoying! (Please imagine a turned on caps lock, to get an idea of my frustration). The external monitor is connected with a VGA cable if that matters. I cannot use DVI, because my laptop only offers VGA out. Relevant details from Xorg.0.log after unsuccessfully trying to start X during boot: [ 97.253] (II) NVIDIA(0): NVIDIA GPU Quadro FX 360M (G86GL) at PCI:1:0:0 (GPU-0) [ 97.253] (--) NVIDIA(0): Memory: 524288 kBytes [ 97.253] (--) NVIDIA(0): VideoBIOS: 60.86.68.00.18 [ 97.253] (II) NVIDIA(0): Detected PCI Express Link width: 16X [ 97.253] (--) NVIDIA(0): Interlaced video modes are supported on this GPU [ 97.359] (--) NVIDIA(0): Valid display device(s) on Quadro FX 360M at PCI:1:0:0 [ 97.359] (--) NVIDIA(0): QMX Q24 (CRT-0) (connected) [ 97.359] (--) NVIDIA(0): TV-0 [ 97.359] (--) NVIDIA(0): Seiko/Epson (DFP-0) (connected) [ 97.359] (--) NVIDIA(0): DFP-1 [ 97.359] (--) NVIDIA(0): QMX Q24 (CRT-0): 400.0 MHz maximum pixel clock [ 97.359] (--) NVIDIA(0): TV-0: 400.0 MHz maximum pixel clock [ 97.359] (--) NVIDIA(0): TV encoder: (null) [ 97.359] (--) NVIDIA(0): Seiko/Epson (DFP-0): 330.0 MHz maximum pixel clock [ 97.359] (--) NVIDIA(0): Seiko/Epson (DFP-0): Internal Dual Link LVDS [ 97.359] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock [ 97.359] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS [ 97.359] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display [ 97.359] (**) NVIDIA(0): device QMX Q24 (CRT-0) (Using EDID frequencies has been [ 97.359] (**) NVIDIA(0): enabled on all display devices.) [ 97.371] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display [ 97.371] (**) NVIDIA(0): device Seiko/Epson (DFP-0) (Using EDID frequencies has [ 97.371] (**) NVIDIA(0): been enabled on all display devices.) [ 97.372] (==) NVIDIA(0): [ 97.372] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select" [ 97.372] (==) NVIDIA(0): will be used as the requested mode. [ 97.372] (==) NVIDIA(0): [ 97.373] (WW) NVIDIA(0): MetaMode "DFP-0:nvidia-auto-select,CRT-0:nvidia-auto-select" [ 97.373] (WW) NVIDIA(0): exceeds hardware capabilities; discarding. [ 97.373] (WW) NVIDIA(0): No valid modes for [ 97.373] (WW) NVIDIA(0): "DFP-0:nvidia-auto-select,CRT-0:nvidia-auto-select"; [ 97.373] (WW) NVIDIA(0): removing. [ 97.373] (WW) NVIDIA(0): [ 97.373] (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode [ 97.373] (WW) NVIDIA(0): "nvidia-auto-select". [ 97.373] (WW) NVIDIA(0): [ 97.374] (WW) NVIDIA(0): MetaMode "DFP-0:nvidia-auto-select,CRT-0:nvidia-auto-select" [ 97.374] (WW) NVIDIA(0): exceeds hardware capabilities; discarding. [ 97.374] (WW) NVIDIA(0): No valid modes for [ 97.374] (WW) NVIDIA(0): "DFP-0:nvidia-auto-select,CRT-0:nvidia-auto-select"; [ 97.374] (WW) NVIDIA(0): removing. [ 97.374] (EE) NVIDIA(0): Unable to use default mode "nvidia-auto-select". [ 98.397] (EE) NVIDIA(0): Failing initialization of X screen 0 [ 99.071] (II) UnloadModule: "nvidia" [ 99.071] (II) UnloadSubModule: "wfb" [ 99.071] (II) UnloadSubModule: "fb" [ 99.071] (EE) Screen(s) found, but none have a usable configuration. If you need more information about my system, please ask and I will provide it. This bug has existed long enough and I really like to have a working multi-monitor/dual-head setup. ** Changed in: nvidia-graphics-drivers (Ubuntu) Status: Expired => Incomplete -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to nvidia-graphics-drivers in Ubuntu. https://bugs.launchpad.net/bugs/727112 Title: nvidia-current does not detect hardware capabilities correctly Status in “nvidia-graphics-drivers” package in Ubuntu: Incomplete Bug description: nvidia-current is unable to use two monitors in full resolution (wuxga + full hd), one will always stay blank. looking into xorg.log, i can see something like: [ 89444.991] (WW) NVIDIA(0): Due to hardware capability constraints, disabling display [ 89444.991] (WW) NVIDIA(0): device Seiko/Epson (DFP-0) in MetaMode [ 89444.991] (WW) NVIDIA(0): "CRT-0:nvidia-auto-select@1920x1080+1920+0,DFP-0:1920x1200@1920x1200+0+0". the same configuration works with nvidia-173, so nvidia-current might not be detecting hardware capabalities correctly. nvidia-173 feels a bit slower than nvidia-current, so i'd like to use nvidia-current. my graphics card is `01:00.0 VGA compatible controller: nVidia Corporation G86M [Quadro FX 360M] (rev a1)` i'll be glad to give further information, this has bugged me for quite a while. i'm currently running natty, but i've seen this bug since nvidia-current was introduced ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: nvidia-current 270.29-0ubuntu3 ProcVersionSignature: Ubuntu 2.6.38-5.32-generic-pae 2.6.38-rc6 Uname: Linux 2.6.38-5-generic-pae i686 NonfreeKernelModules: nvidia .proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0' .proc.driver.nvidia.registry: Binary: "" .proc.driver.nvidia.version: NVRM version: NVIDIA UNIX x86 Kernel Module 270.29 Wed Feb 23 16:16:53 PST 2011 GCC version: gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-3ubuntu3) Architecture: i386 CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,scale,session,unityshell] CompositorRunning: None Date: Tue Mar 1 12:34:01 2011 DistUpgraded: Yes, recently upgraded Log time: 2010-12-25 19:00:20.784814 DistroCodename: natty DistroVariant: ubuntu DkmsStatus: virtualbox-ose, 4.0.4, 2.6.38-5-generic, i686: installed virtualbox-ose, 4.0.4, 2.6.38-5-generic-pae, i686: installed nvidia-current, 270.29, 2.6.38-5-generic-pae, i686: installed GraphicsCard: nVidia Corporation G86M [Quadro FX 360M] [10de:042d] (rev a1) (prog-if 00 [VGA controller]) Subsystem: Dell Device [1028:01ff] MachineType: Dell Inc. Precision M4300 PccardctlIdent: Socket 0: no product info available PccardctlStatus: Socket 0: no card ProcEnviron: LANGUAGE=en_US:en PATH=(custom, user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-5-generic-pae root=UUID=f957135d-b762-45ac-9e0d-6979595882aa ro quiet splash vt.handoff=7 Renderer: Unknown SourcePackage: nvidia-graphics-drivers UpgradeStatus: Upgraded to natty on 2011-01-13 (46 days ago) dmi.bios.date: 05/23/2008 dmi.bios.vendor: Dell Inc. dmi.bios.version: A11 dmi.board.name: 0UY141 dmi.board.vendor: Dell Inc. dmi.chassis.type: 8 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvrA11:bd05/23/2008:svnDellInc.:pnPrecisionM4300:pvr:rvnDellInc.:rn0UY141:rvr:cvnDellInc.:ct8:cvr: dmi.product.name: Precision M4300 dmi.sys.vendor: Dell Inc. version.compiz: compiz 1:0.9.4-0ubuntu2 version.libdrm2: libdrm2 2.4.23-1ubuntu3 version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1~git20110215.cc1636b6-0ubuntu2 version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu8 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu2 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-1ubuntu11 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/727112/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp