[Bug 331886] New: NVIDIA Driver causes external monitor to not work automaticlly (100.14.19)
https://bugzilla.novell.com/show_bug.cgi?id=331886
Summary: NVIDIA Driver causes external monitor to not work
automaticlly (100.14.19)
Product: openSUSE 10.3
Version: Final
Platform: i586
OS/Version: openSUSE 10.3
Status: NEW
Severity: Normal
Priority: P5 - None
Component: X.Org
AssignedTo: sndirsch@novell.com
ReportedBy: ben.kevan@gmail.com
QAContact: xorg-maintainer-bugs@forge.provo.novell.com
Found By: Customer
When I installed openSUSE 10.3, I also installed the NVIDIA driver, and after
that I couldn't get my output (once X started) to my monitor, unless I opened
the laptop and pressed FN + F8 (This is on a Dell D820) .
Here is the xorg.conf when this behavior was happening:
cat /etc/X11/xorg.conf.backup
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Sep 12 14:29:35
PDT 2007
# /.../
# SaX generated X11 config file
# Created on: 2007-10-04T06:12:04-0700.
#
# Version: 8.1
# Contact: Marcus Schaefer
https://bugzilla.novell.com/show_bug.cgi?id=331886#c1
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886#c2
--- Comment #2 from Ben Kevan
Can't you just create a Dualhead configuration via SaX2?
I am sure I could have, but this used to work OUT of the box pre 100.14.19 driver. Someone that isn't very saavy, wouldn't be able to do all that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=331886#c3
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886#c4
--- Comment #4 from Ben Kevan
Hmm. It's rather easy to create a dualhead configuration with SaX2. But indeed for laptops the external output should be configured in clone mode. This is a X11 configuration issue.
Thank you, the interesting part is everything worked as expected (with 7.3 and 7.2 with the old Nvidia driver), but I experienced the issue when installing the 100.14.19 driver, from the nvidia opensuse repos (I was able to revert the issue on 10.2, since they had the older driver in RPM version that I had downloaded). Does the Nvidia driver overtake the configuration when it is installed? I'll try to throw an old drive into my machine, and install 10.2 and the old nvidia from RPM (if I can still find) and test and give you some log files, if I can. If you believe it is still an X configuration thing, then I won't bother. Also, to get mine to work on my machine now, I never did anythign with SaX .. Just with the nvidia-settings. Thanks -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=331886#c5
--- Comment #5 from Stefan Dirsch
Thank you, the interesting part is everything worked as expected (with 7.3 and 7.2 with the old Nvidia driver), but I experienced the issue when installing the 100.14.19 driver, from the nvidia opensuse repos (I was able to revert the issue on 10.2, since they had the older driver in RPM version that I had downloaded). Does the Nvidia driver overtake the configuration when it is installed?
It's possible. %post [...] # if configuration for proprietary driver already exists, bring it back # (Bug #270040, comments #91/92) if [ -f etc/X11/xorg.conf.nvidia-postun ]; then mv etc/X11/xorg.conf.nvidia-postun etc/X11/xorg.conf fi But then it would have been broken before as well ... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=331886#c6
--- Comment #6 from Ben Kevan
Thank you, the interesting part is everything worked as expected (with 7.3 and 7.2 with the old Nvidia driver), but I experienced the issue when installing the 100.14.19 driver, from the nvidia opensuse repos (I was able to revert the issue on 10.2, since they had the older driver in RPM version that I had downloaded). Does the Nvidia driver overtake the configuration when it is installed?
It's possible.
%post [...] # if configuration for proprietary driver already exists, bring it back # (Bug #270040, comments #91/92) if [ -f etc/X11/xorg.conf.nvidia-postun ]; then mv etc/X11/xorg.conf.nvidia-postun etc/X11/xorg.conf fi
But then it would have been broken before as well ...
Ah yes, in the case of the xorg.conf that I showed above would still have been broken, but it would not have broken on my working xorg.conf when I was using openSUSE 10.2 (which I never had to do a different "dual head" configuration. I will try to get that other system up, so I can possibly post.. but it'll take some time, since this is my work production box. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=331886
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886#c7
Marcus Schaefer
https://bugzilla.novell.com/show_bug.cgi?id=331886#c8
Marcus Schaefer
https://bugzilla.novell.com/show_bug.cgi?id=331886#c9
--- Comment #9 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886#c10
--- Comment #10 from Ben Kevan
https://bugzilla.novell.com/show_bug.cgi?id=331886#c11
--- Comment #11 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886#c12
--- Comment #12 from Ben Kevan
Not really. Why does this matter? I though you wanted to provide your xorg.conf from openSUSE 10.2?
Since I blew that machine away, I am just going to do openSUSE 10.3 without Nvidia driver, then install Nvidia driver (which should break the clone output). I'll hopefully get to do tomorrow. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=331886#c13
--- Comment #13 from Ben Kevan
https://bugzilla.novell.com/show_bug.cgi?id=331886#c14
--- Comment #14 from Ben Kevan
https://bugzilla.novell.com/show_bug.cgi?id=331886#c15
--- Comment #15 from Ben Kevan
https://bugzilla.novell.com/show_bug.cgi?id=331886#c16
Ben Kevan
https://bugzilla.novell.com/show_bug.cgi?id=331886#c17
--- Comment #17 from Ben Kevan
https://bugzilla.novell.com/show_bug.cgi?id=331886
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886#c18
--- Comment #18 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886#c19
--- Comment #19 from Ben Kevan
Ok. This is expected behaviour here. SaX2 does not create a dualhead configuration for nv driver, since this driver simply does not support a dualhead configuration. During the nvidia driver installation only the driver name in xorg.conf is replaced. Besides from this the xorg.conf is not touched. ==> no Dualhead configuration afterwards. When running "sax2 -r" manually after nvidia driver installation SaX2 creates a dualhead configuration, since this driver does support a dualhead configuration.
I can't see a regression here.
But this is not pre 100.14.19 behavior. Nvidia Drivers prior to 100.14.19 created default clone for external monitors. I don't believe this to be an Xorg issue, but a Nvidia binary driver change issue. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
But this is not pre 100.14.19 behavior. Nvidia Drivers prior to 100.14.19 created default clone for external monitors. No, the driver itself does not write the config file at all. And the SUSE RPM
https://bugzilla.novell.com/show_bug.cgi?id=331886#c20
--- Comment #20 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886#c21
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=331886#c22
Ben Kevan
https://bugzilla.novell.com/show_bug.cgi?id=331886#c23
--- Comment #23 from Stefan Dirsch
Everyone that has a laptop using an external monitor should know to go and activate dual head adapter? It's a limitation of the nv driver. I've mentioned this before.
To me, this is a VERY VERY basic and critical function to have automatic output withtout extra configuration. For a dualhead configuration in this case the configuration needs to be completely regenerated *automatically*, not only the driver to be replaced. I expect a lot of problems here. There is this YaST2 "Graphics card and Monitor" module to change such settings.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=331886#c24
--- Comment #24 from Ben Kevan
It's a limitation of the nv driver. I've mentioned this before.
It works with nv just fine, however it does not work with nvidia. So it's a limitation with nvidia and not nv IMO.
For a dualhead configuration in this case the configuration needs to be completely regenerated *automatically*, not only the driver to be replaced. I expect a lot of problems here. There is this YaST2 "Graphics card and Monitor" module to change such settings.
That's what I don't agree with. Not everyone will know to go to the Graphics Card and Monitor Module within YaST to configure their Video Card to output to the external monitor, which for some reason is disabled by default (it shouldn't be, that is really what it all boils down to, that the external monitor by default with the 100.14.19 nvidia driver is set to disabled by default, and not "configured". I filed a similar bug under the Ubuntu launchpad, and also posted on the Nvidia site since the issue is across multiple distributions and again a problem with the nvidia driver disabling the external monitor by default (I can't stress that enough). You may want to add this as a "Known Issue" on opensuse.org since I am sure everyone with a laptop and an nvidia card will experience this. And also state the workaround (which as stated above is as simple as checking the activate dual head, since that would then configure the second screen (external monitor, which again by default is disabled due to the nvidia driver installation). If you have a laptop with a nvidia card, please try this so you understand. If you guys have a contact within Nvidia, please forward this bug to them so they can look into it more as I understand it is NOT a Xorg / SaX issue, it's indeed an nvidia driver issue. Thank you -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=331886#c25
--- Comment #25 from Stefan Dirsch
It works with nv just fine, however it does not work with nvidia. So it's a limitation with nvidia and not nv IMO. No, this must be a bug in nv driver. For some reason it enables the external output by accident.
Not everyone will know to go to the Graphics Card and Monitor Module within YaST to configure their Video Card to output to the external monitor, Come on. Don't underestimate a desktop user.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=331886#c26
--- Comment #26 from Ben Kevan
It works with nv just fine, however it does not work with nvidia. So it's a limitation with nvidia and not nv IMO. No, this must be a bug in nv driver. For some reason it enables the external output by accident.
If that is the case, every version of nv has been "bugged" since early 10.0 days. Seriously, if outputting to an external monitor without configuration is a bug, then we should support some bugs, because that is how it SHOULD work.
Come on. Don't underestimate a desktop user.
I support thousands of them, you'd be suprised. And just to add, it would be a "Laptop" user, and who wants late night calls from an Executive that goes home and doesn't understand why his external monitor will not come up without some other configuration. His/Her Windows box outputs just fine without more configuration. I will report the bug directly to Nvidia, since to me nv is working correctly and it is the Nvidia driver that is not configured correctly. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=331886#c27
Martin Mrazik
participants (1)
-
bugzilla_noreply@novell.com