Hi, I have a bit of a problem with the proprietary nvidia driver which I installed as a binary on suse 11.3,
when I run the nvidia-settings gui it does not give any widescreen display modes as options.
My monitor is an Acer x193w which will do 1440x900 but there is no option for that.
The monitor is just listed as a generic CRT, and only 4x3 display modes are given.
To help our experts understand this better, could you provide the output of the command
xrandr
Also, please open with a text editor the file /var/log/Xorg.0.log and copy and paste the contents to the openSUSE paste site and press ‘create’ on that site, and then post here the output URL/web-address it gives, so that our forum experts can examine the content of that log.
That log file may provide the information needed to understand why you are not seeing as an option the resolution you wish to achieve.
According to that your PC is using 1024x768 resolution, and your PC has the higher 1280x960 resolution available. What is available is different from the 1440x900 that you believe is possible and so we need to determine why that is the case.
From the /var/log/Xorg.0.log file I note:
#** 25.024] (WW) NVIDIA(GPU-0): The EDID read for display device CRT-1 is invalid: the**
#** 25.024] (WW) NVIDIA(GPU-0): checksum for EDID version 1 is invalid.**
# 25.024] (--) NVIDIA(GPU-0):
# 25.024] (--) NVIDIA(GPU-0): Raw EDID bytes:
# 25.024] (--) NVIDIA(GPU-0):
# 25.024] (--) NVIDIA(GPU-0): 00 ff ff ff ff ff ff 00 04 72 06 00 76 5e 71 74
# 25.024] (--) NVIDIA(GPU-0): 2f 11 01 03 68 28 19 6b 2a 67 60 a2 5a 49 9e 23
# 25.024] (--) NVIDIA(GPU-0): 13 50 54 bf ef 00 81 8f 81 80 95 0f 95 00 01 01
# 25.024] (--) NVIDIA(GPU-0): 01 01 01 01 01 01 9a 29 a0 d0 51 84 22 30 50 98
# 25.024] (--) NVIDIA(GPU-0): 36 00 98 ff 10 00 00 1c 00 00 00 ff 00 4c 41 4d
# 25.024] (--) NVIDIA(GPU-0): 30 38 30 30 33 34 32 31 30 0a 00 00 00 fd 00 37
# 25.024] (--) NVIDIA(GPU-0): 4b 1e 53 0e 00 0a 20 73 20 20 20 20 00 00 00 fc
# 25.024] (--) NVIDIA(GPU-0): 00 41 63 65 72 20 58 31 39 33 57 0a 20 20 00 f6
# 25.024] (--) NVIDIA(GPU-0):
# 25.025] (II) NVIDIA(0): NVIDIA GPU GeForce 6200 (NV44) at PCI:1:0:0 (GPU-0)
# 25.025] (--) NVIDIA(0): Memory: 524288 kBytes
# 25.025] (--) NVIDIA(0): VideoBIOS: 05.44.a2.10.51
# 25.025] (II) NVIDIA(0): Detected AGP rate: 8X
# 25.025] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
# 25.025] (--) NVIDIA(0): Connected display device(s) on GeForce 6200 at PCI:1:0:0
# 25.025] (--) NVIDIA(0): CRT-1
# 25.025] (--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock
# 25.026] (II) NVIDIA(0): Assigned Display Device: CRT-1
#** 25.026] (WW) NVIDIA(0): No valid modes for "1440x900+0+0"; removing.**
# 25.026] (II) NVIDIA(0): Validated modes:
# 25.026] (II) NVIDIA(0): "nvidia-auto-select+0+0"
# 25.026] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
#** 25.027] (WW) NVIDIA(0): Unable to get display device CRT-1's EDID; cannot compute DPI**
#** 25.028] (WW) NVIDIA(0): from CRT-1's EDID**.
The above states there is a problem with the EDID file that characterizes your monitor for the graphic card
And there is a strange entry at the end of your openSUSE’s /var/log/Xorg.0.log file:
# 43.578] (II) NVIDIA(0): Setting mode "640x480"
# 106.861] (**EE) NVIDIA(0): Failed to allocate primary buffer: out of memory.**
# 106.861] (EE) NVIDIA(0): *** Aborting ***
# 106.862] (II) NVIDIA(0): Setting mode "640x480"
# 124.373] (II) NVIDIA(0): Setting mode "CRT-1:1280x960@1280x960+0+0"
# 145.560] (II) NVIDIA(0): Setting mode "CRT-1:1024x768@1024x768+0+0"
I’m puzzled why that entry is there but presumeably it is related to the EDID entry.
We need one of our graphic card experts (who know more than I) now to step in and provide a way to proceed here.
I don’t think that comment is helpful on this thread. One can say the same about:
Intel
where Intel integrated/embedded core i3 and core i5 graphic processors are causing massive problems with all Linux distributions, and where older hardware (such as i855GM) are unstable or broken ever since an update inside the 2.6.28 and all subsequent kernels, and - ati
where ATI graphic card drivers are constantly late and do not work with new kernel releases, they often do NOT include a release note with their Linux updates, and their proprietary driver support for offloading video from the CPU to GPU is simply pathetic. Pathetic. Anyone who wants to use new cutting edge ATI hardware with new kernel release are OUT OF LUCK for extended and totally unacceptable periods of time.
Both Intel and ATI have poor reputations in some cases, even worse than any bad news about nVidia.
So the long and short of it is NO graphic supplier is great with Linux, and statement such as I quoted in a support thread is controversal and definitely NOT helpful. Lets stick with the matter at hand, which is helping the user.
Sorry fo this comment but is true. Nvidia has many problems with linux, but amd has not, all in Hellas subforum have amd products because we have not problems with our operating system and we have better performance than nvidia.
but xrandr complained that my max resolution was 1024x768 and refused to display 1440x900 (I know, I managed somehow to reduce my max resolution listing under xrandr - don’t ask me how!)
Then I reinstated xorg.conf and made the edit in bold:
Again, on reboot these changes made no difference.
However, when I ran the nvidia-settings gui again, as if by magic it gave me
the 1440x900 display option!
On reboot the change was lost, but there was now the 1440x900 option
in the gui launched from the monitor icon on the task bar, and using that
made the change stick.
So unless I’ve forgotten anything else I did, I think making the changes to xorg.conf then using the gui’s did the trick.
What might be interesting now is to see your current: /etc/X11/xorg.conf file, and also the contents of your /etc/X11/xorg.conf.d/50-device.conf, 50-monitor.conf, and 50-screen.conf files. Also, the content of the /var/log/Xorg.conf file would be interesting. If you get the opportunity, you could post the content of those on http://susepaste.org/ and press create and post here the url/web site address where they are located.
It could be very educational to see the final settings and logs.
Hi, I’ve pasted all the files together in this link: SUSE Paste
I think I actually tried the xrandr configuration just before running the nvidia-settings gui, and without a reboot, so perhaps the gui picked up the new modeline from xrandr?
It also seemed strange the the display changes I made in nvidia-settings were not saved
on reboot.
This was the case when running the gui both as a standard user and as root.
I did use the “Save to xorg.conf” option in the gui, which merges the existing
xorg.conf with the new settings.
Thanks. I guess you know that if there any conflicts in the xorg.conf file vs the content in the /etc/X11/xorg.conf.d files, the xorg.conf file content is supposed to take priority. I also note this entry in your /var/log/Xorg.0.log file that is different from before :
# 25.165] (II) NVIDIA(0): Assigned Display Device: CRT-1
# 25.165] (II) NVIDIA(0): Validated modes:
# 25.165] (II) NVIDIA(0): "1440x900_60.00+0+0"
# 25.165] (II) NVIDIA(0): Virtual screen size determined to be 1440 x 900