System stockt bei Anwendungswechsel
System stockt bei Anwendungswechsel
Hallo alle zusammen.
Ich hab folgendes Problem, für das ich bisher keine Lösung gefunden hab.
Mein Debian System(etch), Xorg 6.9(radeon Treiber) und Kde 3.5 sind erfolgreich installiert.
Soweit so gut.
Wenn ich unter Kde mit mehreren Programmen arbeite und ein Programm mit Alt+Tab in den Vordergrund hole, steigt die CPU Last für 1-2 Sekunden auf ~90%.
Der Übeltäter ist Xorg. Zumindest listet top Xorg mit 90% auf.
Leider weiß ich nicht, wie ich dieses Verhalten ändern kann.
Wer kann mir mögliche Gründe sagen, warum Xorg so CPU lastig bei mir ist?
Ich würd mich über jeden Hinweis freuen, da so keine richtige Freude beim arbeiten aufkommt.
Ich hab folgendes Problem, für das ich bisher keine Lösung gefunden hab.
Mein Debian System(etch), Xorg 6.9(radeon Treiber) und Kde 3.5 sind erfolgreich installiert.
Soweit so gut.
Wenn ich unter Kde mit mehreren Programmen arbeite und ein Programm mit Alt+Tab in den Vordergrund hole, steigt die CPU Last für 1-2 Sekunden auf ~90%.
Der Übeltäter ist Xorg. Zumindest listet top Xorg mit 90% auf.
Leider weiß ich nicht, wie ich dieses Verhalten ändern kann.
Wer kann mir mögliche Gründe sagen, warum Xorg so CPU lastig bei mir ist?
Ich würd mich über jeden Hinweis freuen, da so keine richtige Freude beim arbeiten aufkommt.
Zuletzt geändert von lsk am 26.04.2006 14:43:46, insgesamt 2-mal geändert.
das ist eigentlich ziemlich normal, schliesslich versucht das system die fenster so schnell wie möglich zu zeichnen. eigentlich kein grund zur sorge solange du nicht das gefühl hast das es dadurch wirklich zäher läuft.steigt die CPU Last für 1-2 Sekunden auf ~90%.
erst wenn dein "load average" auf dauer sehr hoch bleibt, solltest du dir sorgen machen.
um es mit pdrekers wunderbarem fleischthekengleichnis zu erklären:
http://www.debianforum.de/forum/viewtopic.php?t=24395Um es mit einer kleinen Metapher zu erklären:
Die CPU ist die einzige Bedienung hinter der Fleischtheke im Supermarkt. Die load gibt dann an, wie lang die Warteschlange im Durchschnitt in der letzten Minute, in den letzten 5 Minuten und in den letzten 15 Minuten war.
* load = 0: Die Bedienung lagweilt sich, es ist nie jemand da.
* load = 1: Immer wenn die Bedienung einen Kunden abgefertigt hat, steht immer genau einer da, der schon wartet. Das ist im Prinzip der Idealfall: Die Bedienung ist immer beschäftigt, und es muss aber nie ein Kunde wirklich warten.
* load > 1: Es ist eine längere Warteschlange. load = 14 bedeutet z.B., dass die Warteschlange in der letzten Minute im Durchschnitt aus 14 Personen bestand.
soll heissen, auch wenn die verkäuferin immer 100% ausgelastet ist ist das noch kein grund zur sorge. (zumindest nicht aus arbeitgebersicht, als angestellter sähe ich das anders, aber prozessoren sind ja noch nicht gewerkschaftlich organisiert)
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
@Isk
bitte sprechende Namen für Thread Titel verwenden
http://www.catb.org/~esr/faqs/smart-que ... bespecific
markus
bitte sprechende Namen für Thread Titel verwenden
http://www.catb.org/~esr/faqs/smart-que ... bespecific
markus
Eigentlich ist es mir auch egal, ob mein Prozessor am schwitzen ist, oder nicht. Leider stockt in der Zeit, bis das Fenster aufgebaut ist, das komplette System.
Sound fällt aus, Platte steht, Keyboard wird ignoriert...
Also irgendwie läuft mein System dann zäher.
@markus
Ja, das wäre sinnvoll gewesen. Den Rüffel muß ich wohl hinnehmen.
[edit]
Vielleicht sollte ich noch anmerken, das ich einen AMD64 3000+ verwende.
Der sollte eigentlich flott genug sein.
[/]
Sound fällt aus, Platte steht, Keyboard wird ignoriert...
Also irgendwie läuft mein System dann zäher.

@markus
Ja, das wäre sinnvoll gewesen. Den Rüffel muß ich wohl hinnehmen.
[edit]
Vielleicht sollte ich noch anmerken, das ich einen AMD64 3000+ verwende.
Der sollte eigentlich flott genug sein.
[/]
Zuletzt geändert von lsk am 26.04.2006 14:36:49, insgesamt 1-mal geändert.
- Snoopy
- Beiträge: 4297
- Registriert: 17.11.2003 18:26:56
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rh.- Pflz.
Hi
Nun Deine Beschreibung "riecht" danach, dass evtl die HDD nicht im DMA-Modus laufen. Hast Du das mal geprüft ?
Wenn Deine Festplatte /dev/hda ist eben
Oder mal anders herum gefragt...sind in dem System IDE-Festplatten verbaut ?
Kannst es ja auch wieder ausmerzen indem Du es im 1. Post abänderstlsk hat geschrieben:Ja, das wäre sinnvoll gewesen. Den Rüffel muß ich wohl hinnehmen.

Nun Deine Beschreibung "riecht" danach, dass evtl die HDD nicht im DMA-Modus laufen. Hast Du das mal geprüft ?
Code: Alles auswählen
apt-get install hdparm
Code: Alles auswählen
hdparm /dev/Deine_Harddisk
Code: Alles auswählen
hdparm /dev/hda
Ja, meine Platte läuft im DMA Modus.
Könnte es an dem "radeon" Treiber liegen? Ich verwende ja nicht den original Treiber.
Dann werd ich mal den Titel ändern...
Code: Alles auswählen
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
WriteCache=enabled
Dann werd ich mal den Titel ändern...
- Snoopy
- Beiträge: 4297
- Registriert: 17.11.2003 18:26:56
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rh.- Pflz.
Hi
Nun...die Kiste ist durchaus nicht "schwachbrüstig"...da hast Du Recht.
Es ist durchaus so, dass die proprietären Grafikkarten-Treiber die Hardware besser ansprechen als die freien...
Nun da ich aber kein ATI oder NVidia nutze, kann ich dieses Phänomen nicht bestätigen...mal sehen was die andren dazu meinen.
Nun...die Kiste ist durchaus nicht "schwachbrüstig"...da hast Du Recht.
Es ist durchaus so, dass die proprietären Grafikkarten-Treiber die Hardware besser ansprechen als die freien...
Nun da ich aber kein ATI oder NVidia nutze, kann ich dieses Phänomen nicht bestätigen...mal sehen was die andren dazu meinen.
mach doch mal ein paar fenster aktionen , so dass es wieder stolpert und poste mal deinen "load average"
Code: Alles auswählen
uptime
Hier die uptime Werte:
Da ist doch eine leichte Steigerung zu sehen.
Code: Alles auswählen
Vor den Fensteraktionen: 07:37:46 up 23:59, 2 users, load average: 2.36, 1.04, 0.38
Wärenddessen: 07:38:07 up 23:59, 2 users, load average: 3.95, 1.48, 0.54
Nach den Fensteraktionen: 07:38:59 up 1 day, 0 min, 2 users, load average: 9.38, 3.28, 1.20
Nein, daran ist momentan nicht zu denken.
Es ist zwar ein wenig unpassend, aber aktuell kommt mir mein System so vor, wie ein frisch installiertes Windows, dem die Treiber fehlen.
Vielleicht ist es ja auch hier der Fall, das ein Treiber fehlt, oder nicht richtig arbeitet.
Hier mal die Ausgabe von lspci
Zumindest lspci kennt meine Hardware. Sonst funktioniert ja auch alles. Sprich Sound, Internet, Radeon mit Dual Head, DMA bei der Festplatte.
So langsam gehen mir die Ideen aus,
Naja, eigentlich sind sie mir schon längst ausgegangen, sonst hätte ich ja nicht gepostet
Ich werd jetzt einfach mal die Liste der geladenen Module posten [1].
Vielleicht gibt's da ja Schwierigkeiten.
[1] http://nopaste.debianforum.de/3158
Edit by Snoopy:
Bitte grosse Ausgaben von Configs oder Logs ins NoPaste [2] schieben und in den Thread verlinken.
Siehe auch die Verhaltensregeln des Forums [3].
[2] http://nopaste.debianforum.de/
[3] http://wiki.debianforum.de/debianforum. ... tensregeln
Es ist zwar ein wenig unpassend, aber aktuell kommt mir mein System so vor, wie ein frisch installiertes Windows, dem die Treiber fehlen.
Vielleicht ist es ja auch hier der Fall, das ein Treiber fehlt, oder nicht richtig arbeitet.
Hier mal die Ausgabe von lspci
Code: Alles auswählen
0000:00:00.0 Host bridge: nVidia Corporation nForce3 Host Bridge (rev a4)
0000:00:01.0 ISA bridge: nVidia Corporation nForce3 LPC Bridge (rev a6)
0000:00:01.1 SMBus: nVidia Corporation nForce3 SMBus (rev a4)
0000:00:02.0 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5)
0000:00:02.1 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5)
0000:00:02.2 USB Controller: nVidia Corporation nForce3 USB 2.0 (rev a2)
0000:00:05.0 Ethernet controller: nVidia Corporation nForce3 Ethernet (rev a5)
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce3 Audio (rev a2)
0000:00:08.0 IDE interface: nVidia Corporation nForce3 IDE (rev a5)
0000:00:0a.0 PCI bridge: nVidia Corporation nForce3 PCI Bridge (rev a2)
0000:00:0b.0 PCI bridge: nVidia Corporation nForce3 AGP Bridge (rev a4)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
0000:01:06.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
0000:01:07.0 RAID bus controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)
0000:02:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
So langsam gehen mir die Ideen aus,
Naja, eigentlich sind sie mir schon längst ausgegangen, sonst hätte ich ja nicht gepostet

Ich werd jetzt einfach mal die Liste der geladenen Module posten [1].
Vielleicht gibt's da ja Schwierigkeiten.
[1] http://nopaste.debianforum.de/3158
Edit by Snoopy:
Bitte grosse Ausgaben von Configs oder Logs ins NoPaste [2] schieben und in den Thread verlinken.
Siehe auch die Verhaltensregeln des Forums [3].
[2] http://nopaste.debianforum.de/
[3] http://wiki.debianforum.de/debianforum. ... tensregeln