I can't get direct rendering on my GeForce 6200 with nvidia drivers 185

Asked by Fabio Marzocca

On Karmic, Nvidia Geforce 6200 and nvidia drivers v. 185, I can't get direct rendering.

 glxinfo | grep direct
 direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

From the log:

(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "glx"

So, modules are loaded. What can I do do enable direct rendering?

Thanks

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Fabio Marzocca
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Have you tried adding the Nvidia PPA and upgrading?

Have you tried creating a skeletal xorg.conf?

Revision history for this message
Fabio Marzocca (thesaltydog) said :
#2

No PPA, I am using standard 185 nvidia drivers. Don't know what is a "skeletal" xorg, mine is following:

===================================
Section "ServerLayout"
    Identifier "Default Layout"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
EndSection

Section "Module"
    Load "glx"
EndSection

Section "ServerFlags"
    Option "Xinerama" "0"
EndSection

Section "InputDevice"
    # generated from default
    Identifier "Keyboard0"
    Driver "kbd"
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 "Monitor"
    Identifier "Monitor0"
    VendorName "Unknown"
    ModelName "CRT-0"
    HorizSync 30.0 - 82.0
    VertRefresh 50.0 - 75.0
EndSection

Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce 6200"
    Option "NvAGP" "1"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "TwinView" "0"
    Option "TwinViewXineramaInfoOrder" "CRT-0"
    Option "metamodes" "1440x900 +0+0"
    SubSection "Display"
        Depth 24
    EndSubSection
EndSection

==================================

More info for ttroubleshooting:

Running the command:

LIBGL_DEBUG=verbose glxinfo

I can't find anything wrong, excepts it is reporting a different GeForce model (mine is 6200):

"OpenGL renderer string: GeForce 7300 LE/PCI/SSE2"

Revision history for this message
Fabio Marzocca (thesaltydog) said :
#3

One more info: I have installed this card (GeForce 6200) after having an old Intel 82865G Integrated Graphics Controller perfectly working. Could it be something related with the Intel video configuration still present in the system?

Revision history for this message
Fabio Marzocca (thesaltydog) said :
#4

Sorry, my fault. I was checking thru ssh on a wrong display.

DISPLAY=:0 glxinfo | direct
direct rendering: Yes

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#5

change:

Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce 6200"
    Option "NvAGP" "1"
EndSection

to:

Section "Device"
    Identifier "Device0"
    Driver "nv"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce 6200"
    Option "NvAGP" "1"
EndSection

and reboot to desktop, you can then add the nvidia ppa and install the driver. Make sure you run:

sudo apt-get --purge remove nvidia*; sudo apt-get --purge autoremove; sudo apt-get clean

To remove the old driver.

Revision history for this message
Fabio Marzocca (thesaltydog) said :
#6

Thanks.

As I told you in my previous post, it is working now, with official nvidia-185 drivers.