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 w/ Wine

Author
Redragon
Aliastra
Gallente Federation
#1 - 2011-11-20 04:25:09 UTC  |  Edited by: Redragon
*** Updated ***
So I have been looking to move out of the Microsoft world and need some help.

The last major hold MS has on me is Eve. Every other software/tool there is a Linux option.

So here is what I have so far (Linux Desktop noob). I have Ubuntu 11.10, Wine 1.3.28, and the Eve offline install.

I was able to get Eve installed but now when I try to start it I see the Small Eve splash screen then it crashes (window closes). Im betting there is something I'm missing with the install, but all the install guides I have found are over a year old.

I even tried installing VMWare Workstation to see if I could make a Win7 VM and run it all that way (Failed too).


Any help would be great.

did some more looking and found how to log the crash:

fixme:gameux:GameExplorerImpl_VerifyAccess (0x133eb0, L"C:\\Program Files\\CCP\\EVE\\eve.exe", 0x32fdbc)
err:module:find_forwarded_export function not found for forward 'msvcrt._controlfp_s' used by L"C:\\windows\\system32\\msvcr80.dll". If you are using builtin L"msvcr80.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'msvcrt._except_handler4_common' used by L"C:\\windows\\system32\\msvcr80.dll". If you are using builtin L"msvcr80.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'msvcrt._configthreadlocale' used by L"C:\\windows\\system32\\msvcr80.dll". If you are using builtin L"msvcr80.dll", try using the native one instead.
err:module:find_forwarded_export function not found for forward 'msvcrt._initterm_e' used by L"C:\\windows\\system32\\msvcr80.dll". If you are using builtin L"msvcr80.dll", try using the native one instead.
wine: Call from 0x7ef79e18 to unimplemented function msvcrt.dll._set_printf_count_output, aborting
err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
Redragon
Aliastra
Gallente Federation
#2 - 2011-11-20 04:48:17 UTC
Update

Found a few post talking about the fact that I need to have vcrun2005 and vcrun2008 so I installed them and now it doesn't crash at launch, but after showing the splash screen for a about a minute it goes to just the wine blue screen and sits there.

From the Terminal I ran:
$ winetricks vcrun2005
$ winetricks vcrun2008


Log Shows:

fixme:gameux:GameExplorerImpl_VerifyAccess (0x133eb0, L"C:\\Program Files\\CCP\\EVE\\eve.exe", 0x32fdbc)
fixme:heap:HeapSetInformation 0x596000 0 0x33f328 4
Xlib: extension "GLX" missing on display ":0".
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
Leod Athas
TURN LEFT
#3 - 2011-11-20 12:16:17 UTC
Redragon wrote:
Update

Log Shows:

fixme:gameux:GameExplorerImpl_VerifyAccess (0x133eb0, L"C:\\Program Files\\CCP\\EVE\\eve.exe", 0x32fdbc)
fixme:heap:HeapSetInformation 0x596000 0 0x33f328 4
Xlib: extension "GLX" missing on display ":0".
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.


Looks simple. You either

- don't have direct rendering on your system, that is you haven't installed drivers for your Graphics Card for 3D stuff.

to check that you can always type "glxinfo" command and you need to see a line like

direct rendering: Yes

- or you have them installed, but you are on a 64 bit system, in which case you also need to install 32-bit drivers.

Redragon
Aliastra
Gallente Federation
#4 - 2011-11-20 15:46:06 UTC
Leod Athas wrote:


Looks simple. You either

- don't have direct rendering on your system, that is you haven't installed drivers for your Graphics Card for 3D stuff.

to check that you can always type "glxinfo" command and you need to see a line like

direct rendering: Yes

- or you have them installed, but you are on a 64 bit system, in which case you also need to install 32-bit drivers.




$ glxinfo
name of display: :0
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Ravow
Republic Military School
Minmatar Republic
#5 - 2011-11-21 16:11:21 UTC
You don't have any 3D acceleration. Not even software rendering (via Gallium).

What's your Videocard?
Redragon
Aliastra
Gallente Federation
#6 - 2011-11-24 03:33:42 UTC
Ravow wrote:
You don't have any 3D acceleration. Not even software rendering (via Gallium).

What's your Videocard?


Nvidia NVS 4200M
Redragon
Aliastra
Gallente Federation
#7 - 2011-11-24 18:47:00 UTC
Found the fix.

Found Fix here
"From the specs here the Dell Latitude E6520 is Optimus enabled.
http://www.dell.com/us/business/p/latitude-e6520/pd"

Disabled Optimus in the bios and it works now. :)