I have an Nvidia GTX260 video card and I'm using Ubuntu 12.04 x64 bit. I've been trying for hours to get StarCraft II to work with wine and PlayOnLinux. I have tried nearly everything under the sun to get drivers for it to work:
- Just using nouveau
- The .run package from nvidia's website
sudo apt-get install nvidia-current
- This method which oddly enough is for 12.10 not 12.04
sudo jockey-text -d xorg:nvidia_current
When I start PlayOnLinux it says:
PlayOnLinux is unable to find 32bits OpenGL libraries. You might encounter problem with your games.. When I run StarCraft II, after hitting the play button in the launcher, it says:
Failed to initialize DirectX. You may need to reinstall DirectX. If the problem persists....
Now I'm in a bit of a mess and I'm considering reinstalling Ubuntu to start fresh. x32 bit this time, since I don't have more than 4GB RAM, and it won't cause the bug mentioned below. However, is there any way to "reset" so to speak? I want to start fresh with the display driver. I don't really want to reinstall Ubuntu since I spent hours customizing it with themes and whatnot.
I'm aware of a bug with Ubuntu 12.04 LTS x64 bit and wine which causes StarCraft II to not work in some cases. I had StarCraft II working last night using method 4 but with major fps drop from what I get using the same machine with windows 7 x64 bit.
I found a solution: www.benjaminwiedmann.net/fix-nouveau-driver-issues-on-ubuntu-12-04-install-nvidia-drivers.html ! I can now run StarCraft II, I'm just looking now to see if I still have the same fps issues as before.