[opensuse] Convincing 10.3/nVidia that my LCD can display 1024x768
I am working through issues with my dual head setup, and really struggling to get my system to agree that my LCD monitor/TV can display 1024x768. I know it can do it because I was able to do so when I still had Windows as dual boot on this hardware. In Linux, the best I can get is 640x480. At one point I actually had it up to 800x600 using the auto settings, but it stopped using that resolution on a reboot a while back and I haven't been able to get it set since. So, what I want... two independent desktops (which I have now), with Screen0 running at 1680x1050 (which I have) and Screen1 running at 800x600 or preferably 1024x768 (but right now all I can get is 640x480). I am assuming (not knowledgeable at this level of tinkering) that the resolution is related to the metamodes settings... but... what do I put there? (Hmmm maybe this question is better asked on the nVidia forums?) Hardware... - nVidia 8600GT using the nVidia proprietary drivers (169.12) - Screen0 is an Acer AL2016W running at 1680x1050 - Screen1 is a Toshiba 32WL56P with a VGA input, capable of displaying 1024x768 Relevant sections of my xorg.conf (as configured with nvidia-settings) -------------------- Section "ServerLayout" Identifier "Layout[all]" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" RightOf "Screen0" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Clone" "off" Option "Xinerama" "off" EndSection Section "Module" Load "dbe" Load "type1" Load "freetype" Load "extmod" Load "glx" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Acer" ModelName "AL2016W" HorizSync 31.0 - 84.0 VertRefresh 56.0 - 86.0 EndSection Section "Monitor" Identifier "Monitor1" VendorName "Toshiba" ModelName "32WL56P" HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 EndSection Section "Device" Identifier "Videocard0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 8600 GT" BusID "PCI:5:0:0" Screen 0 EndSection Section "Device" Identifier "Videocard1" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 8600 GT" BusID "PCI:5:0:0" Screen 1 EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 Option "TwinView" "0" Option "TwinViewXineramaInfoOrder" "CRT-0" Option "metamodes" "CRT-0: nvidia-auto-select +0+0; CRT-0: 1600x1024 +0+0; CRT-0: 1400x1050 +0+0; CRT-0: 1280x1024 +0+0; CRT-0: 1280x960 +0+0; CRT-0: 1152x864 +0+0; CRT-0: 1024x768 +0+0; CRT-0: 800x600 +0+0; CRT-0: 640x480 +0+0" EndSection Section "Screen" Identifier "Screen1" Device "Videocard1" Monitor "Monitor1" DefaultDepth 24 Option "TwinView" "0" Option "metamodes" "CRT-1: nvidia-auto-select +0+0; CRT-1: 320x240 +0+0" EndSection -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Clayton wrote:
I am working through issues with my dual head setup, and really struggling to get my system to agree that my LCD monitor/TV can display 1024x768. I know it can do it because I was able to do so when I still had Windows as dual boot on this hardware. In Linux, the best I can get is 640x480. At one point I actually had it up to 800x600 using the auto settings, but it stopped using that resolution on a reboot a while back and I haven't been able to get it set since.
So, what I want... two independent desktops (which I have now), with Screen0 running at 1680x1050 (which I have) and Screen1 running at 800x600 or preferably 1024x768 (but right now all I can get is 640x480).
I am assuming (not knowledgeable at this level of tinkering) that the resolution is related to the metamodes settings... but... what do I put there? (Hmmm maybe this question is better asked on the nVidia forums?) Hi Clayton, do you have Nvidia X server settings under system > configuration in your menu? Regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
So, what I want... two independent desktops (which I have now), with Screen0 running at 1680x1050 (which I have) and Screen1 running at 800x600 or preferably 1024x768 (but right now all I can get is 640x480).
I am assuming (not knowledgeable at this level of tinkering) that the resolution is related to the metamodes settings... but... what do I put there? (Hmmm maybe this question is better asked on the nVidia forums?)
Hi Clayton, do you have Nvidia X server settings under system > configuration in your menu?
Yes, and I used nvidia-settings to configure/set up the xorg.conf file. When I run that application, and select the second monitor (the LCD TV) it only gives me 3 choices.. auto, 640x480 and 320x200. I know that the TV is capable of more.. I have had it running (in Linux) at 800x600 at some point, and in Windows at 1024x768. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Clayton wrote:
Hi Clayton, do you have Nvidia X server settings under system > configuration in your menu?
Yes, and I used nvidia-settings to configure/set up the xorg.conf file. When I run that application, and select the second monitor (the LCD TV) it only gives me 3 choices.. auto, 640x480 and 320x200. I know that the TV is capable of more.. I have had it running (in Linux) at 800x600 at some point, and in Windows at 1024x768.
C. Are you using the nvidia run package from nvidia.com or are you using the suse rpm? Regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Yes, and I used nvidia-settings to configure/set up the xorg.conf file. When I run that application, and select the second monitor (the LCD TV) it only gives me 3 choices.. auto, 640x480 and 320x200. I know that the TV is capable of more.. I have had it running (in Linux) at 800x600 at some point, and in Windows at 1024x768.
C.
Are you using the nvidia run package from nvidia.com or are you using the suse rpm?
I'm using the nvidia run package... I have not had much success with the SUSE packaged RPMs. If it helps, I'm using a 2.6.22.18-210-bigsmp kernel... I can't use any lower version on this hardware... 2.6.22.17 (last available official kernel that I know of for 10.3) and under (in the 2.6.22 kernel line) either gives me kernel panics or refuses to recognize my SATA drives. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Clayton wrote:
I'm using the nvidia run package... I have not had much success with the SUSE packaged RPMs.
If it helps, I'm using a 2.6.22.18-210-bigsmp kernel... I can't use any lower version on this hardware... 2.6.22.17 (last available official kernel that I know of for 10.3) and under (in the 2.6.22 kernel line) either gives me kernel panics or refuses to recognize my SATA drives.
Does nvidia settings ask you to run as root? If not edit the menu item to run as a different user and leave the user blank. Then try settings again and detect displays. If that doesn't work you'll have to try asking nvidia. Regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Does nvidia settings ask you to run as root? If not edit the menu item to run as a different user and leave the user blank. Then try settings again and detect displays. If that doesn't work you'll have to try asking nvidia.
Doesn't it always? I can't remember it not asking me for root password. If you try to run that util as $USER there is little to nothing you can actually do with that util. I have posted on the nVidia forums as well.. no answers there. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Does nvidia settings ask you to run as root? If not edit the menu item to run as a different user and leave the user blank. Then try settings again and detect displays. If that doesn't work you'll have to try asking nvidia.
Doesn't it always? I can't remember it not asking me for root password. If you try to run that util as $USER there is little to nothing you can actually do with that util.
I have posted on the nVidia forums as well.. no answers there.
C. An earlier version I had used to run as a normal user. I once sent a query to nvidia and never got a reply. Have you tried running with the Toshiba as the only screen and also
Clayton wrote: tried swapping one monitor with the other and reconfiguring to see what happens. Another trick to try is to rerun the driver pack with both screens connected. Regards Dave P -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
I ran into a similar situation trying to get my widescreen to work when it was a new thing. The problem was that that version of the nVidia driver was the first one to use DDE (or whatever the name is) to auto detect the monitors scan rates and only use what is reported. Well, the newness of it made the auto identification fail. There is a driver specific setting to tell the driver NOT to use the auto values reported by the monitor, or the stored (erroneous) values based on ID from monitor. Anyway, I found this switch setting in the readme file that comes with the driver. If you look through that readme, you'll see a setting for detecting the monitor rates. Enable this switch so that it only looks at values you've set for modes in the xconf file. Once you do this, it is a matter of providing the correct modes in the xconf. If I remember, it is something like EDID, or the like. With the .run file, if you execute it with --extract-only, it will create a directory that will have that README in it. B-) On Wednesday 23 April 2008 6:01:20 am Clayton wrote:
Does nvidia settings ask you to run as root? If not edit the menu item to run as a different user and leave the user blank. Then try settings again and detect displays. If that doesn't work you'll have to try asking nvidia.
Doesn't it always? I can't remember it not asking me for root password. If you try to run that util as $USER there is little to nothing you can actually do with that util.
I have posted on the nVidia forums as well.. no answers there.
C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Brad Bourn
-
Clayton
-
Dave Plater