You are not logged in.

#1 2008-09-21 09:00:57

aquavitae
Member
Registered: 2008-08-09
Posts: 24

Performance issues in Kdemod

I've seen quite a few posts on this but so far none of them help.  My CPU is sitting at about 20% when idle, and top shows that its being used by X.  What's interesting is that its seems to be only kde apps that cause this: To test settings, I started up in fluxbox then started amarok. X uses nothing until I switch to amarok.  When I minimise it, the CPU usage of X drops again.

I've got a nvidia 9600GT and have the latest beta drivers installed from the nvidia website (I think I should have done this through ABS, but I didn't).  Here's my xorg.conf. Its based on the file created by the nvidia installation, but I've added stuff to it which I found on posts and which looked like they would help - so far nothing's made any difference. I've also tried stripping it down completely and letting X detect the settings but that also made no difference.

Can anyone suggest what might be causing this and how to fix it? I'd thought of installing kdemod-debug and running valgrind but I've got limited bandwidth so I'd rather not download all that if I can fix it another way.

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Mon May 19 00:33:37 PDT 2008

# xorg.conf (X.Org X Window System server configuration file)
#                                                            
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.                                         
#                                                                           
# Edit this file with caution, and see the xorg.conf manual page.           
# (Type "man xorg.conf" at the shell prompt.)                               
#                                                                           
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg    
# package.                                                                  
#                                                                           
# If you have edited this file but would like it to be automatically updated
# again, run the following command:                                         
#   sudo dpkg-reconfigure -phigh xserver-xorg                               


# **********************************************************************
# Module section -- this  section  is used to specify                   
# which dynamically loadable modules to load.                           
# **********************************************************************


Section "Module"

# This loads the DBE extension module.

    Load        "dbe"      # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
    SubSection  "extmod"                                         
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection                                                        

# This loads the font modules
#    Load        "type1"     
    Load        "freetype"   
#    Load        "xtt"       

# This loads the GLX module
    Load       "glx"       
# This loads the DRI module
#    Load       "dri"      

EndSection



Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Generic Keyboard" "CoreKeyboard"
    InputDevice    "Configured Mouse"               
EndSection                                          

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

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"           
    Option         "CorePointer"     
EndSection                           

Section "Monitor"
    Identifier     "Configured Monitor"
EndSection                             

Section "Extensions"
    Option         "RENDER" "true"
    Option         "DAMAGE" "true"
    Option         "Composite" "Enable"
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    Option         "NoLogo"
    Option         "AddARGBVisuals" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "DynamicTwinView" "false"
    Option         "RenderAccel" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "PixmapCacheSize" "1000000"
    Option         "AllowSHMPixmaps" "0"
    Option         "OnDemandVBlankInterrupts" "True"
    Screen         0
    VendorName     "NVidia"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    SubSection     "Display"
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection

Offline

Board footer

Powered by FluxBB