Intel GM45 low FPS

I installed openSUSE with the min server install and built up from there to make my laptop a little faster and snappier. I recently installed my intel driver and now it says i have direct rendering by mt fps went from 500 to 150 and now windows are slow and sluggish. any ideas.

thanks

Post output of

cat /etc/X11/xorg.conf

Unfortunately, your graphics hardware is not known for stellar performance, but it may be possible to tweak settings, and improve performance.

cat /etc/X11/xorg.conf
# /.../                                                      
# SaX generated X11 config file                              
# Created on: 2009-03-12T03:20:59-0400.                      
#                                                            
# Version: 8.1                                               
# Contact: Marcus Schaefer <sax@suse.de>, 2005               
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#                                                                             
# Automatically generated by [SaX2] (8.1)                                     
# PLEASE DO NOT EDIT THIS FILE!                                               
#                                                                             

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"        
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"          
  FontPath     "/usr/share/fonts/URW"            
  FontPath     "/usr/share/fonts/Speedo"         
  FontPath     "/usr/share/fonts/PEX"            
  FontPath     "/usr/share/fonts/cyrillic"       
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"          
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled" 
  FontPath     "/usr/share/fonts/baekmuk:unscaled"      
  FontPath     "/usr/share/fonts/japanese:unscaled"     
  FontPath     "/usr/share/fonts/kwintv"                
  FontPath     "/usr/share/fonts/truetype"              
  FontPath     "/usr/share/fonts/uni:unscaled"          
  FontPath     "/usr/share/fonts/CID"                   
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"     
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"    
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"   
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"  
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled" 
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"          
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"     
  FontPath     "/usr/share/fonts/xtest"                 
  FontPath     "/opt/kde3/share/fonts"                  
  InputDevices "/dev/gpmdata"                           
  InputDevices "/dev/input/mice"                        
EndSection                                              

Section "Module"
  Load         "dri"
  Load         "dbe"
  Load         "freetype"
  Load         "extmod"  
  Load         "glx"     
EndSection               

Section "ServerFlags"
  Option       "AIGLX" "on"
  Option       "AllowMouseOpenFail" "on"
EndSection                              

Section "InputDevice"
  Driver       "kbd" 
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us"     
  Option       "XkbModel" "microsoftpro"
  Option       "XkbRules" "xfree86"     
EndSection                              

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]" 
  Option       "AccelFactor" "0.1"
  Option       "BottomEdge" "650" 
  Option       "Buttons" "5"      
  Option       "CircScrollDelta" "0.1"
  Option       "CircScrollTrigger" "2"
  Option       "CircularScrolling" "1"
  Option       "Device" "/dev/input/mice"
  Option       "EdgeMotionMaxSpeed" "15" 
  Option       "EdgeMotionMinSpeed" "15" 
  Option       "Emulate3Buttons" "on"    
  Option       "EmulateMidButtonTime" "75"
  Option       "FingerHigh" "17"          
  Option       "FingerLow" "14"           
  Option       "HorizScrollDelta" "0"     
  Option       "InputFashion" "Mouse"     
  Option       "LeftEdge" "120"           
  Option       "MaxSpeed" "3"             
  Option       "MaxTapMove" "110"         
  Option       "MaxTapTime" "180"         
  Option       "MinSpeed" "0.2"           
  Option       "Name" "ALPS;Touchpad"     
  Option       "Protocol" "auto-dev"      
  Option       "RightEdge" "830"          
  Option       "SHMConfig" "on"           
  Option       "TopEdge" "120"            
  Option       "UpDownScrolling" "1"      
  Option       "Vendor" "Sysp"            
  Option       "VertScrollDelta" "20"     
  Option       "ZAxisMapping" "4 5"       
EndSection                                

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[3]" 
  Option       "AccelFactor" "0.1"
  Option       "BottomEdge" "650" 
  Option       "Buttons" "5"      
  Option       "CircScrollDelta" "0.1"
  Option       "CircScrollTrigger" "2"
  Option       "CircularScrolling" "1"
  Option       "Device" "/dev/input/mice"
  Option       "EdgeMotionMaxSpeed" "15" 
  Option       "EdgeMotionMinSpeed" "15" 
  Option       "Emulate3Buttons" "on"    
  Option       "EmulateMidButtonTime" "75"
  Option       "FingerHigh" "17"          
  Option       "FingerLow" "14"           
  Option       "HorizScrollDelta" "0"     
  Option       "InputFashion" "Mouse"     
  Option       "LeftEdge" "120"           
  Option       "MaxSpeed" "3"             
  Option       "MaxTapMove" "110"         
  Option       "MaxTapTime" "180"         
  Option       "MinSpeed" "0.2"           
  Option       "Name" "ALPS;Touchpad"     
  Option       "Protocol" "auto-dev"      
  Option       "RightEdge" "830"          
  Option       "SHMConfig" "on"           
  Option       "TopEdge" "120"            
  Option       "UpDownScrolling" "1"      
  Option       "Vendor" "Sysp"            
  Option       "VertScrollDelta" "20"     
  Option       "ZAxisMapping" "4 5"       
EndSection                                

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[5]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "ImPS/2 Generic Wheel Mouse"
  Option       "Protocol" "explorerps/2"          
  Option       "Vendor" "Sysp"                    
  Option       "ZAxisMapping" "4 5"               
EndSection                                        


Section "Monitor"
  DisplaySize  331 207
  HorizSync    30-70  
  Identifier   "Monitor[0]"
  ModelName    "TN162 154WP2 LCD MONITOR"
  Option       "DPMS"                    
  Option       "PreferredMode" "1440x900"
  VendorName   "LPL"                     
  VertRefresh  43-60                     
  UseModes     "Modes[0]"                
EndSection                               


Section "Modes"
  Identifier   "Modes[0]"
  Modeline      "1440x900" 106.47 1440 1520 1672 1904 900 901 904 932
  Modeline      "1440x900" 87.25 1440 1488 1520 1600 900 903 909 926 +HSync -Vsync                                                                              
EndSection                                                                      


Section "Device"
  BoardName    "Mobile Intel® GM45 Express Chipset"
  Driver       "intel"                             
  Identifier   "Device[0]"                         
  Option       "monitor-LVDS" "Monitor[0]"         
  VendorName   "Intel"                             
EndSection                                         


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15     
    Modes      "1440x900" 
    Virtual    3840 1200  
  EndSubSection           
  SubSection "Display"    
    Depth      16
    Modes      "1440x900"
    Virtual    3840 1200
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1440x900"
    Virtual    3840 1200
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1440x900"
    Virtual    3840 1200
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  InputDevice  "Mouse[5]" "SendCoreEvents"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

I know its not really known for its graphics, but before i installed the intel drivers and enabled direct rendering, i was getting close to 500fps and window loading was not choppy.

Here is the current version of my xorg since my new install. Any ideas

# /.../
# SaX generated X11 config file
# Created on: 2009-03-17T19:31:42-0400.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AIGLX" "on"
  Option       "AllowMouseOpenFail" "on"
  Option       "ZapWarning" "on"
EndSection

Section "Module"
  Load         "dbe"
  Load         "freetype"
  Load         "glx"
  Load         "extmod"
  Load         "dri"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbRules" "xfree86"
EndSection


Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]"
  Option       "AccelFactor" "0.01"
  Option       "BottomEdge" "650"
  Option       "Buttons" "5"
  Option       "CircScrollDelta" "0.1"
  Option       "CircScrollTrigger" "2"
  Option       "CircularScrolling" "1"
  Option       "Device" "/dev/input/mice"
  Option       "EdgeMotionMaxSpeed" "15"
  Option       "EdgeMotionMinSpeed" "15"
  Option       "Emulate3Buttons" "on"
  Option       "EmulateMidButtonTime" "75"
  Option       "FingerHigh" "15"
  Option       "FingerLow" "14"
  Option       "HorizScrollDelta" "20"
  Option       "InputFashion" "Mouse"
  Option       "LeftEdge" "120"
  Option       "MaxSpeed" "0.5"
  Option       "MaxTapMove" "110"
  Option       "MaxTapTime" "180"
  Option       "MinSpeed" "0.2"
  Option       "Name" "Touchpad"
  Option       "Protocol" "auto-dev"
  Option       "RightEdge" "830"
  Option       "SHMConfig" "on"
  Option       "TopEdge" "120"
  Option       "UpDownScrolling" "1"
  Option       "Vendor" "ALPS"
  Option       "VertScrollDelta" "20"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[3]"
  Option       "AccelFactor" "0.01"
  Option       "BottomEdge" "650"
  Option       "Buttons" "5"
  Option       "CircScrollDelta" "0.1"
  Option       "CircScrollTrigger" "2"
  Option       "CircularScrolling" "1"
  Option       "Device" "/dev/input/mice"
  Option       "EdgeMotionMaxSpeed" "15"
  Option       "EdgeMotionMinSpeed" "15"
  Option       "Emulate3Buttons" "on"
  Option       "EmulateMidButtonTime" "75"
  Option       "FingerHigh" "15"
  Option       "FingerLow" "14"
  Option       "HorizScrollDelta" "20"
  Option       "InputFashion" "Mouse"
  Option       "LeftEdge" "120"
  Option       "MaxSpeed" "0.5"
  Option       "MaxTapMove" "110"
  Option       "MaxTapTime" "180"
  Option       "MinSpeed" "0.2"
  Option       "Name" "Touchpad"
  Option       "Protocol" "auto-dev"
  Option       "RightEdge" "830"
  Option       "SHMConfig" "on"
  Option       "TopEdge" "120"
  Option       "UpDownScrolling" "1"
  Option       "Vendor" "ALPS"
  Option       "VertScrollDelta" "20"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[5]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "ImPS/2 Generic Wheel Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  DisplaySize  331 207
  HorizSync    30-70
  Identifier   "Monitor[0]"
  ModelName    "TN162 154WP2 LCD MONITOR"
  Option       "DPMS"
  Option       "PreferredMode" "1440x900"
  VendorName   "LPL"
  VertRefresh  50-60
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1440x900" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
    Virtual    3840 1200
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1440x900" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
    Virtual    3840 1200
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1440x900" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
    Virtual    3840 1200
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1440x900" "1366x768" "1360x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
    Virtual    3840 1200
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "Mobile Intel GM45 Express Chipset"
  Driver       "intel"
  Identifier   "Device[0]"
  Option       "XVideo"
  Option       "CheckDevices"
  Option       "DRI"
  Screen       0
  VendorName   "Intel"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[5]" "SendCoreEvents"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "Composite" "on"
EndSection

Its hard to know if anything definitive can be done to improve the video performance.

If using KDE 4, make sure you use kwin rather than compiz. (If not, my apologies :slight_smile:

There is an intel xorg.conf option that can help (or not) acceleration with SOME hardware / driver combinations. You can enable EXA Acceleration like this

Section “Device”

Option “AccelMethod” “EXA”

This blog suggests that

Option “AccelMethod” “XAA”

works better for his hardware.

It is a matter of experimentation. Some more info available from this KED 4 GPU Performance How To if relevant to you.

FYI, there is a new experimantal uxa option being developed for some drivers, as explained in this ubuntu page, but probably not a valid option for your driver yet.

Thats all I can offer… :slight_smile:

I thought Intel removed XAA acceleration from the drivers used in 11.1?

Thanks for the help will try it out