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.
 

Can't start EVE in Kubuntu

Author
Szindor
Amarr Empire
#1 - 2012-01-31 16:14:17 UTC  |  Edited by: Szindor
Hey.

I'm trying to get EVE running on my Kubuntu 10.04-64bit, but it keeps crashing at splash screen.
The logserver made a lot of errors about something called 'vivox' and 'blue.dll'

Logserver file: http://dl.dropbox.com/u/1586333/%232012.01.31.12.51.39.ERRORS.lbw

I'm using Wine 1.3.37 and have installed vcrun2005, vcrun2008, vcrun2010, corefonts and probably more I've forgot about.
My GFX is an ATI HD 4850 with proprietary drivers. glxinfo: http://dl.dropbox.com/u/1586333/glxinfo_dump.txt


I've searched this Linux forum and WineHQ, but haven't found any solutions yet. I've also tried making the launcher from http://forums.eveonline.com/default.aspx?g=posts&m=32545, but somehow it fails with the message "KDEInit could not launch '/home/my username/Scripts/eve-script.sh".

Can anyone help me?
Miraqu
Kneipenterroristen.
#2 - 2012-02-01 07:09:02 UTC
Please try to run it in a console and post the output here.
Szindor
Amarr Empire
#3 - 2012-02-01 18:51:46 UTC
Running from the console:
Quote:
$ wine explorer /desktop=$(date +%s),1680x1050 '/home/wrelbyrd/.wine/drive_c/Spil/EVE Online/eve.exe'
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:gameux:GameExplorerImpl_VerifyAccess (0x13ac18, L"C:\\Spil\\EVE Online\\eve.exe", 0x32fd74)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x48b000 0 0x33f1d0 4
Network layer using: CarbonIO
EVE Client version 7.21 build 335279 starting 19:01:02
Multi-Language System: Client using language [EN]
Starting up Trinity through _trinity_deploy.dll ...
fixme:win:EnumDisplayDevicesW ((null),0,0x3385f0,0x00000000), stub!
Skipping GameWorld unittests
err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\vivoxsdk.dll") not found
err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\_vivox.dll") not found
Cerberus localization module loaded on client
err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\vivoxsdk.dll") not found
err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\_vivox.dll") not found
err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\vivoxsdk.dll") not found
err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\_vivox.dll") not found
err:module:import_dll Library DNSAPI.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\vivoxsdk.dll") not found
err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\_vivox.dll") not found
An exception has occurred. It has been logged in the log server as exception #1
I then have to kill the process manually.

I then tried copying a DNSAPI.dll file from my original windows into wine and ran it again:
Quote:
$ wine explorer /desktop=$(date +%s),1680x1050 '/home/wrelbyrd/.wine/drive_c/Spil/EVE Online/eve.exe'
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:gameux:GameExplorerImpl_VerifyAccess (0x139da8, L"C:\\Spil\\EVE Online\\eve.exe", 0x33fd74)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x48b000 0 0x33f1d0 4
Network layer using: CarbonIO
EVE Client version 7.21 build 335279 starting 19:46:00
Multi-Language System: Client using language [EN]
Starting up Trinity through _trinity_deploy.dll ...
fixme:win:EnumDisplayDevicesW ((null),0,0x3385f0,0x00000000), stub!
Skipping GameWorld unittests
err:module:import_dll Loading library DNSAPI.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\vivoxsdk.dll") failed (error c000007b).
err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\_vivox.dll") not found
Cerberus localization module loaded on client
err:module:import_dll Loading library DNSAPI.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\vivoxsdk.dll") failed (error c000007b).
err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\_vivox.dll") not found
err:module:import_dll Loading library DNSAPI.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\vivoxsdk.dll") failed (error c000007b).
err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\_vivox.dll") not found
err:module:import_dll Loading library DNSAPI.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\vivoxsdk.dll") failed (error c000007b).
err:module:import_dll Library vivoxsdk.dll (which is needed by L"C:\\Spil\\EVE Online\\bin\\_vivox.dll") not found
An exception has occurred. It has been logged in the log server as exception #1
Doublewhopper
Temporary Assignment
#4 - 2012-02-01 19:04:11 UTC
It seems you have hit the case where the client can't find the DNSAPI.dll.

You need to get one from windows, install into your wine and activate a native override for it.

If you have no windows, follow this link (in german, use translator or go to the section about vivox..there is a link for the DLL)
http://wiki.ubuntuusers.de/Spiele/EVE

I can't say why it happened, i have never needed to include the dll on my wine.
Szindor
Amarr Empire
#5 - 2012-02-02 17:42:10 UTC  |  Edited by: Szindor
Doublewhopper wrote:
It seems you have hit the case where the client can't find the DNSAPI.dll.

You need to get one from windows, install into your wine and activate a native override for it.

If you have no windows, follow this link (in german, use translator or go to the section about vivox..there is a link for the DLL)
http://wiki.ubuntuusers.de/Spiele/EVE

I can't say why it happened, i have never needed to include the dll on my wine.

I copied the DNSAPI.dll from my windows folder and put it in the .wine folder.
I then activated the dnsapi (native) in winecfg.
I then tried running EVE from the console again, and it worked...!

It was flickering like mad until I closed/minimize the open windows in the background.
I even got to download and install the newest update. Yay!*

Then it wouldn't start again. Roll

This is the new console output (too long for a forum post): http://dl.dropbox.com/u/1586333/eve_console_dump.txt

It then continues with a combination of these lines, until I manually close the window:
Quote:
err:d3d_surface:surface_load Not supported on scratch surfaces.
ALSA lib ../../../src/pcm/pcm.c:7245:(snd_pcm_recover) underrun occured
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.



Adding this to .wine/user.reg didn't help:
Quote:
[Software\Wine\Direct3D]
"DirectDrawRenderer"="opengl"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"VertexShaderMode"="hardware"



*So close to success that I actually yelled out a 'Yay' IRL....
Szindor
Amarr Empire
#6 - 2012-02-02 18:42:00 UTC
Okay... this is a little weird..

I changed the launcher from
$ wine explorer /desktop=$(date +%s),1680x1050 '/home/wrelbyrd/.wine/drive_c/Spil/EVE Online/eve.exe'
to
$ wine explorer /desktop=EVE1,1680x1050 '/home/wrelbyrd/.wine/drive_c/Spil/EVE Online/eve.exe'
and now it starts up again... Shocked

Now the problem is that it can't find the server. It says:
Server: Tranquility
Status: Unknown

When I try to log in, a window pops up with this message:
Quote:
Could not connect to the specified address. Odds are that you have not established an internet connection, the server isn't running, or the server address or port number was wrong.



BTW I found a tip that the flickering doesn't happen if I turn off Desktop Effects in Systems Settings and it appear to be true.
Doublewhopper
Temporary Assignment
#7 - 2012-02-02 19:54:58 UTC  |  Edited by: Doublewhopper
If the login screen comes up it is a good sign. The messages in your log are ok except for the ALSA stuff. Try to change or deactivate this in winecfg. I always have all sound in EVE deactivated as it will just cause trouble.

My settings in user.reg:

[Software\\Wine\\Direct3D] 1308766323
"DirectDrawRenderer"="opengl"
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"UseGLSL"="enabled"
"VertexShaderMode"="hardware"
"VideoMemorySize"="256"

The memory is for 4 clients on one 1GB card...each using 256mb.

Then i just start an individual client per user with something like this:
taskset 0x00000001 wine eve.exe
Marsan
#8 - 2012-02-03 06:10:24 UTC
The basic issue here is you are running an older version of wine. Try upgrading the version of wine you are using.
http://www.winehq.org/download/ubuntu

Former forum cheerleader CCP, now just a grumpy small portion of the community.