[nvidia-glx] Feisty upgrade broke a working dual monitor setup and required nvidia-glx-new to be installed to work again

Bug #109721 reported by Djihed
6
Affects Status Importance Assigned to Milestone
nvidia-kernel-common (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I upgraded to Feisty from Edgy. Overall went smoothly except that it broke my dual monitor setup.
my xorg.conf was working fine. I'm not sure if the new kernel modules and the new nvidia-glx install changed it, but it is not working now. It was working fine under Edgy.

Both monitors are 19 inch LCD's, 6600GT card.

Here is my xorg.conf:

<pre>
Section "Files"
 FontPath "/usr/share/fonts/X11/misc"
 FontPath "/usr/share/fonts/X11/cyrillic"
 FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
 FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
 FontPath "/usr/share/fonts/X11/Type1"
 FontPath "/usr/share/fonts/X11/100dpi"
 FontPath "/usr/share/fonts/X11/75dpi"
 # path to defoma fonts
 FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
 Load "bitmap"
 Load "dbe"
 Load "ddc"
 Load "dri"
 Load "extmod"
 Load "freetype"
 Load "glx"
 Load "int10"
 Load "vbe"
EndSection

Section "InputDevice"
 Identifier "Generic Keyboard"
 Driver "kbd"
 Option "CoreKeyboard"
 Option "XkbRules" "xorg"
 Option "XkbModel" "pc105"
 Option "XkbLayout" "en_gb"
 Option "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
 Identifier "Configured Mouse"
 Driver "mouse"
 Option "CorePointer"
 Option "Device" "/dev/input/mice"
 Option "Protocol" "ImPS/2"
 Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
 Driver "wacom"
 Identifier "stylus"
 Option "Device" "/dev/input/wacom"
 Option "Type" "stylus"
 Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
 Driver "wacom"
 Identifier "eraser"
 Option "Device" "/dev/input/wacom"
 Option "Type" "eraser"
 Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
 Driver "wacom"
 Identifier "cursor"
 Option "Device" "/dev/input/wacom"
 Option "Type" "cursor"
 Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Device"
 Identifier "Nvidia GeForce 6600 duo"
 Driver "nvidia"
 BusID "PCI:1:0:0"
EndSection

Section "Monitor"
 Identifier "Generic Monitor"
 Option "DPMS"
 HorizSync 28-60
 VertRefresh 43-60
EndSection

Section "Screen"
 Identifier "Default Screen"
 Device "Nvidia GeForce 6600 duo"
 Monitor "Generic Monitor"
 DefaultDepth 24
 Option "TwinView" "True"
 Option "TwinViewOrientation" "RightOf"
 Option "UseEdidFreqs" "True"
 Option "MetaModes" "1280x1024,1280x1024; 1024x768,1024x768"
 Option "UseDisplayDevice" "DFP,DFP"
        Option "SecondMonitorHorizSync" "28-64"
        Option "SecondMonitorVertRefresh" "43-60"
 SubSection "Display"
  Depth 1
  Modes "1200x1024" "1024x768" "800x600" "640x480"
 EndSubSection
 SubSection "Display"
  Depth 4
  Modes "1200x1024" "1024x768" "800x600" "640x480"
 EndSubSection
 SubSection "Display"
  Depth 8
  Modes "1200x1024" "1024x768" "800x600" "640x480"
 EndSubSection
 SubSection "Display"
  Depth 15
  Modes "1200x1024" "1024x768" "800x600" "640x480"
 EndSubSection
 SubSection "Display"
  Depth 16
  Modes "1200x1024" "1024x768" "800x600" "640x480"
 EndSubSection
 SubSection "Display"
  Depth 24
  Modes "1200x1024" "1024x768" "800x600" "640x480"
 EndSubSection
EndSection

Section "ServerLayout"
 Identifier "Default Layout"
 Screen "Default Screen"
 InputDevice "Generic Keyboard"
 InputDevice "Configured Mouse"
 InputDevice "stylus" "SendCoreEvents"
 InputDevice "cursor" "SendCoreEvents"
 InputDevice "eraser" "SendCoreEvents"
EndSection

Section "DRI"
 Mode 0666
EndSection

</pre>

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Thank you for your bug report.

Djihed:
Please can you upload the following filesfrom a run where it fails:
/var/log/Xorg.0.log
Could you also upload the output of:
dpkg -l nvidia-\* | grep ii
?

Settings to needsinfo pending reply from Djihed.

Changed in nvidia-kernel-common:
status: Unconfirmed → Needs Info
Revision history for this message
Djihed (djihed) wrote :

X log is attached.

$ dpkg -l nvidia-\* | grep ii
ii nvidia-glx 1.0.9631+2.6.20.5-15.20 NVIDIA binary XFree86 4.x/X.Org driver
ii nvidia-kernel-common 20051028+1ubuntu7 NVIDIA binary kernel module common files

Thanks for looking into this. Let me know if you need any more info.

For the record, X runs, it just won't use both monitors, only the primary one.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote : Re: [nvidia-glx] Feisty upgrade broke a working dual monitor setup.

Djihed:
(WW) NVIDIA(0): Option "UseDisplayDevice" requested "DFP", but no unused DFPs

The driver was complaining that you don't appear to have any monitors hooked up via DVI to your machine (thus this configuration file appears to be incorrect). Can you back up your /etc/X11/xorg.conf file and try removing the Option "UseDisplayDevice" lines?

Revision history for this message
Djihed (djihed) wrote :

Done that, same problem. Attaching new Xorg.0.long

Changed in nvidia-kernel-common:
status: Needs Info → Unconfirmed
Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Djihed:
Are things any different if you install nvidia-glx-new?

Revision history for this message
Djihed (djihed) wrote :

Yes they are different: it works now. Thanks Sitfofe.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Djihed:
Thank you for sticking with this bug for 4 days and replying.

Revision history for this message
aiwarrior (zubeido) wrote :

Hi i happened to have the same problem and with the instalation of the nvidia-glx-new everything worked, but uppon rebooting the settings went away and everything got back to before.
Also when i let the nvida-settings write the xorg file i get windowless programs.

Thanks

Revision history for this message
Jens (jens-launchpad-net) wrote :

Same problem here, only I had nvidia-glx-legacy installed (NVIDIA NV25, Geforce4 TI4200) and it stopped working. the X.log file said something about "no working modes", it failed to detect my two 19" screens' DDC settings (ie. refresh rates etc), and so refused to go up in 1280x1024, only offered 800x600, which wasn't a mode I configured.

I installed nvidia-glx instead, which worked right out of the box with the old config.

IMHO this is quite a critical problem, although maybe not easy to solve, since losing the GUI and installing stuff by command line isn't for the faint of heart. Maybe one could do something like https://blueprints.launchpad.net/linuxconsoletools/+spec/console-menu.

Revision history for this message
howtoforums.net (jbaloul) wrote :

Hi Guys,
I managed to overcome the Dual-Display Twinview Problem however...
GLX /Xgl still crashes horribly...

I tried the 2.6.20-16 & 2.6.20-15 kernels with all proprietary & non-proprietary Nvidia drivers...Xgl goes to 100% CPU and dies.
So although we still have dual display, no more compiz nor beryl in the twinview config.

To Reproduce:
Stop all X instances:
/etc/init.d/xorg-common stop && /etc/init.d/gdm stop
or
/etc/init.d/xorg-common stop && /etc/init.d/kdm stop #for kubuntu
then in the console run:
export DISPLAY=:1
sudo /usr/bin/Xgl :1 -fullscreen +xinerama &
glxgears &

...after a few seconds of spinning the Gears will slow down, XGL will go to 100% CPU and a few more mouse clicks will kill the X session completly.

heres some of my system info:
lspci |grep -i nvid
01:05.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600/GeForce 6600 GT] (rev a2)

 modprobe -l |grep -i nvid
/lib/modules/2.6.20-16-generic/kernel/drivers/video/nvidia/nvidiafb.ko
/lib/modules/2.6.20-16-generic/kernel/drivers/char/agp/nvidia-agp.ko
/lib/modules/2.6.20-16-generic/volatile/nvidia.ko
/lib/modules/2.6.20-16-generic/volatile/nvidia_legacy.ko
/lib/modules/2.6.20-16-generic/volatile/nvidia_new.ko
Kernel:
2.6.20-16-generic #2 SMP
xserver-xorg 7.2-0ubuntu11
Feisty

thanks,
Jacob

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

howtoforums.net:
I suspect your problem would be better asked in a separate bug report. The open source nv driver does not do accelerated 3D at all so I would not expect XGL to work with it in any shape or form. Further, on your NVIDIA card (with Ubuntu 7.04) you do not need to use XGL to use compiz etc. In the new bug report please indicate how you installed the NVIDIA binary drivers and please attach (using the web interface) your /var/log/Xorg.0.log , /etc/X11/xorg.conf along with the output of grep NVRM /var/log/messages .

Revision history for this message
Daniel T Chen (crimsun) wrote :

Is this symptom still reproducible in 8.10 beta?

Changed in nvidia-kernel-common:
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to New. Thanks again!.

Changed in nvidia-kernel-common:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.