Monitor resolution not recognized

openSuse 11.4 KDE 64bit. Just bought a new computer with a Nvidia GeForce 210 card. I set up the card using oldcpu’s excellent post at http://forums.opensuse.org/english/get-technical-help-here/hardware/459140-installing-nvidia-drivers-geforce-210-opensuse-11-4-a-3.html. Everything worked except that the maximum resolution I can get now is only 1024 x 768 although the monitor is capable of 1280 x 1024. Tried with Personal Settings (Configure Desktop) and Packmans nvidia-settings.

Any suggestions will be appreciated.

We have a few experts on our forum (of which I am not one) who may be able to help you with your resolution.

Can you

  • advise us as to your model/make of monitor and point to any web articles of the monitor specifications you may have access to
  • provide output of the command sent from a terminal:

xrandr

  • open the file /var/log/Xorg.0.log with a text editor, copy the file contents, and paste the entire contents to the pastebin site SUSE Paste and press ‘create’ and then take the URL/Web address that is given to you by that site, and post it here in this thread so we can examine the Xorg.0.log file contents and see what it is stating about your graphics
  • provide content of any custom /etc/X11/xorg.conf file (if it exists - it need not exist), and content of any custom /etc/X11/xorg.conf.d files that you deliberately and consciously edited

I think armed with that information, the experts who will read your post will have a superior chance of helping you and they will be able to provide you good suggestions.

Thanks and good luck.

Make/Model - Acer AL1716 Acer AL1716 Fbd Specs (LCD monitor, 17") - LCD Monitors - CNET Reviews

:~> xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 240, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768       50.0* 
   800x600        51.0     52.0     53.0  
   640x480        54.0  
   512x384        55.0  
   400x300        56.0  
   320x240        57.0  
 

Pasted data at URL SUSE Paste

/etc/X11/xorg.conf does not exist.

No /etc/X11/xorg.conf.d files associated with monitor, screen, or device have been modified.

Thanks for helping.

The NVIDIA driver is unable to read the EDID from your VGA-connected monitor. This could be due to the cable, the monitor, or possibly a regression with the driver itself. Threads on this topic seem to indicate a disproportionate number of NVIDIA hardware users who experience this problem.

   157.046] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
   157.065] (WW) NVIDIA(0): Unable to get display device CRT-1's EDID; cannot compute DPI
   157.065] (WW) NVIDIA(0):     from CRT-1's EDID.

Does your card have a DVI-D output? The specs for your monitor show that it has a DVI-D input, so that may present a better connectivity option for you. If not, you might like to try a manual workaround. Have a thorough read of this old thread.

I note your monitor model is very similar to one reported here, which gave the use grief (again with nvidia hardware and VGA connectivity).

Thank you VERY much for that link. After reading it carefully I dug up an old xorg.conf generated by sax2 before it was obsoleted, that I kept in my “crypt”, edited it and now have a perfect display. I include it here for others who might have the same monitor.

Section “Monitor”
Option “CalcAlgorithm” “XServerPool”
DisplaySize 340 270
HorizSync 31-64
Identifier “Monitor[0]”
ModelName “1280X1024@60HZ”
Option “DPMS”
VendorName “–> VESA”
VertRefresh 50-60
UseModes “Modes[0]”
EndSection

Section “Modes”
Identifier “Modes[0]”
Modeline “1280x1024” 108.00 1280 1328 1440 1688 1024 1025 1028 1066
EndSection

Section “Screen”
DefaultDepth 24
SubSection “Display”
Depth 15
Modes “1280x1024” “1280x960” “1280x800” “1152x864” “1280x768” “1024x768” “1280x600” “1024x600” “800x600” “768x576” “640x480”
EndSubSection
SubSection “Display”
Depth 16
Modes “1280x1024” “1280x960” “1280x800” “1152x864” “1280x768” “1024x768” “1280x600” “1024x600” “800x600” “768x576” “640x480”
EndSubSection
SubSection “Display”
Depth 24
Modes “1280x1024” “1280x960” “1280x800” “1152x864” “1280x768” “1024x768” “1280x600” “1024x600” “800x600” “768x576” “640x480”
EndSubSection
SubSection “Display”
Depth 8
Modes “1280x1024” “1280x960” “1280x800” “1152x864” “1280x768” “1024x768” “1280x600” “1024x600” “800x600” “768x576” “640x480”
EndSubSection
Device “Device[0]”
Identifier “Screen[0]”
Monitor “Monitor[0]”
EndSection

Thank you VERY much for that link. After reading it carefully I dug up an old xorg.conf generated by sax2 before it was obsoleted, that I kept in my “crypt”, edited it and now have a perfect display. I include it here for others who might have the same monitor.

Well done ionmich. Old config files can be useful (even as a reference).

Well done indeed.

I confess to also having a certain degree of curiousity, as to what the output of ‘xrandr’ and the /var/log/Xorg.0.log file, both look like now.

For the curious among us…

:~> xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 240, current 1280 x 1024, maximum 1280 x 1024
default connected 1280x1024+0+0 0mm x 0mm
   1280x1024      50.0* 
   1280x960       51.0  
   1024x768       52.0  
   800x600        53.0     55.0  
   640x480        54.0  
   512x384        56.0  
   320x240        57.0  

…and the output of /var/log/Xorg.0.log…

URL: SUSE Paste

Thanks !!

Thanks - Its always interesting to compare.

I note the 1280x1024 @ 50.0 is new, and the 1280x960 @ 51.0 is new, and the 400x300 @ 56.0 is new.

What is also interesting is the old

  • 1024x768 @ 50.0 is now @ 52.0.
  • 800x600 @ 51.0 (and also 52.0 ad 53.0) is now @ 53.0 and also 55.0
  • 640x480 @ 54.0 is still at 54.0
  • 512x384 @ 55.0 is now @ 56.0
  • 320x240 @ 57.0 is still @ 57.0

I have not had the chance to compare this in detail, but I note while this error is still present:


    24.034] (WW) NVIDIA(GPU-0): The EDID read for display device CRT-1 is invalid:
    24.034] (WW) NVIDIA(GPU-0):     unrecognized EDID Header.

one also has new:


    24.073] (II) NVIDIA(0): Validated modes:
    24.073] (II) NVIDIA(0):     "1280x1024"
    24.073] (II) NVIDIA(0):     "1280x960"
    24.073] (II) NVIDIA(0):     "1024x768"
    24.073] (II) NVIDIA(0):     "800x600"
    24.073] (II) NVIDIA(0):     "640x480"
    24.073] (II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
    24.091] (WW) NVIDIA(0): Unable to get display device CRT-1's EDID; cannot compute DPI
    24.091] (WW) NVIDIA(0):     from CRT-1's EDID.
    24.091] (**) NVIDIA(0): DPI set to (95, 96); computed from "DisplaySize" Monitor
........
    24.092] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
    24.095] (II) NVIDIA(0): Setting mode "1280x1024"

which appears to be a major improvement :slight_smile:

Yes, the workaround won’t ‘fix’ the EDID issue (whatever the cause), so the error will remain, but manually adding a compatible modeline (along with the associated mode reference) is usually enough to force a particualr display mode. The more difficult aspect can be to determine the working modeline suitable for one’s particular hardware. This is often a trial and error process to get the exact timings correct. Thankfully, in ionmich’s case, he had an old config containing a usable modeline.