nvidia driver crashes sauerbraten

Bug #151558 reported by CirclingTheSun
6
Affects Status Importance Assigned to Milestone
xserver-xgl (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I'm running gutsy with a nvidia geforce n6600 and the linux-restricted-modules 2.6.22.14.20

When I start the game sauerbraten it crashes immediately.
This happens with or without compiz running.
I've tested it and it works on feisty and on a gutsy machine with an ati card.
Glxgears works and so does google earth and other 3d programs I run.

When running it from the terminal i get the following:
---------------------------------------
rickert@jack:~/Games/sauerbraten$ ./sauerbraten_unix
init: sdl
init: enet
init: video: mode
init: video: misc
init: console
init: gl
Renderer: GeForce 6600/PCI/SSE2/3DNOW! (NVIDIA Corporation)
Driver: 1.2 (2.1.0 NVIDIA 96.39)
WARNING: No vertex_buffer_object extension! (geometry heavy maps will be SLOW)
Rendering using the OpenGL 1.5 assembly shader path.
WARNING: No occlusion query support! (large maps may be SLOW)
WARNING: No framebuffer object support. (no reflective water)
WARNING: No texture rectangle support. (no full screen shaders)
init: world
init: sound
init: cfg
Could not set gamma (card/driver doesn't support it?)
sdl: Gamma correction not supported on this visual
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
  Major opcode of failed request: 148 (GLX)
  Minor opcode of failed request: 2 (X_GLXRenderLarge)
  Serial number of failed request: 643
  Current serial number in output stream: 645
---------------------------------------

My xorg.conf file:
---------------------------------------
Section "Module"
        Load "glx"
        Load "v4l"
EndSection

Section "InputDevice"
        Identifier "Generic Keyboard"
        Driver "kbd"
        Option "CoreKeyboard"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier "Configured Mouse"
        Driver "mouse"
        Option "CorePointer"
        Option "Device" "/dev/input/mice"
        Option "Protocol" "ImPS/2"
        Option "ZAxisMapping" "4 5"
        Option "Emulate3Buttons" "true"
EndSection

Section "Device"
        Identifier "Failsafe Device"
        Boardname "vesa"
        Busid "PCI:1:0:0"
        Driver "nvidia"
        Screen 0
EndSection

Section "Monitor"
        Identifier "Failsafe Monitor"
        Vendorname "Samsung"
        Modelname "Samsung SyncMaster 226BW (Analog)"
        Horizsync 30-81
        Vertrefresh 56-75
  modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
  modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
  modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
  modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
  modeline "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
  modeline "1280x720@60" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
  modeline "1280x800@75" 107.21 1280 1360 1496 1712 800 801 804 835 -hsync +vsync
  modeline "1280x768@75" 102.98 1280 1360 1496 1712 768 769 772 802 -hsync +vsync
  modeline "1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
  modeline "1440x900@75" 136.49 1440 1536 1688 1936 900 901 904 940 -hsync +vsync
  modeline "1440x900@60" 106.47 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
  modeline "1600x1024@60" 136.36 1600 1704 1872 2144 1024 1025 1028 1060 -hsync +vsync
  modeline "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
  modeline "1920x1200@60" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -hsync +vsync
        Gamma 1.0
EndSection

Section "Screen"
        Identifier "Default Screen"
        Device "Failsafe Device"
        Monitor "Failsafe Monitor"
        Defaultdepth 24
        SubSection "Display"
                Depth 24
                Virtual 1920 1200
                Modes "1680x1050@60" "1920x1200@60" "1600x1024@60" "1440x900@60" "1440x900@75" "1280x800@60" "1280x768@75" "1280x800@75" "1280x720@60" "1280x768@60" "800x600@60" "800x600@75" "800x600@72" "800x600@56"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier "Default Layout"
  screen 0 "Default Screen" 0 0
        Inputdevice "Generic Keyboard"
        Inputdevice "Configured Mouse"
EndSection
Section "device" #
        Identifier "device1"
        Boardname "vesa"
        Busid "PCI:1:0:0"
        Driver "nvidia"
        Screen 1
EndSection
Section "screen" #
        Identifier "screen1"
        Device "device1"
        Defaultdepth 24
        Monitor "monitor1"
        SubSection "Display"
                Depth 24
                Modes "640x480@60"
        EndSubSection
EndSection
Section "monitor" #
        Identifier "monitor1"
        Vendorname "Plug 'n' Play"
        Modelname "Plug 'n' Play"
  modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
        Gamma 1.0
EndSection
Section "ServerFlags"
EndSection
---------------------------------------

Revision history for this message
Daniel Hahler (blueyed) wrote :

It appears that you are using nvidia-glx, correct?
I cannot confirm the bug with nvidia-glx-new (100.14.19+2.6.22.4-14.8) and a Club3D 6600GT card.

I was not using compiz, but also with compiz the game started (but display was distorted).
The relevant bits from the console are in my case:
Renderer: GeForce 6600 GT/PCI/SSE2/3DNOW! (NVIDIA Corporation)
Driver: 2.1.1 NVIDIA 100.14.19
Rendering using the OpenGL 1.5 GLSL shader path.

Changed in linux-restricted-modules-2.6.22:
status: New → Incomplete
Revision history for this message
CirclingTheSun (circlingthesun) wrote :

Yeah, nvidia-glx. My card does not appear to be compatible with nvidia-glx-new.

Revision history for this message
CirclingTheSun (circlingthesun) wrote :

I figured it out. I had xserver-xgl installed. After removing it everything worked again.

Changed in linux-restricted-modules-2.6.22:
status: Incomplete → Invalid
status: Invalid → New
exactt (giesbert)
Changed in xserver-xgl:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.