**** Problems with the Nvidia driver 8756 (April 2006) ****
****                    Kees Lemmens                   ****

Q1)

 After installing the driver the font size (especially under KDE) changed
 slightly. We had this years ago and fixed it by manually supplying a
 DisplaySize line in the Monitor section, but that seems to be ignored now.
 What causes this ?

A1)

The driver now always asks the Monitor for it's physical size in DPI. Most
of the time this size is fine (although there are some buggy monitors),  but
if you don't like this you can force the driver to use a DisplaySize line
in the Monitor section :

Section "Monitor"
.....
  DisplaySize 405 325  # yields 80 x 80 dpi for 1280x1024
.....

by adding the following to the Nvidia Device section :

Section "Device"
.....
  Driver      "nvidia"
.....  
  Option      "UseEdidDpi" "False"

Q2)

  On a CRT monitor it seems that with the new driver suddenly the refesh
  rate is reduced to a lower value, even while I have a special ModeLine
  that specifies the refresh rate I want to use and that already worked
  fine for years.
  
  It just seems as if the ModeLine is completely ignored now.
  I tried the options
  
      Option "UseEDIDFreqs" "FALSE"
      Option "UseEDIDDpi" "FALSE"
      Option "ModeValidation" "NoEdidModes"
	      
  but with no appearant effect.
  
A2)

  If you want to use manual ModeLines in the Screen section they should NOT
  have the same name as a valid VESA mode !!!!
  
  Just change :
    Modeline "1280x1024" 130.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
  into something like :
    Modeline "1280x1024c" 130.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
  
  and change it also in the Modes line in the Screen section and everything works
  fine again !
  
  So for the example above :
    Modes    "1280x1024" "1024x768" "800x600" "640x480" "400x300" "320x240"
  becomes 
    Modes    "1280x1024c" "1024x768" "800x600" "640x480" "400x300" "320x240"