open All Channels
seplocked Linux
blankseplocked A simple eve installation from scratch
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Laashanna
Posted - 2011.03.09 00:38:00 - [1]
 

Edited by: Laashanna on 09/03/2011 00:40:16
Edited by: Laashanna on 09/03/2011 00:38:56
Edited by: Laashanna on 09/03/2011 00:38:33
If you are trying to run eve from scratch there are a number of things you should do to get a properly running eve client. These things have changed a bit from when the various howtos/wiki, and some authors may not realize you need these steps as they were needed for other games they were already running.

0) Update your system. Run zypper, apt-get, yum or what ever to make sure you are running the current patched version. If you are running an older release of linux you might have better luck updating to newer versions. That said eve has been work with wine for quite a while.

Note you might want to make sure you have wine installed.

1)Make sure you have 3d acceleration working. The command `glxinfo | grep "renderer string"` (note you don't want the `) should return a string like "OpenGL renderer string: GeForce 8400 GS/PCI/SSE2". If you don't see anything, or it doesn't list your card read the doc/howtos for your version of linux and fix this.

2)Use wine tricks to install the following:
winetricks vcrun2005 vcrun2008 corefonts d3dx9

If you don't have winetricks on your system go here:
http://wiki.winehq.org/winetricks

3)Download the windows patch from the main page on the eve site.

4)Run the eve installer "wine <where ever you downloaded the installation file>"

5)Running multiple clients will require running in a virtual desktop. Use the below command line, and change the desktop=0 to match your config. Change desktop=0 to desktop=1 for the next,desktop=2 for the next.....

`wine explorer /desktop=0,1280x1024 .wine/drive_c/Program\ Files/CCP/EVE/eve.exe`

Note that it may be Program\ Files\ \(x86\) for 64bit systems.

Note2 If you have a NVIDIA card I recommend the drivers from the nvidia site rather than the ones that come with your distro. Mutliple clients never worked right until I install the latest drivers from NVIDIA


Troubleshooting.

If it crash a lot try these thing below, but note with newer versions of wine and the above steps they aren't needed any more for me.

- Disable sound.
- rename/delete .wine/drive_c/Program Files/CCP/EVE\/res/audio/Jukebox
- Uncheck various things in the graphics settings, and move everything to low. If this works try checking things one at a time.
- For nvidia and ati card get the lastest linux drivers from their site. If you don't know where on their sites to download them type "ati linux driver" or "nvidia linux driver" into google.

Sevarus James
Minmatar
Meridian Dynamics
Posted - 2011.03.09 02:22:00 - [2]
 

Edited by: Sevarus James on 09/03/2011 02:28:03
Quote:
2)Use wine tricks to install the following:
winetricks vcrun2005 vcrun2008 corefonts d3dx9



While you CAN do the winetricks stuff...

You do NOT need d3dx9. The vcrun2005/08 are ONLY needed for the abysmal eve patches. Even this issue can be fixed without installing more "MS" stuff by simply downloading the "full patch" rather than using the in-game patcher.

arial.ttf is the ONLY "problem child" for EVE and wine, and copying that font file to the c:/windows/fonts folder fixes font issues. (having tested this with a stock ubuntu 10.10 'clean' install.)

A vanilla wine binary install via ubuntu will run Eve with NONE of winetricks stuff save for the mentioned arial.ttf file.
(This is referring to an Nvidia card rig with current nvidia binary drivers.)

Remember, the more you mod a wine install, the less "valid" any bug reports will be if things go south with wine.

Just sayin'.

Oh and for nvidia GTX users, the following SHOULD be added to the user.reg file:

Software\\Direct3d]
"DirectDrawRenderer"="opengl"
"MaxFragmentUniforms"="1024"
"MaxVaryings"="52"
"MaxVertexUniforms"="1024"
"Multisampling"="enabled"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"VertexShaderMode"="enabled"
"VideoMemorySize"="xxx" <<<<<<<replace the "x"s with the memory size of the video card.

These changes will improve fps and allow for shadows/hdr and the like to be used.

Also in the ingame "escape key" menu under graphics, changing the "interval" setting to immediate will turn of EVE's vsync which will also improve frame rate.

Laashanna
Posted - 2011.04.07 04:02:00 - [3]
 

Originally by: Sevarus James
Edited by: Sevarus James on 09/03/2011 02:28:03
Quote:
2)Use wine tricks to install the following:
winetricks vcrun2005 vcrun2008 corefonts d3dx9



While you CAN do the winetricks stuff...

You do NOT need d3dx9. The vcrun2005/08 are ONLY needed for the abysmal eve patches. Even this issue can be fixed without installing more "MS" stuff by simply downloading the "full patch" rather than using the in-game patcher.

arial.ttf is the ONLY "problem child" for EVE and wine, and copying that font file to the c:/windows/fonts folder fixes font issues. (having tested this with a stock ubuntu 10.10 'clean' install.)


True you can patch without using the builtin patcher, but it's alot easier to let the repair tool do it's thing. Also I'm pretty sure you are wrong about not needing the directx stuff. You use to not have to have it, but incursion requires it. I was just testing it and I get "fixme:d3dx:ID3DXBaseEffectImpl_GetParameter iface 0x189140, parameter (nil), index 3899654 stub". Maybe ubuntu does something different than Suse x86_64. Or maybe some other game installed directx for you.


Sevarus James
Minmatar
Meridian Dynamics
Posted - 2011.04.10 12:23:00 - [4]
 

Originally by: Laashanna
Originally by: Sevarus James
Edited by: Sevarus James on 09/03/2011 02:28:03
Quote:
2)Use wine tricks to install the following:
winetricks vcrun2005 vcrun2008 corefonts d3dx9



While you CAN do the winetricks stuff...

You do NOT need d3dx9. The vcrun2005/08 are ONLY needed for the abysmal eve patches. Even this issue can be fixed without installing more "MS" stuff by simply downloading the "full patch" rather than using the in-game patcher.

arial.ttf is the ONLY "problem child" for EVE and wine, and copying that font file to the c:/windows/fonts folder fixes font issues. (having tested this with a stock ubuntu 10.10 'clean' install.)


True you can patch without using the builtin patcher, but it's alot easier to let the repair tool do it's thing. Also I'm pretty sure you are wrong about not needing the directx stuff. You use to not have to have it, but incursion requires it. I was just testing it and I get "fixme:d3dx:ID3DXBaseEffectImpl_GetParameter iface 0x189140, parameter (nil), index 3899654 stub". Maybe ubuntu does something different than Suse x86_64. Or maybe some other game installed directx for you.




Running incursions works JUST FINE without ms's dx stuff. you do NOT need it. Wine's implementation works.(via arch 64 and ubuntu 64 over here). If you are having to install ms directx via winetricks, then something is seriously wrong.



Mr M
Posted - 2011.04.24 21:16:00 - [5]
 

Tried Wine 1.3.18 on Debian 6.0.1. If I run Incursion 1.4.2 with only corefonts installed I get a ton of errors and it won't even start.

Quote:
fixme:d3dx:ID3DXBaseEffectImpl_GetParameter iface 0x1ebf78, parameter (nil), index 454744 stub

Tried to config wine to use builtin libraries but it still wouldn't work. So I say you need at least d3dx9 and corefonts.

Mr M
Posted - 2011.04.25 18:15:00 - [6]
 

Mystery solved. The Eve installer runs dxsetup /silent as the last part of the installation so if you don't have directX installed already you get it there.

Eoras Northwind
Gallente
Center for Advanced Studies
Posted - 2011.04.28 18:52:00 - [7]
 

Originally by: Sevarus James

Oh and for nvidia GTX users, the following SHOULD be added to the user.reg file:

Software\\Direct3d]
"DirectDrawRenderer"="opengl"
"MaxFragmentUniforms"="1024"
"MaxVaryings"="52"
"MaxVertexUniforms"="1024"
"Multisampling"="enabled"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"VertexShaderMode"="enabled"
"VideoMemorySize"="xxx" <<<<<<<replace the "x"s with the memory size of the video card.

These changes will improve fps and allow for shadows/hdr and the like to be used.



YMMV.

Two nVidia GTX 460 in SLI. If I set those options, Eve will crash to the desktop on start. So does a lot of other software. This is why I use separate ${WINEPREFIX}s for big games. Oddly, many of these are defaults and don't need to be set.

I get about 50 FPS with graphics maxed out. More if I turn off the shadows and hdr. Even then I see these numbers in the middle of incursion sites with two fleets racing for an NCO spawn. Counting the Sansha rats that's +30 ships with constant spawns, missiles flying off into the nether (gotta love Drakes,) turret animations and purty 'spolions. Not quite a 500 man lag-inducing fleet blob but I think that many frames per second will do for small fleet PvP, smooth-animating exploration, mining or missions.

Love my new nVidia cards and the latest (260.19.44) nVidia driver. I'm sure once openSuSE 11.4 fixes a certain bug with multiple desktops I can go back to losing 10-20 fps for having two clients and a shiny desktop, too.

Audio on a clean install is sometimes problematic, but selecting the Default System Device in the audio settings on the ESC menu solves that. For some reason, joining and leaving fleet audio or channel audio resets the Eve sound system when wine decides to stop sending sound to the speakers. Starting with wine 1.3.17 I've not needed to do anything to make the jukebox work on a clean installation. If I tire of the Eve muzak, the silence of space is just one stop button away.

...now I just need a stuffed penguin for my Command Quarters.

As always, follow the basics:
  1. backup your files

  2. only make one change at a time

  3. test, test, test


Fly (un)safe!



 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only