xorg, duże zużycie procesora

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
danadam
Posty: 3
Rejestracja: 01 grudnia 2007, 22:08

xorg, duŻe zuŻycie procesora

Post autor: danadam »

Witam!

Od przedwczorajszego update'u (lista pakietów) zauważyłem, że xorg cały czas zżera czas procesora. Jeśli nic nie robię, to jest to stale ok. 20%. Przykładowo wynik z vmstat:

Kod: Zaznacz cały

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 3  0      0 795744  13752 127040    0    0   258    43  192  288 76  3 19  3
 0  0      0 795736  13752 127044    0    0     0     0  187  314 18  1 81  0
Eh... nie lepiej by było, gdyby zawartość pomiędzy znacznikami code wyświetlana była czcionką o stałej szerokości?. To może sama kolumna cpu:

Kod: Zaznacz cały

----cpu----
us sy id wa
76  3 19  3
18  1 81  0
19  1 80  0
18  2 80  0
19  1 80  0
19  3 78  0
19  2 79  0
18  0 82  0
19  1 80  0
18  1 81  0
Jak przłączę się na konsolę, to wszystko wraca do normy:

Kod: Zaznacz cały

----cpu----
us sy id wa
79  3 15  3
 2  1 97  0
 2  2 96  0
 2  1 97  0
 3  0 97  0
 2  1 97  0
 3  1 96  0
 4  0 96  0
 2  2 96  0
 2  0 98  0
Zwykłe operacje zużywają strasznie dużo czasu procesora. Np. skrolowanie źródła strony w oknie Firefoxa to ok. 50%.
Mój xorg.conf:

Kod: Zaznacz cały

Section "Files"
EndSection

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc104"
        Option          "XkbLayout"     "pl"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
EndSection

Section "Device"
        Identifier      "ATI Technologies Inc RV350 AS [Radeon 9550]"
        Driver          "ati"
        BusID           "PCI:2:0:0"
#       Option          "UseFBDev"              "true"
EndSection

Section "Monitor"
        Identifier      "SyncMaster"
        Option          "DPMS"
        HorizSync       30-81
        VertRefresh     56-75
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "ATI Technologies Inc RV350 AS [Radeon 9550]"
        Monitor         "SyncMaster"
        DefaultDepth    24
        SubSection "Display"
                Modes           "1680x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
EndSection
Co do listy update'owanych pakietów, jest tam m. in. kernel 2.6.24, ale to chyba nie jego wina, bo jak uruchamiam stary, to jest to samo.

Procesor: AMD Athlon(tm) 1837.499 MHz, Pamięć: 1 GB

Ktoś się może spotkał z takim zachowaniem i zna jakieś rozwiązanie?

[edit]
Zauważyłem jeszcze jedną rzecz, której wcześniej nie było. Jak przełączam się z konsoli z powrotem do Xów, to przez parę sekund na górnej części ekranu (1/3 wysokości) pojawiają się jakieś śmieci.

[edit 2]
No i mplayer zaczął haczyć. Zużycie procesora podczas odtwarzania filmu nie przekracza 50% ale nie jest odtwarzany płynnie :-(

[ Dodano: 2008-04-04, 17:56 ]
Wygląda na to, że wszystkiemu winna SuperKaramba. Tylko dlaczego jeszcze tydzień temu nie powodowała problemów?
sebekk
Posty: 91
Rejestracja: 05 maja 2008, 18:21

Post autor: sebekk »

Ja mam podobne objawy. Czasami XORG zużywa do 90 % prcesora. Ogólnie XORG i firefox.bin momentami zużywa mi 100 % procesora wtedy Iceweasel muli, raguje z opóźnieniem np. przy jakimś logowaniu na stronie, zbuforowany film we flashu się tnie itp. ale też nie wiem co z tym zrobić. I to przy normalnym użytkowaniu iceweasela np. trzy zakładki jedna z flashem, choć i bez flasha się ścina.
Diabelko
Posty: 41
Rejestracja: 01 maja 2008, 14:30
Lokalizacja: B³onie

Post autor: Diabelko »

danadam
jeśi sie nie nie myle możliwe że masz wersje Lenny/sid , w przypadku aktualizacji Xorg należy zainstalować nowsze stery bądź uprzednio odinstalować sterowniki przed aktualizacją ;-)
miałem podobną sytuacje , superkaramba podnosiła procek i Xorg , pobawiłem sie jak napisałem wczesniej i problemów nie mam :mrgreen:
w przypadku superkaramby możliwe ze sie gryzie z xorg
sebekk
Posty: 91
Rejestracja: 05 maja 2008, 18:21

Post autor: sebekk »

O jakich sterownikach mówisz ? Jeśli chodzi o mnie to zorientowałem się że tylko na konkretnej stronie XORG tak mi wariuje, nie wiem czemu tak się dzieje, ale wystarczy że wejdę i %CPU skacze do 90% i w tych granicach się utrzymuje.
Diabelko
Posty: 41
Rejestracja: 01 maja 2008, 14:30
Lokalizacja: B³onie

Post autor: Diabelko »

o sterownikach pkgX.run na stronie nvidi ;-)
sebekk
Posty: 91
Rejestracja: 05 maja 2008, 18:21

Post autor: sebekk »

A po co mi sterowniki nvidi ? ;-)
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

Te nowe xorgi mi sie coraz mniej podobaja. U mnie tez caly czas xorg trzyma zuzycie 8-10% CPU gdzie kiedys bylo to 3-6%. I tak samo w/g mnie kompletnie nieadekwatne zuzycie czasu CPU do zadan na pulpicie.
Diabelko
Posty: 41
Rejestracja: 01 maja 2008, 14:30
Lokalizacja: B³onie

Post autor: Diabelko »

u mnie się idealnie spisują :mrgreen:
Stephen
Posty: 68
Rejestracja: 11 marca 2007, 23:13
Lokalizacja: Opole

Post autor: Stephen »

może mi ktoś pomoże... bawiłem się konfiguracją xorg'a aby zyskać trochę wydajności (karta radeon M6- cos jak 7000)
na sterach ati. Teraz jak nawet przesuwam okienka na fluxboksie to mi xorg skacze na 85-100% użycia procesora, do tego to mi nie działają klawisze funkcyjne (mam BIOShotkeys)
to jest mój xorg.conf.
ODPOWIEDZ