Pages: [1] 2 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 5 post(s) |
|
CCP Snorlax
C C P C C P Alliance
979
|
Posted - 2016.05.18 13:27:18 -
[1] - Quote
I need some volunteers to help me test a native Linux launcher. Note that this does in no way suggest that CCP is officially supporting Linux - this is just something I've been working on as a side project, and basically comes out of the work I've done for adding Wine support to the launcher for Mac.
So, what I've got working on my machine is a launcher built as a native application that downloads a version of Wine built by me, from the same source as the Wine version running on the Mac. This is still a bit rough around the edges, but I'm curious to see if it runs on your machines. Getting stuff to run on my machine is easy - deploying in the wild is often half the battle. Since we don't officially support Linux I don't have a lot of Linux machines to test on, hence my request for volunteers.
So far I've only tested on Ubuntu 15.10 and 16.04, so you have the best chance of this working if you're on a recent Ubuntu setup, but I'm also curious to find out how well this fares on other distros.
Rather than posting a download link here, I'd prefer a more controlled test to begin with. If you are interested in this, send me an EVE mail with the following info: 1) Your regular e-mail address 2) Specs of your machine, particularly the Linux version and graphics card information.
I'll e-mail you back a download link and instructions.
CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/
|
|
Kismeteer
The Scope Gallente Federation
879
|
Posted - 2016.05.18 20:44:57 -
[2] - Quote
You can get graphics card info from:
Quote:$ lspci | grep -i vga
I'm in, Ubuntu 14.04, evemail sent. |
Talis Mahn
Aliastra Gallente Federation
6
|
Posted - 2016.05.19 04:13:26 -
[3] - Quote
I just returned to Eve. Evemail sent. I want to help out. |
Torgeir Hekard
I MYSELF AND ME
250
|
Posted - 2016.05.19 14:29:30 -
[4] - Quote
Okay, I think I'll be wrting down my experience here rather than mailing CCP Snorlax because it may benefit other people.
Okay, I downloaded and extracted the launcher, checked eveonline.sh contents just in case (lol steam runtime removing home) and ran it.
The launcher ran just fine, but requested an update. Update succeded, but the launcher failed to run again:
libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL error: failed to load driver: i965 libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL error: failed to load driver: i965 libGL error: unable to load driver: swrast_dri.so libGL error: failed to load driver: swrast Unrecognized OpenGL version Unrecognized OpenGL version
This is a common problem for applications bundled together with their own libstdc++.so.6. It's caused by version mismatch with libstdc++ linked dynamically by mesa. Common headache when dealing with steam runtime. I guess ubuntu is unaffected because libstdc++ is not bleeding edge enough there. Particularily in my case the system version is 6.0.22 from gcc-libs-multilib 6.1.1-1, while bundled version is 6.0.19. It's fixed with LD_PRELOAD=/usr/lib/libstdc++.so.6. Quite franky I don't see a reason to bundle libstdc++, since it should be in repos of any distro, and most likely installed, and the common way to deal with steam runtime is just remove the offending libraries from premises.
Anyway, with libstdc++ overriden the launcher works and finds the SharedCache (probably just some kind of default location in my case? EDIT: Ah, it missed by a directory, I've got a noice SharedCache inception on the old install, so it kinda screwed up). Unfortunately the user profile is created anew in wineenv, so I had to manually copy client settings to be able to use the necessary profile.
After dealing with all this stuff the game works fine. Oh, the loglite works too.
The only problem is, I use primus, so by default it runs on the integrated card, and primusrun evelauncher.sh obviously does nothing. I had to manually edit evelauncher.sh changing $dirname/$appname "$@" to primusrun $dirname/$appname "$@" to make it run on the discrete card. I guess adding a setting in the launcher that would set up launch options for the client would be nice (like it's done in steam, you can do primusrun %command% there in the launch options).
PS: here's the console output for the launcher:
[0519/192824:ERROR:resource_bundle.cc(691)] Failed to load /home/infine/evelauncher/qtwebengine_resources.pak Some features may not be available. [0519/192824:ERROR:resource_bundle.cc(691)] Failed to load /home/infine/evelauncher/qtwebengine_resources_100p.pak Some features may not be available. [0519/192824:ERROR:resource_bundle.cc(691)] Failed to load /home/infine/evelauncher/qtwebengine_resources_200p.pak Some features may not be available. [0519/192824:WARNING:resource_bundle.cc(304)] locale_file_path.empty() Installed Qt WebEngine locales directory not found at location /home/infine/evelauncher/translations/qtwebengine_locales. Trying application directory... Qt WebEngine locales directory not found at location /home/infine/evelauncher/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct. [0519/192824:ERROR:resource_bundle.cc(691)] Failed to load /home/infine/evelauncher/qtwebengine_resources.pak Some features may not be available. [0519/192824:ERROR:resource_bundle.cc(691)] Failed to load /home/infine/evelauncher/qtwebengine_resources_100p.pak Some features may not be available. [0519/192824:ERROR:resource_bundle.cc(691)] Failed to load /home/infine/evelauncher/qtwebengine_resources_200p.pak Some features may not be available. [0519/192824:WARNING:resource_bundle.cc(304)] locale_file_path.empty() [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. [S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so. ATTENTION: default value of option force_s3tc_enable overridden by environment. ATTENTION: option value of option force_s3tc_enable ignored.
|
Torgeir Hekard
I MYSELF AND ME
250
|
Posted - 2016.05.19 14:37:38 -
[5] - Quote
EDIT: I've tried to change the SharedCache location via settings menu by clicking on Open In File Browser and got this instead: http://pastebin.com/d6iCLe6U |
|
CCP Snorlax
C C P C C P Alliance
984
|
Posted - 2016.05.19 14:55:47 -
[6] - Quote
Well, the point of a more controlled test was to allow me to get initial feedback before making this all public, but whatever.
The inclusion of libstd++6 was a failed experiment, I'd already taken that out again, I just forgot to update the version number the launcher wants to update itself to. That has been fixed now.
CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/
|
|
Torgeir Hekard
I MYSELF AND ME
250
|
Posted - 2016.05.19 15:05:17 -
[7] - Quote
CCP Snorlax wrote:Well, the point of a more controlled test was to allow me to get initial feedback before making this all public, but whatever.
Ah, I just can delete my posts in that case if you want to. |
|
CCP Snorlax
C C P C C P Alliance
985
|
Posted - 2016.05.19 15:39:03 -
[8] - Quote
Torgeir Hekard wrote:CCP Snorlax wrote:Well, the point of a more controlled test was to allow me to get initial feedback before making this all public, but whatever.
Ah, I just can delete my posts in that case if you want to. Nah, no need for that.
CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/
|
|
Bienator II
madmen of the skies
3525
|
Posted - 2016.05.19 20:58:32 -
[9] - Quote
worked perfectly for me. It downloaded wine, installed the client and i could launch it after a few minutes. I attached the logs to the reply mail.
how to fix eve: 1) remove ECM 2) rename dampeners to ECM 3) add new anti-drone ewar for caldari 4) give offgrid boosters ongrid combat value
|
|
CCP Snorlax
C C P C C P Alliance
988
|
Posted - 2016.05.19 22:28:58 -
[10] - Quote
Thanks, everybody - so far the initial tests have been promising. I'll polish this up a bit and hope to post a download link next week.
CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/
|
|
|
Katrina Bekers
Rim Collection RC The Old Guard.
253
|
Posted - 2016.05.19 23:16:59 -
[11] - Quote
Everything worked out of the... tarball! Sent reply mail with details and screenshots.
Tomorrow I'll test a few other things (once the massive download is over), and also... Captain's Quarters!
I feel definitely lucky! But what do I fear? I have Snorlax on my side!
<< THE RABBLE BRIGADE >>
|
Katrina Bekers
Rim Collection RC The Old Guard.
253
|
Posted - 2016.05.20 02:03:30 -
[12] - Quote
Besides a shadow mesh graphical error, CQ works great with this toolchain. I'm impressed.
<< THE RABBLE BRIGADE >>
|
Ravow
Booster del Norte
27
|
Posted - 2016.05.20 05:38:58 -
[13] - Quote
I did reply your email. Found an issue in EVE and in the launcher. |
Rhyme Bittern
Royal Amarr Institute Amarr Empire
14
|
Posted - 2016.05.20 08:38:00 -
[14] - Quote
The installation seems to create a directory named "EVE" right in my home folder. This is a bit of bad manners - the un-hidden directories in the home directory are for documents, music, downloads and the like, not for apps data. Can this directory be located in a hidden location in my home folder?
Besides that, I still suffer from two problems with this (very nice) launcher:
1. Sound is not working. 2. Cell-shaded character model in CQ on the highest shader setting. |
|
CCP Snorlax
C C P C C P Alliance
989
|
Posted - 2016.05.20 09:59:31 -
[15] - Quote
Rhyme Bittern wrote:The installation seems to create a directory named "EVE" right in my home folder. This is a bit of bad manners - the un-hidden directories in the home directory are for documents, music, downloads and the like, not for apps data. Can this directory be located in a hidden location in my home folder?
Besides that, I still get no sound with this (very nice) launcher. That's a good point, hadn't really thought about where to store this. How about defaulting to ~/.eve and allow you to move it (as you can on Windows)?
CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/
|
|
Rhyme Bittern
Royal Amarr Institute Amarr Empire
14
|
Posted - 2016.05.20 11:36:20 -
[16] - Quote
CCP Snorlax wrote:Rhyme Bittern wrote:The installation seems to create a directory named "EVE" right in my home folder. This is a bit of bad manners - the un-hidden directories in the home directory are for documents, music, downloads and the like, not for apps data. Can this directory be located in a hidden location in my home folder?
That's a good point, hadn't really thought about where to store this. How about defaulting to ~/.eve and allow you to move it (as you can on Windows)?
This sounds jolly good.
|
Airi Cho
Dark-Rising
145
|
Posted - 2016.05.20 12:13:53 -
[17] - Quote
my hero!
sending informations |
Airi Cho
Dark-Rising
145
|
Posted - 2016.05.20 12:22:52 -
[18] - Quote
CCP Snorlax wrote:Rhyme Bittern wrote:The installation seems to create a directory named "EVE" right in my home folder. This is a bit of bad manners - the un-hidden directories in the home directory are for documents, music, downloads and the like, not for apps data. Can this directory be located in a hidden location in my home folder?
Besides that, I still get no sound with this (very nice) launcher. That's a good point, hadn't really thought about where to store this. How about defaulting to ~/.eve and allow you to move it (as you can on Windows)?
This is actually not new ... the wine version of EVE did the same for me. *think* will double check |
Katrina Bekers
Rim Collection RC The Old Guard.
253
|
Posted - 2016.05.20 15:39:46 -
[19] - Quote
CCP Snorlax wrote:That's a good point, hadn't really thought about where to store this. How about defaulting to ~/.eve and allow you to move it (as you can on Windows)? WINE puts settings, overview, captures and logs in ~/EVE/, if you configure your ${HOME} as My Documents root.
~/.eve would be much better. And best would be to inherit from an env var, like ${EVE_HOME} (think Java or Oracle).
<< THE RABBLE BRIGADE >>
|
Talis Mahn
Aliastra Gallente Federation
7
|
Posted - 2016.05.21 02:55:26 -
[20] - Quote
I like this launcher. It worked quite well, other than the lack of sound. It did look like different version of wine was loaded. When I launched from my 'old' installation of Eve the sound worked. When launched from the new launcher no sound. Logs sent
|
|
Ravow
Booster del Norte
27
|
Posted - 2016.05.21 22:43:49 -
[21] - Quote
I have the same probleme as Talis Mahn. It look like it's pulse audio related. If Wine is compiled with pulse support and configured to use pulse, it will produce no sound (Like stream games, when you have to supply some environement var to tell them to use ALSA instead of pulse.
Lot of custom system don't run pulseaudio, sometime (like my case), a specific sound card brand is installed to prevent the need of a sound server. Creative cards (from the old Live up to current one), have an internal, hardware audio Mixer and in that case Pulso audio is not usefull as you can already send sound from 64 different source, in the same time.
When you launch EVE, the launcher should test if pulseaudio is running bu running "pidof pulseaudio", the command result a number, pulseaudio is running, if it output nothing, pulseaudio is not running/installed.
After the launcher should change a "registry" setting according to what's found.
keys => HKEY_CURRENT_USER\Software\Wine\Drivers
for pulseaudio, "Audio" should be set to "pulse" for direct to driver output, "Audio" should be set to "alsa"
Some more test could also be added for more exotics systems "esd", "jack", "oss".. |
Adara Starkiss
Blackstone Holdings Sev3rance
8
|
Posted - 2016.06.01 16:53:56 -
[22] - Quote
Did i read correctly that the launcher downloads both the client and the wine together? Also, with the news today, getting rid of dx9, will that affect all of us in Linux?
Ubuntu Mate 15.04 64bit // Amd A8-5600K // 6GB DDR3 // Sandisk 120GB SSD Plus //
Wine 1.7.50 // Beta Launcher // TS3 working // Happy to be back in Ubuntu :)
|
Glengrant
TOHA Heavy Industries TOHA Conglomerate
1
|
Posted - 2016.06.13 10:25:07 -
[23] - Quote
Adara Starkiss wrote:Did i read correctly that the launcher downloads both the client and the wine together? Also, with the news today, getting rid of dx9, will that affect all of us in Linux?
I'm mostly answering for the benefit of other readers as you most likely have found out by now.
Yes - the evelauncher installs it's own wine environment and downloads all necessary EVE files.
Of course the gradual removal of dx9 features will affect us - atm dx11 support in wine is incomplete and EVE wouldn't run at all right now. But CCP is still officially supporting OSX - and they have related problems and the phasing out of dx9 is a gradual phasing out.
From what I gathered they will introduce stuff that will be exclusively dx11 while the game generally still runs on dx9. So we might not see clouds anymore and otherwise not get some graphics upgrades.
The hope is that if this process is spread out over a year or 2 we might get sufficient dx11 coverage in wine in time before they cut out critical parts of dx9 code. |
Glengrant
TOHA Heavy Industries TOHA Conglomerate
1
|
Posted - 2016.06.13 10:38:59 -
[24] - Quote
Ravow wrote:I have the same probleme as Talis Mahn. It look like it's pulse audio related. If Wine is compiled with pulse support and configured to use pulse, it will produce no sound (Like stream games, when you have to supply some environement var to tell them to use ALSA instead of pulse.
Lot of custom system don't run pulseaudio, sometime (like my case), a specific sound card brand is installed to prevent the need of a sound server. Creative cards (from the old Live up to current one), have an internal, hardware audio Mixer and in that case Pulso audio is not usefull as you can already send sound from 64 different source, in the same time.
When you launch EVE, the launcher should test if pulseaudio is running bu running "pidof pulseaudio", the command result a number, pulseaudio is running, if it output nothing, pulseaudio is not running/installed.
After the launcher should change a "registry" setting according to what's found.
keys => HKEY_CURRENT_USER\Software\Wine\Drivers
for pulseaudio, "Audio" should be set to "pulse" for direct to driver output, "Audio" should be set to "alsa"
Some more test could also be added for more exotics systems "esd", "jack", "oss"..
The whole point of pulseaudio is to have a single sound server interface instead of a multitude of drivers. Sure some people prefer their own custom-made sound configurations - that's fine - have your system your way.
But CCP is not officially supporting Linux at all. We're lucky that a couple of devs are nice enough to - unofficially (no doubt CCP simply doesn't want to be legally obligated to provide support - because that's simply not financially in their interest) - help with Linux installs. And we're profiting from the fact that they have to do a lot of this work anyway for the Mac client (which is at the bottom also a unix-like and also using a wine-variant).
So I really don't see CCP investing any hours to track problems for obscure sound driver configs that are a tiny fraction of even the 1% of Linux gamers.
And I think you're missing the point of having a sound server (!= sound driver) like pulseaudio. It doesn't matter that your sound card can by itself do all the high level stuff that pulseaudio might implement on top of lower level drivers - the point is to have a single interface for all the software out there. For the sound *functioanility* pulseaudio might be a redundant layer on your system - but seen from the rest of all software - pulseaudio is a single interface to manage sound on your machine so that not every single program has to worry about alsa, oss, etc....
Just like software runs on generic io and graphics interfaces - instead of having to worry about a zillion different cards/disks and drivers combinations. A program can write through a generic file system interface - without having to worry whether that is on hdd, ssd, ram or even on via a network.
|
Clock
Ministry Of Chaos
0
|
Posted - 2016.06.14 05:54:38 -
[25] - Quote
Talis Mahn wrote:I like this launcher. It worked quite well, other than the lack of sound. It did look like different version of wine was loaded. When I launched from my 'old' installation of Eve the sound worked. When launched from the new launcher no sound. Logs sent
https://forums.eveonline.com/default.aspx?g=posts&m=6528052#post6528052
hey bud, i dunno what flavor of linux you are using but if its ubuntu 64b i had the same issue which i sorted out here.. (link above)
all i need to do now is figure out how i can run multiple copies of the game, for each account at the same time ;P
Clock |
Holker Rubin
EVE University Ivy League
18
|
Posted - 2016.06.15 20:03:58 -
[26] - Quote
I have installed Manjaro rolling release on my old Dell XPS M1710 laptop recently, but I'm still a linux rooky and just trying different distros out (before Manjaro I tried Open Suse, but my laptop didnt agree with it for some weird reason).
Normally I'm running Eve on my Windows 10 desktop (and probably will continue doing this), but I would like to contribute a bit to the Linux community. I know the first post says you have enough people now, but if you need to test it on Manjaro, please lemme know? |
elitatwo
Eve Minions O.U.Z.O. Alliance
1255
|
Posted - 2016.06.15 23:04:35 -
[27] - Quote
Rhyme Bittern wrote:The installation seems to create a directory named "EVE" right in my home folder. This is a bit of bad manners - the un-hidden directories in the home directory are for documents, music, downloads and the like, not for apps data. Can this directory be located in a hidden location in my home folder?
Besides that, I still get no sound with this (very nice) launcher.
That might look "bad" for you but Windoze has been doing this since the beginning of EVE, so you can find your screen shots, chat logs, combat logs which are all documents except for the pictures.
Having yet anther hidden folder would make me scream.
So after messing up the windoze launcher, I had to use the Linux one and download a deprecated version of Wine (1.9.9) to my Wine HQ staging one (1.9.12).
After looking for about an hour where the new settings folder would be, I could now have my settings back - yeay-ish.
I am on Linux Mint 17.3 which is based on Ubuntu 14.04 until Sarah is no longer beta (Mint uses female first names as version names in order of the alphabet.)
Btw. on Wine the EVE client claims memory like there is no tomorrow. On windoze it used to be ~1000MB of RAM. It uses 4100MB on Wine, sometimes more.
The Linux launcher also doesn't check, if you already HAVE a launcher folder in your home folder and starts to download all the files again.
Eve Minions is recruiting. Learn from about pvp, learn about ships and how to fly them correctly. Small gang and solo action in high, low and nullsec and w-space alike.
We will teach you everything you need and want to know.
|
Adara Starkiss
Blackstone Holdings Sev3rance
8
|
Posted - 2016.06.30 03:04:00 -
[28] - Quote
There is something wrong with your setup.
In my even older than yours WINE I run 3 clients and all use about 1gig each.
After the new launcher install, using that newer version, I noticed the ram comsumption is a tad lower, which allows me to run my 3 clients with 5gigs of ram rather easy.
Im sorry I cant help you more, to find out what makes your client consume a ton more, but Im not that knowledgeable.
Ubuntu Mate 15.04 64bit // Amd A8-5600K with IGP Trinity 7650D // 6GB DDR3 // Sandisk 120GB SSD Plus //
Wine 1.7.50 // Beta Launcher and Native Linux Launcher (Separate Installs) // TS3 working // Happy to be back in Ubuntu :)
|
elitatwo
Eve Minions O.U.Z.O. Alliance
1278
|
Posted - 2016.06.30 05:58:14 -
[29] - Quote
Adara Starkiss wrote:There is something wrong with your setup.
In my even older than yours WINE I run 3 clients and all use about 1gig each.
After the new launcher install, using that newer version, I noticed the ram consumption is a tad lower, which allows me to run my 3 clients with 5gigs of ram rather easy.
Im sorry I cant help you more, to find out what makes your client consume a ton more, but I'm not that knowledgeable.
I'll just wait another week and get the new Mint 18 Sarah which will have the new kernel 4.4 and based on Ubuntu 16.4 LTS. There seems to be something broken with FUSE and all of my video memory is dumped in my actual memory - yikes.
On my laptop I run Ubuntu MATE 16.4 and even with a few things running in background, the memory usage is less than 500MB of 4GB. That smaller Brashwell Pentium N3700 is a rocket.
Eve Minions is recruiting. Learn from about pvp, learn about ships and how to fly them correctly. Small gang and solo action in high, low and nullsec and w-space alike.
We will teach you everything you need and want to know.
|
Giacomo Carissimi
ElitistOps Pandemic Legion
9
|
Posted - 2016.07.13 07:11:05 -
[30] - Quote
I'm on fedora 24.
I've been using the posted launcher for the past week, and it's awesome. I see you already have all the duders you need, so good luck?
AMD sucks, life is sucks |
|
|
|
|
Pages: [1] 2 :: one page |
First page | Previous page | Next page | Last page |