Announcement

Collapse
No announcement yet.

Nvidia Proprietary Driver -- Issues -- One Working Example

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Nvidia Proprietary Driver -- Issues -- One Working Example

    KDE 4.1 and Intrepid testing users have been experiencing problems with the Nvidia driver:

    https://bugs.launchpad.net/ubuntu/+s...77/+bug/248327

    https://bugs.launchpad.net/ubuntu/+bug/247120

    http://www.nvnews.net/vbulletin/showthread.php?t=115916

    http://techbase.kde.org/User:Lemma/KDE4-NVIDIA


    The problems got better when the xserver-xorg package was recently updated to ver. 1.4.99.906. So you need to make sure you have that version.

    The "nvidia-xconfig" utility, whether you run it as an installed package, or use it as installed by the proprietary driver, will generate an xorg.conf file with this stanza:

    Code:
    Section "Files"
      RgbPath    "/usr/X11R6/lib/X11/rgb"
    EndSection
    But the RgbPath line will not parse correctly and your X server will not start. You need to comment it out so it looks like this:
    Code:
    Section "Files"
    #  RgbPath    "/usr/X11R6/lib/X11/rgb"
    EndSection
    I got better results with my GF8800GTS with the downloaded new Nvidia driver 173.14.12. At the end of the installation routine, choose "yes" to let it write a new xorg.conf file. Then manually edit the file as shown above to comment out the RgbPath line.

    The packaged drivers "nvidia-glx-17x" all gave additional errors when parsing the xorg.conf files that I made using their "nvidia-xconfig" utilities. I even went so far as to copy the known good xorg.conf file from my sidux installation, which also uses 173.14.12, but they wouldn't parse that one correctly either -- puked on modules "dri2" and "type1". So the downloaded driver seems best, at this time.

    However, user 3vi1 reports satisfactory results with the nvdia-glx-177 packaged driver, so that's another possible solution for some hardware combinations.

    Here is the xorg.conf file that is working correctly at the moment on my Intrepid Ibex/KDE 4.1 installation (supports Compiz, FF3, VMware, etc.):

    Code:
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings: version 1.0 (buildmeister@builder58) Thu Jul 17 18:39:42 PDT 2008
    
    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig: version 1.0 (buildmeister@builder58) Thu Jul 17 18:39:00 PDT 2008
    
    Section "ServerLayout"
      Identifier  "Layout0"
      Screen   0 "Screen0" 0 0
      InputDevice  "Keyboard0" "CoreKeyboard"
      InputDevice  "Mouse0" "CorePointer"
    EndSection
    
    Section "Files"
    #  RgbPath    "/usr/X11R6/lib/X11/rgb"
    EndSection
    
    Section "Module"
      Load     "dbe"
      Load     "extmod"
      Load     "type1"
      Load     "freetype"
      Load     "glx"
    EndSection
    
    Section "ServerFlags"
      Option    "Xinerama" "0"
    EndSection
    
    Section "InputDevice"
      # generated from default
      Identifier  "Mouse0"
      Driver    "mouse"
      Option    "Protocol" "auto"
      Option    "Device" "/dev/psaux"
      Option    "Emulate3Buttons" "no"
      Option    "ZAxisMapping" "4 5"
    EndSection
    
    Section "InputDevice"
      # generated from default
      Identifier  "Keyboard0"
      Driver    "kbd"
    EndSection
    
    Section "Monitor"
      Identifier  "Monitor0"
      VendorName  "Unknown"
      ModelName   "Samsung SyncMaster"
      HorizSync   30.0 - 130.0
      VertRefresh  50.0 - 160.0
      Option    "DPMS"
    EndSection
    
    Section "Device"
      Identifier  "Videocard0"
      Driver    "nvidia"
      VendorName  "NVIDIA Corporation"
      BoardName   "GeForce 8800 GTS"
      Option    "IgnoreDisplayDevices" "TV"
      Option    "Coolbits" "1"
      Option    "RandRRotation" "1"
      Option    "AddARGBGLXVisuals" "1"
      Option    "TripleBuffer" "0"
      Option    "DynamicTwinView" "1"
    EndSection
    
    Section "Screen"
      Identifier  "Screen0"
      Device    "Videocard0"
      Monitor    "Monitor0"
      DefaultDepth  24
      Option    "TwinView" "0"
      Option    "metamodes" "1600x1200 +0+0"
      SubSection  "Display"
        Depth   24
      EndSubSection
    EndSection
    Note that the "Composite" option no longer needs to be called out.


    From the fourth linked site above, the command:

    Code:
    $ nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
    seems to improve window movement and scrolling, although I have more testing to do to reach a firm conclusion about it. YMMV -- the site shows the results from users with different hardware.

    Hope this helps -- if you have new or different information on the topic, please post.
Working...
X