mit "in linux spielen" befassen:
· www.holarse-linuxgaming.de
· wiki.ubuntuusers.de/Spiele
· www.linuxforen.de
· www.scummvm.org
· www.winehq.org
H O W T O 's
Allgemeine Registry Einstellungen für WoW geeignet und sonstigen DirectX Spielen.
[HKEY_CURRENT_USER\Software\Wine\Direct3D] "DirectDrawRenderer"="opengl" "OffscreenRenderingMode"="pbuffer" "PixelShaderMode"="enabled" "RenderTargetLockMode"="texdraw" "UseGLSL"="enabled" "VideoMemorySize"="1024" [HKEY_CURRENT_USER\Software\Wine\OpenGL] "DisabledExtensions"="GL_ARB_vertex_buffer_object"
World of Warcraft ab patch 3.3.5a (getestet mit wine 1.3)
Registry und Config.wtf Einstellungen wie unten beschrieben.
Beim Starten von WoW, hat sich auch nichts geändert. xset ist nicht mehr nötig - Tastaturwiederholung muss also nicht mehr ausgestellt werden.
Ubuntu User können das neuste Wine hier bekommen:
http://www.winehq.org/download/deb
Am besten Paketquelle einrichten und installieren.
» um WoW in linux mit wine zu installieren gibt es einige möglichkeiten,
dies könnt ihr hier nachlesen: www.wowwiki.com/Linux/Wine
jetzt zu den eigentlichen tips ;-)
» winecfg starten und folgende einstellungen vornehmen:
win version: xp
direct3d: hardware und pixel shader
audio: alsa, hardware voll, 44100, 16
» wine regedit starten und folgende schlüssel in der registry erstellen:
VideoMemorySize, DisabledExtensions sind vom typ zeichenkette.
bei 512 könnt ihr die speichergröße eurer grafikkarte eintragen.
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"VideoMemorySize"="512"
[HKEY_CURRENT_USER\Software\Wine\OpenGL]
"DisabledExtensions"="GL_ARB_vertex_buffer_object"
» datei ./wtf/Config.wtf im spieleverzeichnis anpassen:
dies ist für den opengl modus nötig, welcher zu empfehlen ist.
SET gxApi "opengl"
» das plugin ApplyToForehead ist nicht mehr nötig !
» grafikeinstellungen:
ihr könnt natürlich auch andere werte probieren, was die hardware hergibt.
vollbild-leuchteffekt: aus
todeseffekt: an (hab da nix nachteiliges feststellen können)
geländeentfernung: mittel
umgebungsdetails: mittel
trilinearer filter: aus
anisotropischer filter: aus
wetter: nicht ganz voll
vertikal-synch: an (bei tft-monitore)
» /tmp/.wine-1000 problem:
nach dem neuen sound system welches blizzard ab patch 2.2.0 eingeführt hat,
hatte ich große probleme mit dem sound. musik und hintergrundsound liefen
perfekt, nur nach dem aktivieren der soundeffekte ging gar nix mehr.
die festplatte (xfs) hörte nicht mehr auf zu rattern.
ich habe rausgefunden das das aktivieren des sounds ca. 500 dateizugriffe
mehr durch das bussystem jagt und zwar in richtung "/tmp/.wine-1000".
ok nagut muss vielleicht so sein, hier jetzt die lösung, welche ich nach
langen suchen im wine bugtracker gefunden hab. man erzeuge einfach ein ramdrive.
hier ein kleines skript für die automatisierung (die 1000 müsste glaub die user-id sein).
es reicht wenn ihr das nach dem rechner start einmal ausführen lasst.
user andi müsst ihr natürlich mit eurer wenigkeit ersetzen.
#!/bin/sh
rm -R /tmp/.wine-1000
mkdir /tmp/.wine-1000
mount -t tmpfs none /tmp/.wine-1000
chown andi:users /tmp/.wine-1000
chmod -R 700 /tmp/.wine-1000
damit habt ihr das wine temp in ein ramdrive gelegt und beim sound hat man jetzt
somit null festplattenzugriffe. läuft alles wieder so fix wie vor dem neuen soundsystem.
» WoW starten:
starten kann man das spiel auch gleich über ein skript, in niedriger priorität (nice -n 19)
manche sagen auch 15 wäre gut. somit kann man ohne probleme WoW im hintergrund
laufen lassen und nebenbei noch im internet rumsurfen ;-)
#!/bin/sh nice -n 19 wine "/home/games/World of Warcraft/WoW.exe" -openglHier noch ein anderes Startscript, welches compiz und xserver ab 1.6 berücksichtigt. xset r off / xset r on ist hierbei wichtig, damit wird die Tastaturwiederholung beim spielen aus und danach wieder an gestellt. xset Befehle sind ab wine 1.3 und aktuelles WoW nicht mehr nötig !
#!/bin/sh
xc=$(ps ax | grep "compiz" | grep -v grep)
if [ "${xc}" ];
then
metacity --replace &
xset r off
nice -n 19 wine "/home/games/World of Warcraft/WoW.exe" -opengl
xset r on
nvidia-settings -l
compiz --replace &
else
xset r off
nice -n 19 wine "/home/games/World of Warcraft/WoW.exe" -opengl
xset r on
nvidia-settings -l
fi
exit 0;
Wer keine nvidia Grafikkarte hat, kann "nvidia-settings -l" weglassen.Auch die Möglichkeit WoW mit xgame in einer anderen XSession auszuführen ist möglich. Vorteil die alte XSession läuft gemütlich weiter und compiz muss auch nicht beendet werden. Ob das dann in Cataclysm mit den neuen Launcher funktioniert, hm keine Ahnung.
http://www.xs4all.nl/~masterpe/Perl/xgame-gtk2
so das waren jetzt erst einmal, meine tips zu World of Warcraft in linux.
wenn sich was an blizzard's game ändern sollte, halte ich euch hier auf dem laufenden.
verbesserungsvorschläge und comments sind sehr willkommen.
kommentare:
12.02.2010 · andi
Nicht alle aber einige Shooter, chromium ist als ubuntu paket zu haben auch einige 3D Shooter zb. openarena benutzt quake engine. Sollten die ohne Probleme laufen, kann es nur an den Wine Einstellungen liegen. Auf jedenfall wow mit opengl spielen, directx funktioniert nur sehr schlecht.
12.02.2010 · anonymous
Hmmm keine Ahnung hab kein anderes spiel probiert sonst. Unterstützen denn alle Spiele opengl ?
11.02.2010 · andi
also mit opengl müsst es doch dann eigentlich wunderbar funzen.
laufen denn andere opengl games flott, zb Chromium ?
laufen denn andere opengl games flott, zb Chromium ?
11.02.2010 · anonymous
So hab wieder mal viel zeit mit lesen und herumprobieren verbracht.... so wie ich das verstehe is der radeon treiber ab ubuntu 9.1 schon mit dabei. Hab auch (glxinfo | grep rendering und glxgears ) probiert also da klappt alles super. Ich weiss iwie nimmer weiter ;-(
10.02.2010 · r00tondebian
Die Grafikkarte wird aber trotzdem von Karmic unterstützt, der 3D-Support ggf. aber nicht. Nutz einfach den freien Radeontreiber. http://wiki.ubuntuusers.de/Grafikkarten/ATI/radeon
Für WoW reicht der eigentlich aus. Ansonsten gibt es bei Pearl.de momentan günstige GK. Ich habe die Sapphire HD4350.
Für WoW reicht der eigentlich aus. Ansonsten gibt es bei Pearl.de momentan günstige GK. Ich habe die Sapphire HD4350.


