Announcement

Collapse
No announcement yet.

Segfault when starting ET on RV350

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Segfault when starting ET on RV350

    Hello,

    I was browsing the X.Org Wiki pages when I came across the RadeonProgram page (http://www.x.org/wiki/RadeonProgram). I noticed 'Enemy Territory' has Platinum status on R300. However, the game doesn't start with the open-source driver on my system.

    I'm running Arch Linux with kernel version 2.6.29, X Server 1.6.0 and ATI driver version 6.12.2. My video card is an RV350 (Mobility Radeon 9600 M10).

    When I start ET my display resolution changes to 800x600, I get a bunch of X errors and finally a segmentation fault. Here's the console output:
    Code:
    [pieter@notebook enemy-territory]$ ./et      
    ET 2.60b linux-i386 May  8 2006              
    ----- FS_Startup -----                       
    Current search path:                         
    /home/pieter/.etwolf/etmain                  
    /opt/enemy-territory/etmain/pak2.pk3 (22 files)
    /opt/enemy-territory/etmain/pak1.pk3 (10 files)
    /opt/enemy-territory/etmain/pak0.pk3 (3725 files)
    /opt/enemy-territory/etmain/mp_bin.pk3 (6 files) 
    /opt/enemy-territory/etmain                      
    
    ----------------------
    3763 files in pk3 files
    execing default.cfg    
    couldn't exec language.cfg
    couldn't exec autoexec.cfg
    Hunk_Clear: reset the hunk ok
    
    ------- Input Initialization -------
    Joystick is not active.             
    ------------------------------------
    Bypassing CD checks                 
    ----- Client Initialization -----   
    ----- Initializing Renderer ----    
    -------------------------------     
    ----- Client Initialization Complete -----
    ----- R_Init -----                        
    ...loading libGL.so.1: Initializing OpenGL display
    ...setting mode 4: 800 600                        
    Using XFree86-VidModeExtension Version 2.2        
    XF86DGA Mouse (Version 2.0) initialized           
    XFree86-VidModeExtension Activated at 800x600     
    Using 8/8/8 Color bits, 24 depth, 0 stencil display.
    X Error of failed request: BadMatch (invalid parameter attributes)
      Major opcode of failed request: 1                               
      Minor opcode of failed request: 0                               
      Serial number of failed request: 42                             
    X Error of failed request: BadWindow (invalid Window parameter)   
      Major opcode of failed request: 18                              
      Minor opcode of failed request: 0                               
      Serial number of failed request: 43                             
    X Error of failed request: BadWindow (invalid Window parameter)   
      Major opcode of failed request: 18
      Minor opcode of failed request: 0
      Serial number of failed request: 44
    X Error of failed request: BadWindow (invalid Window parameter)
      Major opcode of failed request: 8
      Minor opcode of failed request: 0
      Serial number of failed request: 45
    X Error of failed request: BadWindow (invalid Window parameter)
      Major opcode of failed request: 12
      Minor opcode of failed request: 0
      Serial number of failed request: 46
    X Error of failed request: BadWindow (invalid Window parameter)
      Major opcode of failed request: 18
      Minor opcode of failed request: 0
      Serial number of failed request: 49
    X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
      Major opcode of failed request: 128
      Minor opcode of failed request: 7
      Serial number of failed request: 54
    X Error of failed request: BadValue (integer parameter out of range for operation)
      Major opcode of failed request: 154
      Minor opcode of failed request: 26
      Serial number of failed request: 54
    Received signal 11, exiting...
    Segmentatiefout
    My xorg.conf looks like this:
    Code:
    Section "ServerLayout"                                                                                   
            Identifier     "X.org Configured"                                                                
            Screen      0  "Screen0" 0 0                                                                     
            InputDevice    "Mouse0" "CorePointer"                                                            
            InputDevice    "Keyboard0" "CoreKeyboard"                                                        
    EndSection                                                                                               
    
    Section "Files"
            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  "glx"
            Load  "drm"
            Load  "dri"
            Load  "extmod"
            Load  "dbe"   
            Load  "xtrap" 
            Load  "freetype"
            Load  "synaptics"
            Load  "GLcore"   
    EndSection               
    
    Section "InputDevice"
            Identifier  "Keyboard0"
            Driver      "kbd"      
    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      "ati"                                          
            VendorName  "ATI Technologies Inc"                           
            BoardName   "RV350 [Mobility Radeon 9600 M10]"               
            BusID       "PCI:1:0:0"                                      
            Option      "AGPMode" "4"                                    
            Option      "AccelMethod" "EXA"                              
            Option      "ColorTiling" "on"                               
            Option      "EnablePageFlip" "on"              
            Option      "AccelDFS" "on"                               
    EndSection                                                           
    
    Section "Screen"
            Identifier      "Screen0"
            Device          "Card0"
            Monitor         "Monitor0"
            DefaultDepth    24
            SubSection "Display"
                    Depth     8
                    Modes     "1400x1050" "1280?1024" "1024x768" "800x600" "640x480"
                    Virtual   2680 1050
            EndSubSection
            SubSection "Display"
                    Depth     15
                    Modes     "1400x1050" "1280?1024" "1024x768" "800x600" "640x480"
                    Virtual   2680 1050
            EndSubSection
            SubSection "Display"
                    Depth     16
                    Modes     "1400x1050" "1280?1024" "1024x768" "800x600" "640x480"
                    Virtual   2680 1050
            EndSubSection
            SubSection "Display"
                    Depth     24
                    Modes     "1400x1050" "1280?1024" "1024x768" "800x600" "640x480"
                    Virtual   2680 1050
            EndSubSection
    EndSection
    
    Section "DRI"
            Mode 0666
    EndSection
    Is this a bug in the driver or a misconfiguration of my system?

    BTW I have to say I am very impressed by the progress the open source ATI driver has made in the last months/year. I used to rely on fglrx but I switched to the open source driver a couple of months ago and it works SO much better in almost every aspect. Only 3D acceleration is still slower in comparison to fglrx but for me this is a small price to pay for decent 2D graphics.

  • #2
    I just upgraded to X server 1.6.1 but it didn't solve this problem.

    Comment


    • #3
      I just downgrade xserver-xorg to 1.5.3 as well as driver for my card and other conflicting packages - two of them - and it works

      Comment


      • #4
        Downgrading is not really an option for me. As it seems this is a bug rather than a misconfiguration of my system, I have created a bug report Bug 21653.

        Comment

        Working...
        X