You are not logged in.

#1 2008-12-01 12:38:17

alessandro_ufms
Member
From: Campo Grande, MS - Brazil
Registered: 2008-06-25
Posts: 153

Xorg using 5-40% of CPU time all the time

After upgrade of kernel to 2.6.27.7-1, the xorg daemon uses 5% of cpu usage doing nothing and up about to 40% on basic usage of firefox. My cpu is a Core2Duo 2.2GHz. I try instaling new versions of xorg and nvidia but the problem persists. Any ideas? My xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "SynapticsTouchpad"  "SendCoreEvents"
EndSection

Section "ServerFlags"
    Option "AutoAddDevices" "False"
EndSection

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

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

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "yes"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier  "SynapticsTouchpad"
    Driver      "synaptics"
    Option      "AlwaysCore"        "true"  # send events to CorePointer
    #Option      "Device"            "/dev/input/mice"
    Option      "Device"            "/dev/psaux"
    Option      "Protocol"          "auto-dev"
    Option      "SHMConfig"         "false" # configurable at runtime? security risk
    Option      "LeftEdge"          "1700"  # x coord left
    Option      "RightEdge"         "5300"  # x coord right
    Option      "TopEdge"           "1700"  # y coord top
    Option      "BottomEdge"        "4200"  # y coord bottom
    Option      "FingerLow"         "25"    # pressure below this level triggers release
    Option      "FingerHigh"        "30"    # pressure above this level triggers touch
    Option      "MaxTapTime"        "180"   # max time in ms for detecting tap
    Option      "VertEdgeScroll"    "true"  # enable vertical scroll zone
    #Option      "HorizEdgeScroll"   "true"  # enable horizontal scroll zone
    Option      "CornerCoasting"    "true"  # enable continuous scroll with finger in corner
    Option      "CoastingSpeed"     "0.30"  # corner coasting speed
    Option      "VertScrollDelta"   "100"   # edge-to-edge scroll distance of the vertical scroll
    Option      "HorizScrollDelta"  "100"   # edge-to-edge scroll distance of the horizontal scroll
    Option      "MinSpeed"          "0.10"  # speed factor for low pointer movement
    Option      "MaxSpeed"          "0.60"  # maximum speed factor for fast pointer movement
    Option      "AccelFactor"       "0.0020"    # acceleration factor for normal pointer movements
    Option      "VertTwoFingerScroll"   "true"    # vertical scroll anywhere with two fingers
    #Option      "HorizTwoFingerScroll"  "true"    # horizontal scroll anywhere with two fingers
    Option        "TapButton1"        "1"
    Option        "TapButton2"        "2"
    Option        "TapButton3"        "3"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
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"
    BoardName      "GeForce 8600M GT"
    Option "NoLogo" "True"
    Option "TripleBuffer" "1"
    Option "BackingStore" "True"
    Option "OnDemandVBlankInterrupts" "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

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

Last edited by alessandro_ufms (2008-12-01 12:47:37)

Offline

#2 2008-12-05 17:27:12

vivitron
Member
Registered: 2008-12-05
Posts: 15
Website

Re: Xorg using 5-40% of CPU time all the time

Same problem here.... I'm using the nvidia drivers.  I just upgraded this morning and X now eats up a huge chunk of cpu when I'm doing basic things in firefox and similar apps.

Ideas?

Offline

#3 2008-12-05 18:00:25

Solid1986Snake
Member
Registered: 2007-06-18
Posts: 258

Re: Xorg using 5-40% of CPU time all the time

nvidia-beta makes it a lot better

Offline

#4 2008-12-05 19:12:59

moljac024
Member
From: Serbia
Registered: 2008-01-29
Posts: 2,676

Re: Xorg using 5-40% of CPU time all the time

I have the same issues as well.
Xorg starts using 40% of CPU. This is on a laptop with an intel GMA950 (intel drivers).
I don't know what it could be.


The day Microsoft makes a product that doesn't suck, is the day they make a vacuum cleaner.
--------------------------------------------------------------------------------------------------------------
But if they tell you that I've lost my mind, maybe it's not gone just a little hard to find...

Offline

#5 2008-12-05 19:38:36

vivitron
Member
Registered: 2008-12-05
Posts: 15
Website

Re: Xorg using 5-40% of CPU time all the time

Solid1986Snake wrote:

nvidia-beta makes it a lot better

So is it a driver issue or an Xorg issue?

Offline

#6 2008-12-15 14:32:45

alessandro_ufms
Member
From: Campo Grande, MS - Brazil
Registered: 2008-06-25
Posts: 153

Re: Xorg using 5-40% of CPU time all the time

I install nvidia-beta from AUR, but this issue still happens. sad
Some sites which almost freezes Firefox works better now (look this thread: http://bbs.archlinux.org/viewtopic.php?id=50776), but youtube videos crashes Firefox aleatory here.

Offline

Board footer

Powered by FluxBB