You are not logged in.

#1 2008-02-20 12:50:58

phisphere
Member
From: Tallinn, Estonia
Registered: 2007-03-05
Posts: 136
Website

Nvidia is installed and works, but doesn't do 3D

Hello

I have a problem with my Nvidia card. I have the latest driver installed and configured in Xorg, glxgears works (which means it cand do basic 3D, but not any effects or advanced graphics...) and the Nvidia logo shows up at X startup.
But when I try to play a game (for example Enemy Territory gives me error: Sys_Error: GLimp_Init() - could not load OpenGL subsystem) or try to run compiz-fusion, nothing works. Compiz doesn't give me anything - no shadows, no effects, no window decoration. Only 2D games (frozen bubble, wesnoth, gnome games) work.

I also tried to install Xgl, but the wiki says that newer Nvidia cards come with preinstalled Xgl system. (I have a Nvidia m8400gs).
Just for mentioning, everything mentioned (games, compiz) worked under Ubuntu, when I tried 7.10.

So anyone having an idea about my problem, please take the time to show me the solution.

Last edited by phisphere (2008-02-20 12:59:12)

Offline

#2 2008-02-20 19:45:17

kumico
Member
Registered: 2007-09-28
Posts: 224
Website

Re: Nvidia is installed and works, but doesn't do 3D

sounds liek you're missing 'Load           "glx"' in your config
test using `glxinfo|grep direct`, it should say yes

Offline

#3 2008-02-20 21:44:25

phisphere
Member
From: Tallinn, Estonia
Registered: 2007-03-05
Posts: 136
Website

Re: Nvidia is installed and works, but doesn't do 3D

yes, glx is loaded and glxinfo says yes (glxgears basicly shows that visually)
so basic 3d is there, but no games or compositing.

Offline

#4 2008-02-21 22:48:24

raeven
Member
From: the Herts of Crunchy Nut Land
Registered: 2008-02-19
Posts: 31
Website

Re: Nvidia is installed and works, but doesn't do 3D

hmm, all i can suggest right now is to re-install the driver. and maybe re-gen the xorg.conf/XF86Config with the nvidia util, rename the current one to something else *.bak perhaps. then `nvidia-xconfig`
and for composite, you have to set that up http://wiki.archlinux.org/index.php/Composite

Offline

#5 2008-02-22 12:01:43

phisphere
Member
From: Tallinn, Estonia
Registered: 2007-03-05
Posts: 136
Website

Re: Nvidia is installed and works, but doesn't do 3D

i have reinstalled the driver and reconfigured xorg multiple times.
also compositing is enabled by nvidia-xconfig --composite --add-argb-glx-visuals.

yeah, it's weird problem.

Offline

#6 2008-02-22 15:55:44

raeven
Member
From: the Herts of Crunchy Nut Land
Registered: 2008-02-19
Posts: 31
Website

Re: Nvidia is installed and works, but doesn't do 3D

hmm, can you post your xorg config?
i'll try it, that way we can at least rule out config issues

Offline

#7 2008-02-22 16:19:17

phisphere
Member
From: Tallinn, Estonia
Registered: 2007-03-05
Posts: 136
Website

Re: Nvidia is installed and works, but doesn't do 3D

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath         "/usr/share/X11/rgb"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/misc"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/75dpi:unscaled"
    FontPath        "/usr/share/fonts/TTF"
    FontPath        "/usr/share/fonts/Type1"
EndSection

Section "Module"
    Load           "xtrap"
    Load           "extmod"
    Load           "record"
    Load           "dbe"
    Load           "glx"
    Load           "freetype"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "ee"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Monitor Vendor"
    ModelName      "Monitor Model"
EndSection

Section "Device"
    Identifier     "Card0"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "GeForce 8400M GS"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"
    Option         "NoLogo"
    Option         "AddARGBGLXVisuals" "True"
    SubSection     "Display"
        Viewport    0 0
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       4
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       8
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       15
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       16
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

Offline

#8 2008-02-24 13:56:52

raeven
Member
From: the Herts of Crunchy Nut Land
Registered: 2008-02-19
Posts: 31
Website

Re: Nvidia is installed and works, but doesn't do 3D

it works fine here, here's my xorg.conf ... i doubt it'll make a difference,
but it contains a few tweaks for performance, so i guess it's worth a shot

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Wed Sep 12 14:29:35 PDT 2007

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "SendCoreEvents"
    Option         "AIGLX" "true"
    InputDevice    "Touchpad"  "CorePointer"
    
#######################################
#~ InputDevice    "stylus"    "SendCoreEvents"
#~ InputDevice    "eraser"    "SendCoreEvents"
#~ InputDevice    "cursor"    "SendCoreEvents"
#~ InputDevice    "pad"

########################################

    
EndSection

Section "Files"
    RgbPath         "/usr/lib/X11/rgb"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
   # Load           "type1"
    Load           "freetype"
    Load           "glx"
    Load           "dri"
    Load "synaptics"
EndSection

Section "InputDevice"
    Identifier      "Touchpad"
    Driver          "synaptics"
    Option  "Device"        "/dev/input/mouse0"
    Option  "Protocol"      "auto-dev"
    Option  "LeftEdge"      "1700"
    Option  "RightEdge"     "5300"
    Option  "TopEdge"       "1700"
    Option  "BottomEdge"    "4200"
    Option  "FingerLow"     "25"
    Option  "FingerHigh"    "30"
    Option  "MaxTapTime"    "180"
    Option  "MaxTapMove"    "220"
    Option  "VertScrollDelta" "100"
    Option  "MinSpeed"      "0.06"
    Option  "MaxSpeed"      "0.12"
    Option  "AccelFactor" "0.0010"
    Option  "SHMConfig"     "on"
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"
  #~ Driver        "wacom"
  #~ Identifier    "stylus"
  #~ Option        "Device"        "/dev/input/wacom"
  #~ Option        "Type"          "stylus"
  #~ Option        "USB"           "on"
#~ EndSection
#~ 
#~ Section "InputDevice"
  #~ Driver        "wacom"
  #~ Identifier    "eraser"
  #~ Option        "Device"        "/dev/input/wacom"
  #~ Option        "Type"          "eraser"
  #~ Option        "USB"           "on"
#~ EndSection
#~ 
#~ Section "InputDevice"
  #~ Driver        "wacom"
  #~ Identifier    "cursor"
  #~ Option        "Device"        "/dev/input/wacom"
  #~ Option        "Type"          "cursor"
  #~ Option        "USB"           "on"
#~ EndSection
#~ ###
#~ Section "InputDevice"
  #~ Driver        "wacom"
  #~ Identifier    "pad"
  #~ Option        "Device"        "/dev/input/wacom"
  #~ Option        "Type"          "pad"
  #~ Option        "USB"           "on"
#~ EndSection

########################################
Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
    Option "XkbLayout" "gb"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    #Option         "XAANoOffscreenPixmaps" "true"
    Option         "DRI"     "true"
    Option         "NoLogo" "1"
    Option         "DigitalVibrance" "20"
    Option         "RenderAccel" "true"
    Option         "backingstore" "true"
    Option         "TripleBuffer" "true"

    Option "TwinView" "Yes"
    Option "TwinViewOrientation" "Clone"
    Option "MetaModes" "1280x800,1680x1050"

 
EndSection

Section "Screen"
    Option         "AddARGBGLXVisuals" "true"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Depth       16
    EndSubSection
EndSection
 Section "Extensions"
       Option         "Composite"   "Enable"
 EndSection

Section "DRI"
       Group 0
       Mode 0666
 EndSection

Offline

#9 2008-02-24 19:23:28

jacko
Member
Registered: 2007-11-23
Posts: 840

Re: Nvidia is installed and works, but doesn't do 3D

Nvidia m8400gs

what version of nvidia driver are u using?

pacman -Qi nvidia

edit: it would also help to post your xorg.log file as well. So we can see if there is any errors being reported.

Last edited by jacko (2008-02-24 19:30:53)

Offline

Board footer

Powered by FluxBB