Hi
Is anyone here using NVIDIA display drivers and a TwinView configuration on their systems? I've got a bit of an issue with such a setup, which started occurring after a recent driver update: I have a laptop that's normally connected to an external monitor (a Samsung SyncMaster), where this monitor and the built-in display on the laptop are set up with a TwinView configuration. The external monitor is set to be the primary display via NVIDIA X Server Settings.
Now, when X11 starts, both monitors seem to be enabled, based on the fact that the NVIDIA logo is displayed across both screens. The login screen then appears on the external monitor, just as I expect when it's set to primary display. But, when I actually log in, the display goes black, and the NVIDIA X Server Settings (which I open on the laptop display) report the following config:
Selection: Samsung SyncMaster (DFP-1) Configuration: TwinView Resolution: Off
I can easily re-enable the monitor by changing resolution to Auto or one of the listed dimensions, but having to do this every time I log in is a bit annoying.
Does anyone else see this? Do you know if there is a way around it?
This is on CentOS 5.8. Driver version is currently 304.60 - but I've also updated it a couple of times after this problem started occurring.
TIA
- Toralf
This e-mail, including any attachments and response string, may contain proprietary information which is confidential and may be legally privileged. It is for the intended recipient only. If you are not the intended recipient or transmission error has misdirected this e-mail, please notify the author by return e-mail and delete this message and any attachment immediately. If you are not the intended recipient you must not use, disclose, distribute, forward, copy, print or rely on this e-mail in any way except as permitted by the author.
On 11/14/2012 12:38 PM, Toralf Lund wrote:
Does anyone else see this? Do you know if there is a way around it?
I don't have your problem, but another one.
I want my second monitor to be above the internal monitor by default.
I solved that by adding
Option "TwinViewOrientation" "Above"
to the Device section of the xorg.conf file.
Maybe you can google "xorg.conf twinview" and find the option to insert into xorg.conf that makes your external monitor the primary?
BTW, for me there's a difference if I connect my second monitor via displayport or VGA: The monitor isn't recognized automatically if I use the VGA cable.
Mogens
On 14/11/12 14:24, Mogens Kjaer wrote:
On 11/14/2012 12:38 PM, Toralf Lund wrote:
Does anyone else see this? Do you know if there is a way around it?
I don't have your problem, but another one.
I want my second monitor to be above the internal monitor by default.
I solved that by adding
Option "TwinViewOrientation" "Above"
to the Device section of the xorg.conf file.
Maybe you can google "xorg.conf twinview" and find the option to insert into xorg.conf that makes your external monitor the primary?
Hmmm. I've checked ftp://download.nvidia.com/XFree86/Linux-x86_64/304.60/README/xconfigoptions.html, but not really found anything that seems to be related to this. Also, the problem is not really making the monitor the primary, but rather to make sure it stays enabled. In a sense, it is a "disabled primary" once I log in.
BTW, for me there's a difference if I connect my second monitor via displayport or VGA: The monitor isn't recognized automatically if I use the VGA cable.
That would be an issue related to the "EDID" monitor info, I suppose. But in my case, the monitor is recognised just fine, it's just that it's switched off in the driver's internal config. Or that's what it looks like, anyway.
- Toralf
Mogens
This e-mail, including any attachments and response string, may contain proprietary information which is confidential and may be legally privileged. It is for the intended recipient only. If you are not the intended recipient or transmission error has misdirected this e-mail, please notify the author by return e-mail and delete this message and any attachment immediately. If you are not the intended recipient you must not use, disclose, distribute, forward, copy, print or rely on this e-mail in any way except as permitted by the author.
Toralf Lund wrote:
On 14/11/12 14:24, Mogens Kjaer wrote:
On 11/14/2012 12:38 PM, Toralf Lund wrote:
Does anyone else see this? Do you know if there is a way around it?
I don't have your problem, but another one.
I want my second monitor to be above the internal monitor by default.
I solved that by adding
Option "TwinViewOrientation" "Above"
to the Device section of the xorg.conf file.
Maybe you can google "xorg.conf twinview" and find the option to insert into xorg.conf that makes your external monitor the primary?
Hmmm. I've checked ftp://download.nvidia.com/XFree86/Linux-x86_64/304.60/README/xconfigoptions.html, but not really found anything that seems to be related to this. Also, the problem is not really making the monitor the primary, but rather to make sure it stays enabled. In a sense, it is a "disabled primary" once I log in.
does it happen with a different user account? since it happens on login it might be something in ~/.nvidia-settings-rc ?
On 16/11/12 10:28, Nicolas Thierry-Mieg wrote:
Toralf Lund wrote:
On 14/11/12 14:24, Mogens Kjaer wrote:
On 11/14/2012 12:38 PM, Toralf Lund wrote:
Does anyone else see this? Do you know if there is a way around it?
I don't have your problem, but another one.
I want my second monitor to be above the internal monitor by default.
I solved that by adding
Option "TwinViewOrientation" "Above"
to the Device section of the xorg.conf file.
Maybe you can google "xorg.conf twinview" and find the option to insert into xorg.conf that makes your external monitor the primary?
Hmmm. I've checked ftp://download.nvidia.com/XFree86/Linux-x86_64/304.60/README/xconfigoptions.html, but not really found anything that seems to be related to this. Also, the problem is not really making the monitor the primary, but rather to make sure it stays enabled. In a sense, it is a "disabled primary" once I log in.
does it happen with a different user account?
Good question. I was quite convinced that it did, but I can't have tested properly, because when I log into another account now, I find that everything is OK. That's a bit embarrassing...
since it happens on login it might be something in ~/.nvidia-settings-rc ?
It's not ~/.nvidia-settings-rc, though, as I get this problem even after copying the file from a different user (without this problem) or when just removing it (and other accounts work just fine without one.) Weird...
- Toralf
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
This e-mail, including any attachments and response string, may contain proprietary information which is confidential and may be legally privileged. It is for the intended recipient only. If you are not the intended recipient or transmission error has misdirected this e-mail, please notify the author by return e-mail and delete this message and any attachment immediately. If you are not the intended recipient you must not use, disclose, distribute, forward, copy, print or rely on this e-mail in any way except as permitted by the author.
On 16/11/12 10:59, Toralf Lund wrote:
On 16/11/12 10:28, Nicolas Thierry-Mieg wrote:
Toralf Lund wrote:
On 14/11/12 14:24, Mogens Kjaer wrote:
On 11/14/2012 12:38 PM, Toralf Lund wrote:
Does anyone else see this? Do you know if there is a way around it?
I don't have your problem, but another one.
I want my second monitor to be above the internal monitor by default.
I solved that by adding
Option "TwinViewOrientation" "Above"
to the Device section of the xorg.conf file.
Maybe you can google "xorg.conf twinview" and find the option to insert into xorg.conf that makes your external monitor the primary?
Hmmm. I've checked ftp://download.nvidia.com/XFree86/Linux-x86_64/304.60/README/xconfigoptions.html, but not really found anything that seems to be related to this. Also, the problem is not really making the monitor the primary, but rather to make sure it stays enabled. In a sense, it is a "disabled primary" once I log in.
does it happen with a different user account?
Good question. I was quite convinced that it did, but I can't have tested properly, because when I log into another account now, I find that everything is OK. That's a bit embarrassing...
since it happens on login it might be something in ~/.nvidia-settings-rc ?
It's not ~/.nvidia-settings-rc, though, as I get this problem even after copying the file from a different user (without this problem) or when just removing it (and other accounts work just fine without one.) Weird...
Found it! It turns out that it's actually the GNOME desktop resolution handling that's doing this, i.e. the setting stored in /desktop/gnome/screen/default/0 under "gconf". The problem went away after I simply opened Preferences->Screen Resolution, and confirmed the current setting of 3600x1200 by pressing Apply - after re-enabling the screen. Not sure what the "stored" setting originally was. I'm quite sure I haven't touched it in a long time, though, so *something* related to its handling must have changed after an upgrade. Also, all entries but 3600x1200 (which is the max total display area with both screens) in the config tool correspond to pixel counts that may be displayed on the laptop screen, and selecting any of them will disable the external monitor.
- Toralf
- Toralf
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
This e-mail, including any attachments and response string, may contain proprietary information which is confidential and may be legally privileged. It is for the intended recipient only. If you are not the intended recipient or transmission error has misdirected this e-mail, please notify the author by return e-mail and delete this message and any attachment immediately. If you are not the intended recipient you must not use, disclose, distribute, forward, copy, print or rely on this e-mail in any way except as permitted by the author. _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos