PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : perfomance mit wine und starcraft



Lutz_R
07.09.05, 20:29
hi
ich benutze im mom ubuntu breezy auf den pc(p4 mit 2,4ghz) und hoary auf den laptop (600mhz p3 mobile). bei beiden habe ich probleme mit der auslastung. es kann nicht sein, dass eine virtuelle cpu des p4 auf hochtouren wegen starcraft läuft, beim laptop auch. und dabei ist sogar der geschwindkeitsunterschied zwischen beiden nicht so riesig.

auf den pc sieht die consolen ausgabe so aus (grafikkarte: radeon9500 mit fglrx):

lutz@rocker:~/Starcraft$ wine starcraft.exe
Xlib: extension "XFree86-DRI" missing on display ":0.0".
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fe161e8)->(00010022,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
fixme:wave:DSD_CreateSecondaryBuffer (0x7fe17878,0x7fb4fcb8,c2,0,0x7fe4bf54,0x7fe1789c, 0x7fe4bf30): stub
die letzte meldung kommt immer wieder. sodass ich nach den spielen da so 100meldungen habe.
kann es vielleicht an der meldung mit den Xlib liegen?

lutz

thomas.g
09.09.05, 10:09
ich bin mir nicht sicher, aber da bei deiner Fehlermeldung "XFREE-DRI" fehlt, also er meldet, dass dieses Modul nicht vorhanden ist, glaube ich, dass du wenn es eine ATI Graka ist die Treiber nicht richtig installiert hast. Ich habe diese Fehlermeldung nach installation der fglrx8.14 nicht mehr bekommen. Dann ging starcraft einwandfrei.

xanlosch
12.09.05, 07:03
Die Fixme's in wine kann man einfach ausschalten, indem man einfach ein WINEDEBUG=-all vor dem eigentlichen wine-Befehl schreibt, also



WINEDEBUG=-all wine starcraft.exe


Der Nachteil ist, dass es du dann kein ordentlichen Meldungen mehr bekommst, wenn das Spiel oder Wine abstürzen :(

Lutz_R
12.09.05, 23:05
naja die fixme stören mich nicht, ich beklage mich ja um die perfomanz...

die fglrx treiber laufen bei mir leider nicht stabil, und im mom wird bei mir unter ubuntu breezy ohne eine kleine änderung auch keine 3d beschleunigung aktiv sein, immerhin läuft der rechner mit 2d beschleunigung stabil, nur mit 3d nicht(schon getestet). aber als ich 3d getestet habe hatte ich ganz und gar starcraft vergessen...
das hohle ich jetzt nach.
*lutz, der hofft dass sich nichts ändert, da er dann starcraft auch nur unter win zocken kann*

Lutz_R
12.09.05, 23:58
ob mit oder ohne 3d beschleunigung, es hat sich in der tat nichts getan. :)
immerhin lief der sound schonmal wie immer seitdem ich das modul der onboardsoundkarte auf die blacklist von gesetzt habe. in der meldung von wine steht auch immer, dass er nicht von 32 auf 8 bit wechseln konnte, morgen starte ich den xserver mal nur mit 8bit farbtiefe, mal sehen was sich daraus ergibt.

xanlosch
13.09.05, 06:10
Wenn du den ATI Treiber nimmst, dann geht nix mit 8 bit Farbtiefe. Der kann nur 32 bit (bzw 24 bit) !

Beim radeon-Modul des X-Servers (X.Org oder XFree) kannst du ohne Probleme die Farbtiefe auf 8 bit setzen.

Welche Version von Wine hast du überhaupt ?

Lutz_R
13.09.05, 17:55
lutz@rocker:~$ dpkg -l | grep wine
rc libwine 0.0.20050419-1~5.04ubp1 Windows Emulator (Library)
ii wine 0.0.20050628-1ubuntu1
ok, ich versuche dann mal den xorg radeon treiber

xanlosch
13.09.05, 19:08
Dumme Frage - keinen Plan von Ubuntu hab - aber müssten bei den Versionsangaben nicht die selben Versionen gelistet werden ?

Lutz_R
14.09.05, 18:51
die eine datei ist aus den backports (5.04ubp1) die andere nicht

xanlosch
14.09.05, 18:59
Keine Ahnung, ob dies Auswirkungen auf Wine hat - ich hab bei mir immer die gleiche Version am Laufen und keinen Misch-Masch.

Aber wie gehts mit den radeon-Treiber ?