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.
 

Black screen after splash screen

Author
Gomohr
Sebiestor Tribe
Minmatar Republic
#1 - 2012-11-28 21:57:36 UTC  |  Edited by: Gomohr
I reinstalled Ubuntu from scratch due to some problem and tried to get eve running on it again.
So, i used the tutorial give there :
https://forums.eveonline.com/default.aspx?g=posts&t=172086&find=unread

I added some winetricks download i remembered were usefull (vcrun20XX corefonts, that kind of stuff)

I get the loader to work without a problem, then the splashscreen appears, then, nothing, black screen for a loong time (i waited 15 mins) after wich, i just kill the app.

I am using nvidia exeprimental driver 304 with a gforce gtx 260M with an up to date Kubuntu precise.

If i run Eve via console instead of using the K menu, i get this fr the loader :

Quote:
jean-bernard@L4PT0P:~/Documents$ wine /home/jean-bernard/.wine/drive_c/Program\ Files\ \(x86\)/CCP/EVE/eve.exe
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:gameux:GameExplorerImpl_VerifyAccess (0x137178, L"C:\\Program Files (x86)\\CCP\\EVE\\eve.exe", 0x32fd88)
jean-bernard@L4PT0P:~/Documents$ 22:51:08: Debug: src/helpers.cpp(140): 'CreateActCtx' failed with error 0x00000103 (no more data available.).
fixme:iphlpapi:NotifyAddrChange (Handle 0x33cfc0, overlapped 0x3ddb368): stub
fixme:winsock:WSALookupServiceBeginW (0x33d020 0x00000ff0 0x33d010) Stub!
[1128/225109:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8


(i dont use specific prefix as Eve is the only stuff i run on Wine)


And after i launch the client, i end up with some stuff i cant make out and then a fast scrolling wall of :
Quote:
An exception has occurred. It has been logged in the log server as exception #748
An exception has occurred. It has been logged in the log server as exception #749
An exception has occurred. It has been logged in the log server as exception #750
An exception has occurred. It has been logged in the log server as exception #751
An exception has occurred. It has been logged in the log server as exception #752
An exception has occurred. It has been logged in the log server as exception #753
An exception has occurred. It has been logged in the log server as exception #754
An exception has occurred. It has been logged in the log server as exception #755
An exception has occurred. It has been logged in the log server as exception #756
An exception has occurred. It has been logged in the log server as exception #757
An exception has occurred. It has been logged in the log server as exception #758
An exception has occurred. It has been logged in the log server as exception #759
An exception has occurred. It has been logged in the log server as exception #760
An exception has occurred. It has been logged in the log server as exception #761
An exception has occurred. It has been logged in the log server as exception #762
An exception has occurred. It has been logged in the log server as exception #763
An exception has occurred. It has been logged in the log server as exception #764
An exception has occurred. It has been logged in the log server as exception #765
An exception has occurred. It has been logged in the log server as exception #766
An exception has occurred. It has been logged in the log server as exception #767
An exception has occurred. It has been logged in the log server as exception #768
An exception has occurred. It has been logged in the log server as exception #769
An exception has occurred. It has been logged in the log server as exception #770
An exception has occurred. It has been logged in the log server as exception #771
An exception has occurred. It has been logged in the log server as exception #772
An exception has occurred. It has been logged in the log server as exception #773
An exception has occurred. It has been logged in the log server as exception #774
An exception has occurred. It has been logged in the log server as exception #775
An exception has occurred. It has been logged in the log server as exception #776
An exception has occurred. It has been logged in the log server as exception #777
An exception has occurred. It has been logged in the log server as exception #778
An exception has occurred. It has been logged in the log server as exception #779
An exception has occurred. It has been logged in the log server as exception #780
An exception has occurred. It has been logged in the log server as exception #781
An exception has occurred. It has been logged in the log server as exception #782
An exception has occurred. It has been logged in the log server as exception #783


Anyone got a solution for that ?
Nebu Retski
Lead Farmers
#2 - 2012-11-28 23:23:01 UTC
Make sure that you are running the latest wine version and that your gfx drivers are also properly sorted.
I currently run wine version 1.5.17 and my nvidia driver version is 310.19 (I'm a bit confused about you running experimental drivers version 304, either you better update your nvidia drivers or at least make sure you're using stable drivers).

The terminal output you posted don't contain any serious errors so I seriously consider that you check your wine version and drivers.
Gomohr
Sebiestor Tribe
Minmatar Republic
#3 - 2012-11-29 07:21:28 UTC  |  Edited by: Gomohr
Nebu Retski wrote:
Make sure that you are running the latest wine version and that your gfx drivers are also properly sorted.
I currently run wine version 1.5.17 and my nvidia driver version is 310.19 (I'm a bit confused about you running experimental drivers version 304, either you better update your nvidia drivers or at least make sure you're using stable drivers).

The terminal output you posted don't contain any serious errors so I seriously consider that you check your wine version and drivers.


I did update my drivers to nvidia-current via console, and now, i got 304 (I guess the stable one).

I succeeded in copying the stuff that appears in console when the game starts, before the wall of error :
Quote:
fixme:iphlpapi:NotifyAddrChange (Handle 0x33cfc0, overlapped 0x3ddb370): stub
fixme:winsock:WSALookupServiceBeginW (0x33d020 0x00000ff0 0x33d010) Stub!
[1129/091253:ERROR:network_change_notifier_win.cc(111)] WSALookupServiceBegin failed with: 8
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x48b000 0 0x33f2a4 4
Network layer using: CarbonIO
EVE Client version 8.1 build 453216 starting 9:13:08
Starting up Trinity through _trinity_deploy.dll ...
fixme:win:EnumDisplayDevicesW ((null),0,0x3385bc,0x00000000), stub!
Skipping GameWorld unittests
Cerberus localization module loaded on client
EVE Client version 8.1 build 453216 started 9:13:12
Starting services
Service counter: 0.000s
Service sessionMgr: 0.000s
Service settings: 0.013s
Service machoNet: 0.001s
Service addressbook: 0.000s
Service clientStatsSvc: 0.001s
Service bulkSvc: 0.019s
Service bookmarkSvc: 0.000s
Service dataconfig: 0.064s
Service objectCaching: 0.000s
Service godma: 0.000s
Service photo: 0.000s
Service mailSvc: 0.000s
Service notificationSvc: 0.000s
Service LSC: 0.000s
Service patch: 0.000s
Service inv: 0.000s
Service pwn: 0.000s
Service focus: 0.000s
Service debug: 0.000s
Service jumpQueue: 0.000s
Service scanSvc: 0.000s
Service browserHostManager: 0.000s
Service localizationClient: 0.000s
Service launcher: 0.000s
Service jumpMonitor: 0.000s
Service calendar: 0.000s
Service liveUpdateSvc: 0.000s
fixme:win:EnumDisplayDevicesW ((null),0,0x33a7cc,0x00000000), stub!
Service monitor: 0.134s
Service processHealth: 0.000s
Service planetInfo: 0.000s
Service district: 0.001s
Service devToolsClient: 0.000s
Service invCache: 0.000s
Service michelle: 0.000s
Starting services - Done
Service device: 0.158s
Service neocom: 0.000s
Service sceneManager: 0.000s
Service gameui: 0.020s
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3dx:D3DXLoadSurfaceFromMemory Format conversion missing 0x31545844 -> 0x15
Service alert: 0.000s
An exception has occurred. It has been logged in the log server as exception #1
An exception has occurred. It has been logged in the log server as exception #2
An exception has occurred. It has been logged in the log server as exception #3
An exception has occurred. It has been logged in the log server as exception #4
An exception has occurred. It has been logged in the log server as exception #5
An exception has occurred. It has been logged in the log server as exception #6
An exception has occurred. It has been logged in the log server as exception #7
An exception has occurred. It has been logged in the log server as exception #8
An exception has occurred. It has been logged in the log server as exception #9
An exception has occurred. It has been logged in the log server as exception #10
An exception has occurred. It has been logged in the log server as exception #11
An exception has occurred. It has been logged in the log server as exception #12
An exception has occurred. It has been logged in the log server as exception #13
An exception has occurred. It has been logged in the log server as exception #14
An exception has occurred. It has been logged in the log server as exception #15
An exception has occurred. It has been logged in the log server as exception #16
An exception has occurred. It has been logged in the log server as exception #17
An exception has occurred. It has been logged in the log server as exception #18
An exception has occurred. It has been logged in the log server as exception #19
An exception has occurred. It has been logged in the log server as exception #20
An exception has occurred. It has been logged in the log server as exception #21
An exception has occurred. It has been logged in the log server as exception #22


I see some d3d stuff in it but it doesnt make any sense to me ....


This time, I waited 45 mins, up to :
Quote:
An exception has occurred. It has been logged in the log server as exception #36173

As i have read on some ccp page that it could take some time but the black screen would disapear ....
Nebu Retski
Lead Farmers
#4 - 2012-11-29 10:12:07 UTC
OK I don't think your drivers are the issue, I'm pretty confident you are running stable drivers.

What wine version do you have? Check it with "wine --version" and make sure it's the latest or at least 1.5.xx
Did you install the d3dx9_36 with winetricks? (I see that you linked that eve on ubuntu desktop thread somewhere else so I'm hoping you followed the directions there on how to install wine)

In case your wine is up to date and you have the d3dx9_36, then I would suggest to start from a fresh wine prefix (make .eve ) and do the install eve into that new prefix. If you have time and patience I'd suggest to first only install eve and see if it runs, then if something is wrong then start installing the following things depending on the issues you get:

  • No text / menu's -> corefonts
  • dx errors -> d3dx9_36
  • c++ errors -> vcrun2005 vcrun2008 vcrun2010


Only install what is needed.
You can check if someone else had a similar issue here
Gomohr
Sebiestor Tribe
Minmatar Republic
#5 - 2012-11-29 10:49:21 UTC  |  Edited by: Gomohr
Thanks for the advice.
Ill nuke my .wine directory from orbit, remove winetricks and stuff and start from scratch again, ill come back here as soon as its done for feedback.

First Edit :
I started compiling the last Wine by myself, trying the WoW 64 setup shown here : http://wiki.winehq.org/Wine64 , just in case the problem comes from some 64 bit - 32 bit stuff.

This tutorial has some problems, as i couldnt find some dev packages I had to do the 32 bit configure with : --without-x --without-freetypes

Aand it was an utter fail :
Quote:

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!


I guess I will just wait for them to build the packages for the last version and try again with them.
Ribaldry
#6 - 2012-11-30 01:01:18 UTC
Nebu Retski wrote:
Did you install the d3dx9_36 with winetricks?


Just re-installed from a new .wine and this solved my black screen with "An exception has occurred. It has been logged in the log server as exception #" in the terminal repeating on stderr.

Xubuntu 12.10
wine 1.5.16-0ubuntu1 from the winehq PPA
nvidia-current 304.51.really.304.43-0ubuntu1 from canonical repos

.

Gomohr
Sebiestor Tribe
Minmatar Republic
#7 - 2012-11-30 09:39:40 UTC  |  Edited by: Gomohr
Tried a new install from the wine hq package and got this :
Quote:
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!


I guess i ****** something trying to compile it last time, but dunno what. My nvidia driver is still there, so i may have some problem with X11 somewhere. Anyone got a clue about where i should look ?

Quote:
jean-bernard@L4PT0P:~$ glxinfo | grep direct
direct rendering: Yes
GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,


No problem here, i guess. Did an apt-get autoremove, just in case something was messing up but not needed, it did remove a crapload of i386 files.

I updated the system, which brings me to Ubuntu 12.10, removed wine, reinstalled it and still got this when i try to run the installer :
Quote:
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!


I wonder what the hell is going on.
*posted it in wineHQ forum too
Kismeteer
Bat Country
Pandemic Horde
#8 - 2012-11-30 14:45:46 UTC
Gomohr wrote:

An exception has occurred. It has been logged in the log server as exception #783


i also get these errors from time to time, but I don't have that accompanying black screen. You might consider moving your eve preferences directory out of the way, if you think it's an eve thing rather than just a 'nvidia graphic drivers suck'.

I personally recommend using a defined repository rather than beta or build your own. That way, you have at least other people when 'it doesn't work'. so you might consider back dating your nvidia graphics driver to a stock one for now.
Kontalaa
New Eden Trading Association
#9 - 2012-11-30 15:45:04 UTC
dont build wine on ubuntu 64-bit.
its a pain in the ass and i cannot work properly due to missing libs. you have to chroot it, build it in there, install the libs outside and then start it there ..

easiest solution: just use the up2date ppa:
Quote:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install wine1.5


this should get you the latest wine for ubuntu 64-bit

then just install eve inside that one with the help of https://forums.eveonline.com/default.aspx?g=posts&t=172086&find=unread or one of the other tutorials in here...
Gomohr
Sebiestor Tribe
Minmatar Republic
#10 - 2012-11-30 21:14:20 UTC
Kontalaa wrote:
dont build wine on ubuntu 64-bit.
its a pain in the ass and i cannot work properly due to missing libs. you have to chroot it, build it in there, install the libs outside and then start it there ..

easiest solution: just use the up2date ppa:
Quote:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install wine1.5


this should get you the latest wine for ubuntu 64-bit

then just install eve inside that one with the help of https://forums.eveonline.com/default.aspx?g=posts&t=172086&find=unread or one of the other tutorials in here...


Not really sure of what you mean by "chroot" (i've been using Ubuntu for some time, but i only know the functionalities I had to use in the past to solve my problems and nothing more). I'm not really willing to downgrade to Ubuntu 32 bit as i can really use the exra power to do the other things i got to do with my laptop. If you would be kind enough to explain me a bit more what you mean, I would be more than happy.

Quote:
I personally recommend using a defined repository rather than beta or build your own. That way, you have at least other people when 'it doesn't work'. so you might consider back dating your nvidia graphics driver to a stock one for now.


did get the staable version of my nvidia drivers (i dunno why the driver manager offers the same driver in stable and experimental version though).

I'm considering wiping the ubuntu partition again to start fresh, didnt do much config on it yet, so i wont miss much, and a clean plate could be better to try again.
After Shok
Ruthenia Co
#11 - 2012-12-01 23:25:36 UTC  |  Edited by: After Shok
what version of your Linux?
if 64 bit - install 32bit video drivers libs for xorg

and show
glxinfo | grep shading

Правдой нельзя оскорбить, уважаемый адвокат!

Тот самый Мюнхгаузен

Золотая орка

Gomohr
Sebiestor Tribe
Minmatar Republic
#12 - 2012-12-02 12:58:30 UTC  |  Edited by: Gomohr
glxinfo | grep shading :

Quote:
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
GL_ARB_shading_language_420pack, GL_ARB_shading_language_include,
GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sync,


I reinstalled Kubuntu 12.10 64 bits, now, i can run the installer and the launcher, but still black screen, I've seen a post with someone having a 12.10 64 bits too, ill try what he did.

It did work with just adding d3dx9 with winetricks and disabling sound and walk in station. FPS around 30-40, which is fine considering i'm playing on a laptop. Game seems a bit choppy, but maybe its just jita undock...
Nebu Retski
Lead Farmers
#13 - 2012-12-03 17:24:31 UTC
If you have a 64 bit Ubuntu and you're using the 64 bit wine, then I recommend to use a 32 bit wine prefix just to make sure there aren't any 32 bit v.s. 64 bit issues. It might be that there are none, but on the other hand it doesn't hurt to use a 32 bit wine prefix unless you are totally against installing the required 32 bit libraries.

Anyway from your last post I assume that it's working now? Jita undock isn't really a good way to determine if it runs well or not Lol On my pc it runs mostly smoothly (64 bit arch linux with 64 bit wine, but 32 bit wine prefix), but at Jita undock it tends to be a bit choppy, I solve that problem by using an instant warpout BM do get off grid ASAP.
Gomohr
Sebiestor Tribe
Minmatar Republic
#14 - 2012-12-03 17:27:54 UTC
Nebu Retski wrote:
If you have a 64 bit Ubuntu and you're using the 64 bit wine, then I recommend to use a 32 bit wine prefix just to make sure there aren't any 32 bit v.s. 64 bit issues. It might be that there are none, but on the other hand it doesn't hurt to use a 32 bit wine prefix unless you are totally against installing the required 32 bit libraries.


I would rather not try to as the first problem seem to come from the 32 bit libraries. Everything is running perfect with wine 64 bits right now (not to sure about tomorrow, though, maybe the update will break something).