PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wine erzeugt performancebelastenden prozess



BBTE
07.05.04, 10:33
Ja ich weiss nicht wie ich das Thema am besten beschreiben sollte :)

Eins vorweg vor einigen WOchen war noch alles ok,ich habe nix an der hardware geändert und auch sonst keine wirklichen updates gemacht.

Und zwar ist es so wenn ich cs zocke das nach einer Zeit, die mehr oder weniger immer verschienden ist, cs anfängt leicht zu ruckeln,man kann noch locker spielen aber es ist nicht das selbe als wenn ich cs gerade erst frisch starte. Wenn ich mir die prozesse angucke sehe ich das wohl ein zweiter wine-pthread prozess viel resourcen für sich beansprucht und wenn ich cs beende dann bleibt dieser wine prozess auch weiterhin erhalten,das war vorher bei mir auch nicht so. Deswegen muss ich ihn dann erst killen und kann dann weiter zocken. Kann es evtl auch an bestimmten sound bzw. grafikpaketen liegen die ich für cs installiert habe? Ich kann mir sosnt kaum was anderes vorstellen weil vorher alles normal lief,es läuft auch alles gute die ersten 10-20 minuten aber dann kommt meistens dieser wine prozess der das ganze einbischen abbremst.

Ich hab bei mir Gentoo drauf, kernel 2.4.x irgendwas, alsa, und die neusten nvidia treiber.

Wobei ich an den Treibern her nix verändert hab. Hat da jemand vielleicht einen tip wodran es liegen könnte das wine diesen zweiten prozess startet und er nicth von alleine tot geht ?

Thomas Engelke
07.05.04, 13:02
Poste oder häng doch mal an die ausgabe von `ps ax --forest`. Ich kann mir kaum vorstellen, daß wine einen Prozeß startet, der wine jedoch nicht zum parent hat - denn nur dann würde er bei Beendigung von wine nicht automatisch mitbeendet werden.

Markier' in der Ausgabe am besten den Prozeß, den du meinst.

TME

BBTE
07.05.04, 13:37
ok post ich später mal, es sieht jedesmal so aus, wenn ich cs starte ist unter top ganz oben wine-pthread und wineserver, der pthread prozess nimmt dann halt irgendwann so ziemlich die volle cpu power so solls ja auch sein. Ganz unten sind noch 5 weitere wine-pthread prozesse die aber alle nur im arbeitsspeicher sitzen und 0% cpu belastung machen. Wenn ich einbischen gezockt hab dann ist plötzlich noch ein wine-pthread oben der auch cpu leistung haben will und dann laufen 2 wine-pthread prozesse mit je 50% cpu ungefähr. Ab da ruckelt es dann ganz wenig, wenn ich nun cs beende dann bleibt der eine wine-pthread der dazu gekommen ist da und nimmt 100% von cpu weg.

BBTE
07.05.04, 14:23
ok also wenn ich in cs reingehe siehts so aus

5046 ? S 0:00 login -- bart
5048 vc/2 S 0:00 \_ -bash
5640 vc/2 R 0:00 \_ ps ax --forest
5574 vc/1 SN 0:00 /bin/bash /usr/bin/wine hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5575 vc/1 RN 0:43 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5616 vc/1 SN 0:00 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5617 vc/1 SN 0:00 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5619 vc/1 SN 0:00 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015


hab dann nur 5 minuten gespielt,diesmal kams schneller udn schon hats angefangen leicht zu ruckeln und ich hab den zweiten prozess gesehen der die hälfte der cpu einnimmt. so sahs dann aus

5046 ? S 0:00 login -- bart
5048 vc/2 S 0:00 \_ -bash
5668 vc/2 R 0:00 \_ ps ax --forest
5574 vc/1 SN 0:00 /bin/bash /usr/bin/wine hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5575 vc/1 RNL 2:03 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5616 vc/1 SNL 0:00 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5617 vc/1 RNL 0:16 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5619 vc/1 SNL 0:00 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015


so und nachdem ich cs beendet hab sieht man da immernoch was laufen....

5046 ? S 0:00 login -- bart
5048 vc/2 S 0:00 \_ -bash
5704 vc/2 R 0:00 \_ ps ax --forest
5574 vc/1 SN 0:00 /bin/bash /usr/bin/wine hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5575 vc/1 SNL 3:05 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5616 vc/1 SNL 0:00 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5617 vc/1 RNL 1:42 \_ /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 217.140.66.66:27015
5583 ? SN 0:48 /usr/lib/wine/bin/wineserver

BBTE
07.05.04, 14:37
hab jetzt nochmal die ausgaben von ps aux, wieder wenn ich cs starte,dann wenns anfängt zu ruckeln und wenn ich cs beende

anfang:

bart 5904 0.0 0.2 4400 1048 vc/1 SN 14:26 0:00 /bin/bash /usr/bin/wine hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5905 51.1 25.2 429340 130160 vc/1 RN 14:26 0:41 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5915 32.4 0.1 3068 936 ? RN 14:26 0:26 /usr/lib/wine/bin/wineserver
bart 5946 0.0 25.2 429340 130160 vc/1 SN 14:26 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5947 0.4 25.2 429340 130160 vc/1 RN 14:26 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5949 0.0 25.2 429340 130160 vc/1 SN 14:26 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5951 0.0 25.2 429340 130160 vc/1 SN 14:26 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5957 0.0 25.2 429340 130160 vc/1 SN 14:26 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5969 0.0 25.2 429340 130160 vc/1 SN 14:27 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700


dann das ruckeln:

bart 5904 0.0 0.2 4400 1048 vc/1 SN 14:26 0:00 /bin/bash /usr/bin/wine hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5905 50.3 29.3 441516 151384 vc/1 RNL 14:26 3:11 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5915 17.0 0.1 3068 936 ? SN 14:26 1:04 /usr/lib/wine/bin/wineserver
bart 5946 0.0 29.3 441516 151384 vc/1 SNL 14:26 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5947 22.7 29.3 441516 151384 vc/1 RNL 14:26 1:26 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5949 0.0 29.3 441516 151384 vc/1 SNL 14:26 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5951 0.0 29.3 441516 151384 vc/1 SNL 14:26 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5957 0.0 29.3 441516 151384 vc/1 SNL 14:26 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 6038 0.0 29.3 441516 151384 vc/1 RNL 14:32 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700


nach beenden von cs:

bart 5904 0.0 0.2 4400 1048 vc/1 SN 14:26 0:00 /bin/bash /usr/bin/wine hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5905 48.9 25.9 362412 133892 vc/1 SNL 14:26 3:16 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5915 16.2 0.1 3068 940 ? SN 14:26 1:05 /usr/lib/wine/bin/wineserver
bart 5946 0.0 25.9 362412 133892 vc/1 SNL 14:26 0:00 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700
bart 5947 25.1 25.9 362412 133892 vc/1 RNL 14:26 1:40 /usr/lib/wine/bin/wine-pthread --debugmsg -all hl.exe -- hl.exe --console --game cstrike -game cstrike +connect 213.239.188.4:29700

kann man jetzt nicht so gut sehen aber zu anfang ist nur der wine-pthread und wineserver die die die cpu beanspruchen, direkt danach beansprucht aber im grunde nur der eine wine-pthread die cpu, und später dann wenn das ruckeln anfängt sieht man die beiden pthread prozesse die die cpu belasten,normal ist das dann so das sie sich die cpu dann teilen also 50%/50%