These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

Ubuntu 11.10 + Wine 1.3.28 + Nvidia Optimus (Bumblebee 3.0 drivers) now working!

Author
Neiraru Matasune
Masamune
#1 - 2012-02-19 20:09:08 UTC
I've managed to configure and run Eve-Online while still taking advantage of the dual-graphics card feature called Nvidia Optimus in Ubuntu 11.10.

First I configured Bumblebee 3.0 with this guide:

http://ubuntuportal.com/bumblebee-3-0-tumblewed-nvidia-optimus-gpu-switching-for-linux-has-been-released-how-to-install-bumblebee-3-0-on-ubuntu/

You can test if its working by running "glxspheres" in terminal, compare the result with "optirun glxspheres". I managed to increase my frame rate performance with three steps.

1. Force Bumbleweed to choose the nvidia-current driver and not the open-source alternative Nouveau. Do this by editing /etc/bumbleweed/bumbleweed.conf and change "Driver=" to "Driver=nvidia". Make sure the libs are pointed to the correct location further down the file (should point to the lib-location where nvidia-current has its file). I made sure to get the latest drivers as well, instructions are in the above guide.

2. Running "VGL_READBACK=pbo optirun glxspheres" gave me a significant boost in fps so I made it permanent with the following commands, you may have to relogin for it to work maybe not necessary for EVE since we add it to the regedit:

mkdir -p ~/bin
printf '#!/bin/sh\nVGL_READBACK=pbo /usr/bin/optirun "$@"\n' >> ~/bin/optirun
chmod +x ~/bin/optirun

3. Experiment with the "VGLTransport=" found in bumblebee.conf. Alternatives are: proxy, jpeg, rgb, xv and yuv. Default is proxy but using jpeg gave me a significant boost however im not sure which one is best for overall performance, needs further testing.

Now that you are done with configuring Bumbleweed, configure Wine according to this guide:

http://community.eveonline.com/iNgameboard.asp?a=topic&threadID=1139274

Use winetricks to install vcrun2005, vcrun2008, corefonts and d3dx9_36.dll, d3dx9_35.dll.

using "optirun wine eve.exe" crashes the game after the launcher splash screen due to some error which I think is related to Bumbleweed 3.0. Launching the "ExeFile.exe" located in /bin solves the problem.

"optirun wine ExeFile.exe" launches the game perfectly and after installing patch you have to relaunch game. I had problems loading station enviroment with captains quarters and such which gave lots of different error depending on wether I had sound on or not. Problem was easily solved by disabling station enviroment in the eve settings before I logged in.

Performance is ok though considerably worse than windows but definatly playable and I have sound including music.

Bumbleweed works wonderful in desktop functionality and gives considerably extra battery life on my laptop.