PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : counter-strike unter wine - pc freeze



hst-
10.04.07, 03:05
Hi,
hab heute mein System neu aufgesetzt und bin soeben auf das erste Problem gestoßen, dass ich nicht gleich Lösen konnte.

Ich habe Steam nach dem linux-gamers howto (http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Steam) installiert und eingerichtet, wie ich es auch schon erfolgreich unter Fluxbuntu getan habe.
Die Installation verlief glatt, Steam selber läuft einwandfrei, aber wenn ich versuche mich mit einen Counter-Strike Server zu verbinden, friert mein Rechner ein und ich muss ihn per Reset-Knopf neustarten.

Also hab ich die Wine-Ausgabe mitgeschnitten (wine Steam.exe > cs.log 2>&1) um die Fehlermeldung abzufangen, die für den Absturz verantwortlich ist.
Heraus kam folgendes:


err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1
err:systray:delete_icon invalid tray icon ID specified: 1d
err:mshtml:nsIOService_NewURI Could not get nsIWineURI: 80004002
err:mshtml:set_profile SetCurrentProfile failed: 80520015
err:dscapture:widDsCreate DirectSoundCapture flag not set
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.

err:ntdll:RtlpWaitForCriticalSection section 0x7e48da60 "x11drv_main.c: X11DRV_CritSection" wait timed out in thread 0009, blocked by 0017, retrying (60 sec)

Jede der Fehlermeldungen erscheint mehrmals, bis auf die letzte, die erscheint nur einmal, am Ende des Log-Files.
Also nehme ich mal stark an, das diese (err:ntdll ...) der Grund für den Absturz ist.

Ich habe schon mit winecfg einiges probiert: verschiedene Sound-Treiber, unterschiedliche Grafik-Settings, jedoch hat nichts funktioniert. Auch google konnte mir nich helfen.. drum frag ich hier.

- Ich nutze ArchLinux
- Mein System ist up to date
- Kernel 2.6.20.6
- Wine 0.9.34
- Aktuelle Ati-Treiber (fglrx, proprietär)
- Direct Rendering: Yes
- Jemand ne Idee? :]

der_angler
10.04.07, 23:15
Also ich habe seit neustem das Problem das CS nach 5-15min spielen einfach abgeraucht ist und damit auch mein linux.
Auch die letzte Zeile von dir habe ich mal bei mir gesehen.
naja, habe lange in Foren (auch 2-3 cedega-User haben das Problem) gesucht und irgendwo stand mal was von wegen "Pixelshader".
Okay, also habe ich ma "winecfg" gestartet und dort die Pixelshader ausgeschaltet(!), und siehe ... es geht.
Zumindest konnte ich 1-2 Stunden spielen ohne Absturz, also mein Tip:

Einfach mal Pixelshader ausschalten und schauen ob es dann geht.

hst-
10.04.07, 23:44
geht leider nicht:(

---SonOfOdin---
11.04.07, 06:20
Wenn du in Winecfg gehst kannst du festlegen, das Steam in einem emulierten Desktop gestartet werden soll. Desktopgröße = deine Auflösung. Einmal starten sehen obs läuft und danach (wenn es läuft) wieder deaktivieren.

hst-
11.04.07, 15:40
Hilft mir leider auch nicht weiter..

Ich hab mir gerade mal meine kernel.log angesehen und bin fündig geworden.
Das hier passiert kurz vor dem freeze:


Apr 10 21:39:15 desktop cmd: 0x3f failed at 0x330 (status = 0x80, data = 0xc3)
Apr 10 21:42:46 desktop cmd: 0x3f failed at 0x330 (status = 0x80, data = 0xc3)
Apr 10 22:00:14 desktop cmd: 0x3f failed at 0x330 (status = 0x80, data = 0xc3)
Apr 10 22:05:23 desktop cmd: 0x3f failed at 0x330 (status = 0x80, data = 0xc3)

Sagt das irgendwem was? ;)

In der Xorg.0.log findet sich folgendes:


(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 7.1.0, module version = 8.35.5

Sollte ich es also vielleicht mal mit Xorg 7.1.0 probieren (aktuell hab ich 7.2.0)?

Banshee
13.04.07, 13:50
Du musst den sound driver von ALSA auf OSS schalten in winecfg.

Außerdem freezt der PC da nicht einfach ein. STRG+ALT+ESC unter KDE und ein klick schon ist das CS fenster weg.

hst-
13.04.07, 14:57
Ich benutze OSS, ich benutze kein KDE und der Pc bleibt stehen, glaub mir.