I'm usually testing the latest packages and bleeding edge cvs/git software and I can say that WoW works great if you know what to do.
If you do a fresh checkout from git (git-pull), there's two things you have to do to make WoW work:
1. reverse a patch that breaks WoW (git-revert 412cb77d511fc370932e21e7945d6f902c6992fc)
2. apply the mouse fix (you can find the patch somewhere in this thread/forum)
After that, you can compile and install wine and it whould work in opengl mode (I didn't test D3D though).
Sometimes, as you might have read in this thread, the drivers are the culprit, especialy on ati cards, try to downgrade your drivers. I'm using a nvidia card with the latest drivers that are available in portage and I have no problems.
For amd64 users:
./configure may fail because if can't find the opengl libraries (and possibly others, too). Use this command to configure wine:
./configure CFLAGS="-L/emul/linux/x86/usr/lib" LDFLAGS="-L/emul/linux/x86/usr/lib" [additional options]
[additional options] can be any combination of:
--disable-win16
--disable-debug
--disable-trace
If you play only WoW or you don't want to report bugs, you can use all three options.
I've create a short shell-script so I don't have to type this command everytime I build wine:
Code: Select all
#!/bin/sh
./configure --prefix=/usr --disable-win16 CFLAGS="-L/emul/linux/x86/usr/lib" LDFLAGS="-L/emul/linux/x86/usr/lib"