Increasing WoW framerate in Wine under 0810

After installing WoW on my Ubuntu 0810 system at home, I was getting very poor FPS, 30 or less. I combed the forums and tried some different settings, but most of the info was outdated.

The most important setting is to enable OpenGL instead of D3d (the default). However, it seems as though WoW 3.0 (or Wine) is ignoring the ‘SET gxApi “opengl”‘ parameter. Once I started it with a command line switch to use OpenGL along with the config file posted below, the framerate increased dramatically. It seems to be running faster in Linux than in Windows, and I was able to increase the resolution from 1680×1024 and get between 30-130 FPS. Here is what I did.

Open your config file (you might want to back this up first):

gedit ~/.wine/drive_c/Program\ Files/World\ of\ Warcraft/

Add these parameters and save the file:

SET SoundOutputSystem “1”
SET SoundBufferSize “232”
SET gxApi “opengl”
SET ffxDeath “0”
SET gxMultisampleQuality “0.000000”
SET gxFixLag “0”
SET fullAlpha “1”
SET lodDist “100.000000”
SET SmallCull “0.070000”
SET DistCull “500.000000”
SET farclip “477”
SET particleDensity “1.000000”
SET unitDrawDist “300.000000”
SET gxCursor “0” SET baseMip “1”
SET spellEffectLevel “0”
SET weatherDensity “0”
SET pixelShaders “0”
SET ffxGlow “0”

Start Wow using the “-opengl” switch:

$ wine ‘~/.wine/drive_c/Program\ Files/World\ of\ Warcraft/WoW.exe -opengl

The parameters listed above minimize the visual effects in the game. Once you are up and running, you can start bringing them back up to a level that’s acceptable on your system.

Now I’m ready to start exploring Northrend with a beautifully smooth framerate; I just downloaded WotLK last night.


About this entry