EVE Launcher build 1385477 beta release for linux

@Dravick_Afterthought

I’ve gotten the linux launcher to work on Debian 9 “Stretch” before but yesterday i tried to get it to work on Debian Testing and couldn’t. I would recommend either using the wine version of the linux launcher or if you want to install Fedora 28. All I did on Fedora 28 was install properiatary drivers, nvidia, then wine, and then used the linux launcher and set it to beta and voila! it worked.

Also you need to remember that this is an unofficial linux launcher from one or two of the devs so technically they don’t even have to be doing this at all and could just leave us with wine and the windows one.

That’s my point - I believe there should be an official version which works with Linux, or at least Wine - and updates should be tested on Linux/Wine before release. This is a $425 million gaming company, not some fly-by-night app provider messing-about in his mother’s basement…

I tried that but didn’t get very far - what’s your Linux/Wine environment please ?

Debian Buster aka “Testing”, WINE 3.18, Nvidia 396.54.09, DXVK 0.90

All I need to do is to set WINE into “Windows XP”-mode with winecfg. The rest works out of the box. I use the Windows-native launcher and I don’t touch the Linux version. It’s been working like this since before WINE 3.0 and apart from minor glitches has it been running out of the box (with the changed mode) ever since.

Steam Play aka Proton is also running fine for me. Same thing here, where one has to set WINE into “Windows XP”-mode before it runs, but then it again runs out of the box and even includes DXVK.

You’ll find some more detailed info here:

Thank you for all that - I can see what I’ll be spending my weekend doing :slight_smile:

Hmm… How do I tell what version of Wine I’m currently running ? It doesn’t seem to have a ‘Help About’ anywhere ?

I’ve downloaded the latest stable Wine and installed it, but it doesn’t add any entries to the Mint program menu. I’ve found the Wine configurer and set it to default to XP, but I can’t see how to actually do the install of the Eve launcher - any suggestions ?

The WINE version can be seen with winecfg and when you go there into the About tab.

Do the folowing to set up EVE from a shell, assuming you’ve downloaded the Windows installer:

export WINEPREFIX=~/.eve           # set this to where you want to keep the game
winecfg                            # set WINE into "Windows XP"-mode
wine EveLauncher-1381807.exe       # run the installer

This will install EVE and you can start playing with DirectX9/11 over OpenGL.

For DXVK (DirectX10/11 over Vulkan) see the info above where I’ve detailed the steps needed to get it running.

When you want the least amount of work, but with DXVK, then choose the Steam set up. Steam comes with its own WINE version, some extra patches, plus DXVK. The steps for Steam are also described above.

The common issues people encounter here are the missing “Windows XP”-mode and missing 32-bit WINE components and missing 32-bit graphics drivers. For DXVK does it also need 32-bit vulkan drivers. Some have reported they needed the core fonts and/or dotnet40 via winetricks before it worked for them on their particular distro.

2 Likes

Thank you Sir, you are a scholar and a gentleman :+1: Up and running, now to copy all my settings over from the Linux version and I should be OK (said with fingers crossed :slight_smile: )

1 Like

Reinstalled my OpenSUSE install yesterday, after trying to upgrade from Leap 42.3 to 15.0 (which failed). After restoring access to my /home partition (containing a pre-existing install of the launcher) I found I could not run EVE. The pre-existing install quickly showed a red square that read that the process had stopped unexpectedly.

After much unsuccesful trial and error I removed everything and anything CCP- or EVE-related that I could find and downloaded the most recent beta release linked here: it starts EVE, my screen goes black for a fraction of a second before returning to my desktop without any notification of failure. The launcher looks as if it is yet again waiting for me to click ‘Play’, with the Play icon having reverted to a Stop icon.

While loglite is full of data, it is not telling me anything useful.

1 Like

Did you reinstall all the 32-bit libraries required to run WINE?

I assumed that such requirements would have been met by my package manager, as they had been before…

After much frustration, I’ve found that running the windows executable under 64-bit wine runs a lot better for me, only needing winetricks allfonts to get the launcher working for me. It’s set to resemble Windows XP right now, but a second wine-bottle resembling Windows 10 seems to run just as well as long as the game sticks to d3d9. d3d11 works without readily apparent graphical problems, but the framerate suffers greatly for it. (Here’s hoping CCP will commit to Vulkan…)

There seems to be a misunderstanding in there somewhere. A pure 64-bit WINE can run almost none of the common Windows programs, because many Windows DLLs are still 32-bit. What you will be using is very likely the combined 32- & 64-bit version of WINE. This is also what most Linux users will be using, because they will have 64-bit computers, running a 64-bit Linux distro, and using the 32- & 64-bit combined WINE version.

This is confusing, but it’s caused by how Linux and Windows differ from one another and WINE has to bridge between the two. Linux can exist as a pure 32- or a pure 64-bit operating system, whereas Windows can only exist as a pure 32-bit or a mixed 32- & 64-bit operating system. The later is referred to as 64-bit Windows, but there is no actual 64-bit Windows made entirely from 64-bit software.

Regarding Vulkan can you already use DXVK, which translates DirectX11 into Vulkan and runs as fast as DirectX9. This is what already some of us here do. We play EVE under Linux and in DirectX11, using DXVK to map it to Vulkan, and get very decent performance from it as well as a very low power consumption.

Curiouser and curiouser - I thought the client hanging was the cause of my problem, but i’ve just found the launcher hung with no client active.

I’ve found a work-round for my hangs. I noticed that, when running multiple clients, only one client (not always the same one though) and the launcher froze, the other clients kept running. So… I tried terminating the launcher as soon as the clients were up and running - done about 20 hours gameplay since, including multiple clients and a 30±system autopiloted (AFK) tour of HS, no hangs or crashes. Not a fix as such, but it will do for now.

Dude I ■■■■■■■ love you.

Installed Fedora 29 on my laptop. Was trying to get the launcher to work. This totally worked for the client.

Now have to check if the game actually loads. :smiley:

I upgraded to Fedora 29 as well, removing all libxcb*files made the launcher work again, but the client doesn’t start.

@Forlorn_Wongraven,
Try using Gharim Turen’s Launcher from the AUR. I know its in arch but there is a script to make a version that will work with any distro. His scripts have never failed me and ive ran just about every distro except gentoo/gentoo based ones.

I reinstalled suse tumbleweed today hand have the same problem like you. The last few lines in the log are reporting a crash. Not sure if this is relevant:

|info|2018-11-14T21:01:38.170|6207|/mnt/hdd/gonzo/Games/eve_linuxlauncher/evelauncher/evelauncher|linux-ou2v|evelauncher|default|"X Error of failed request:  BadWindow (invalid Window parameter)"|
|---|---|---|---|---|---|---|---|
|info|2018-11-14T21:01:38.171|6207|/mnt/hdd/gonzo/Games/eve_linuxlauncher/evelauncher/evelauncher|linux-ou2v|evelauncher|default|"  Major opcode of failed request:  10 (X_UnmapWindow)"|
|info|2018-11-14T21:01:38.171|6207|/mnt/hdd/gonzo/Games/eve_linuxlauncher/evelauncher/evelauncher|linux-ou2v|evelauncher|default|"  Resource id in failed request:  0x5e00001"|
|info|2018-11-14T21:01:38.171|6207|/mnt/hdd/gonzo/Games/eve_linuxlauncher/evelauncher/evelauncher|linux-ou2v|evelauncher|default|"  Serial number of failed request:  308"|
|info|2018-11-14T21:01:38.171|6207|/mnt/hdd/gonzo/Games/eve_linuxlauncher/evelauncher/evelauncher|linux-ou2v|evelauncher|default|"  Current serial number in output stream:  311"|
|info|2018-11-14T21:01:38.272|6207|/mnt/hdd/gonzo/Games/eve_linuxlauncher/evelauncher/evelauncher|linux-ou2v|evelauncher|default|Process 6611 finished with exit code 1|
|info|2018-11-14T21:01:38.272|6207|/mnt/hdd/gonzo/Games/eve_linuxlauncher/evelauncher/evelauncher|linux-ou2v|evelauncher|default|CustomWebPage(0x18d77b0) "processstatus({server:'tq', username:'g0nz028', isRunning: false, crashed: false})"|
|info|2018-11-14T21:01:38.272|6207|/mnt/hdd/gonzo/Games/eve_linuxlauncher/evelauncher/evelauncher|linux-ou2v|evelauncher|default|Queueing CustomWebPage(0x17ebe20) "processstatus({server:'tq', username:'g0nz028', isRunning: false, crashed: false})"|

I tried it again today and took a closer look into the log. I have a bunch of wine errors now. Like said I’m on suse tumbleweed 20181112. KDE Plasma 5.14.3. NVIDIA Geforce GTX 960, OPENGL 4.6.0 NVIDIA 410.73.

https://pastebin.com/EK0mebwf

Today i have installed openSUSE Tumbleweed to see, if my scripts worked on an rpm based distribution. It works so far, only the wine check in evelauncher.sh cannot find the right date from the wine installation, it updates eve’s wine every time, when i start evelauncher.sh.

Used components:

  • openSUSE Tumbleweed 20181112

  • KDE Plasma 5.14.3

  • nvidia-computeG05

  • nvidia-gfxG05-kmp-default

  • nvidia-glG05

  • x11-video-nvidiaG05

  • wine

  • wine-32-bit

  • winetricks from Winetricks

  • dxvk version 0.92 installed with winetricks

  • and my scripts from EVE Setup ofc.

All packages are from the standard repos of tumbleweed except winetricks and evesetup.