· kernel: 3.3.6
 · gnome: 3.4
 · kde: 4.8.3
 häuschen /   buch howtos 

 vboxlogo virtualbox   vboxlogo EeePC   server netzwerk   pacman spiele   unity unity 

powered by gimp
freedesktop logo
open clipart library

hier erst einmal ein paar links zu seiten die sich
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

Bei Ubuntu 11.04 gibt es ein Problem mit "libGL.so" nvidia.
Vorläufiger Fix: LD_PRELOAD=/usr/lib32/nvidia-current/libGL.so wine Wow.exe -opengl
Dies ist nur ein Beispiel, muss dann halt nach Bedarf angepasst werden.
Erfahrene User können auch versuchen die fehlerhaften .so Dateien selbst zu entfernen.

» winecfg
Wenn man häufig den Desktop wechselt und Spiele im Hintergrund laufen, sollte man den Virtuellen Desktop aktivieren, damit man den Tastatur Focus im Spiel nicht verliert. Muss man ausprobieren ist nicht überall so.

Allgemeine Registry Einstellungen für WoW geeignet und sonstigen DirectX Spielen.
[HKEY_CURRENT_USERSoftwareWineDirect3D]
"DirectDrawRenderer"="opengl"
"OffscreenRenderingMode"="pbuffer"
"PixelShaderMode"="enabled"
"RenderTargetLockMode"="texdraw"
"UseGLSL"="enabled"
"VideoMemorySize"="1024"

[HKEY_CURRENT_USERSoftwareWineOpenGL]
"DisabledExtensions"="GL_ARB_vertex_buffer_object"

World of Warcraft mit patch 4.0.1 (wine 1.3.4)
Update auf 4.0.1 verlief ohne Probleme, Spielstart und Login funktioniert.
Server sind UP :) Spiel läuft ( war ja nicht so schwer ^^ )
Ich hab mir mal ein kleines Script gebastelt für Launcher & Updates:
#!/bin/sh
wine Launcher.exe &
sleep 1
chmod 755 -v "/home/games/World of Warcraft"
exit 0
Spiel starten sowieso mit xgame (ganz unten Infos dazu).
Hardware Cursor mit OpenGL funktioniert wieder.

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_USERSoftwareWineDirect3D]
"VideoMemorySize"="512"
[HKEY_CURRENT_USERSoftwareWineOpenGL]
"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"  -opengl

libGL Problem lösen
Da sind irgendwie alte 190.53er libGL.so Treiber Dateien liegen geblieben.
ich hab einfach die falschen .so Dateien beseitigt. So benötigt man nicht mehr
"LD_PRELOAD=/usr/lib32/nvidia-current/libGL.so". Und es wird dann
automatisch die libGL.so von nvidia genommen. Folgendes hab ich entfernt,
zum testen bitte Sicherung anlegen ;-)
/usr/lib32:
libGLcore.so.1 -> libGLcore.so.190.53
libGLcore.so.190.53
libGL.la
libGL.so -> mesa/libGL.so.1
libGL.so.1 -> libGL.so.190.53
libGL.so.190.53
/usr/lib64:
libGLcore.so.1 -> libGLcore.so.190.53
libGLcore.so.190.53
libGL.la
libGL.so.1 -> libGL.so.190.53
libGL.so.190.53
"ldconfig" fertig!
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.
fenster kommentare:
18.10.2011 · stippe
Ich habe wine nach folgender methode installiert

Methode 1 - per apt

Wenn man möchte, kann man Wine auch einfach selbst kompilieren. Will man die neueste Version, ist Voraussetzung, dass man die Quelle

deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu [Ubuntuversion] main

zusätzlich eingetragen hat [2], wobei die verwendete Ubuntuversion eingesetzt werden muss, wenn eine von diesen Ubuntuversionen genutzt wird. Ansonsten kann man das gleiche Vorgehen auch mit der Version aus der Ubuntuquelle universe durchführen, dafür darf dann die oben genannte Winequelle nicht in der sources.list stehen.

Danach öffnet man ein Terminal [3] und gibt die Befehle

sudo apt-get build-dep wine
sudo apt-get --build source wine

ein. Der erste Befehl lädt dabei alle Abhängigkeiten für das Kompilieren herunter, der zweite kompiliert Wine, was je nach PC etwas dauern kann. Am Ende hat man im gleichen Verzeichnis ein deb-Paket, welches man gemäß [4] installieren kann.

aus ubuntu wiki
Funktioniert alles auf anhieb
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 ?
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 ;-(

weitere kommentare lesen/schreiben (16)