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.
 

Multiple Clients

Author
Scilas
MASSIVE DYNAMICS LPN
#1 - 2016-12-12 20:55:25 UTC
Can anyone relate their experience running more than one client? I can run one client without any hitch. Two clients will slow performance to a crawl in spite of the abundance of system resources. I run a rig with 32 gigs of RAM , 2 gigs of graphic RAM and 2 Xeon CPU E5620 @ 2.40GHz. Clearly is not hardware.
Neuntausend
Republic Military School
Minmatar Republic
#2 - 2016-12-12 23:47:53 UTC
Check the load on your cores. The E5620 doesn't exactly have stellar single core performance, and Eve does most of its work in one thread. If both clients run off the same core, then that's where your performance problems are coming from. If you see just one core working, then try setting the core affinity of your exefile.exe to different cores, or even different processors and see if that helps any.
handige harrie
Vereenigde Handels Compagnie
#3 - 2016-12-13 14:58:45 UTC
as a new Linux user, using fedora25 with an older computer with 8gb ram core I5 2500k @3,3 ghz, AMD Radeon HD 6970 2GB ram, (that on W10 runs 4 clients like a breeze on low settings).

With all settings to low:

1 client runs smooth
2 clients docked runs smooth (gaven't tested undocked)
3 clients docked runs smooth (haven't tested undocked)
4 clients docked runs smooth (all run at 50+ fps)

as soon as I undock 1 client with 4 clients running, the performance drops to unplayable levels. The weird thing is I don't think it's EVE. the ingame FPS counter still gives me 50+ FPS on all clients, but the whole OS grinds to a halt and doing anything is impossible, since the mouse won't work properly anymore.

On the standard resource monitor in Gnome, CPU usage is at 60-70% accos all cores, swap isn't used and total memory usage is 4.9GB.

Baddest poster ever

Neuntausend
Republic Military School
Minmatar Republic
#4 - 2016-12-13 16:09:18 UTC  |  Edited by: Neuntausend
Maybe some problem with your desktop compositor? What happens if you start each Eve client in a separate X session? This is described here: https://wiki.archlinux.org/index.php/gaming#Starting_games_in_a_separate_X_server

Another thing that could cause the system to grind to a halt is the harddrive it's running off of. If you have all those clients running off the same harddrive as the operating system, and that drive isn't exactly fast, then that could pose a problem as well.
handige harrie
Vereenigde Handels Compagnie
#5 - 2016-12-13 19:43:18 UTC
Took me some time to figure it all out, but both your points seemed to be correct in some way.

At first I tried the solution posted on the wiki to get a separate Xserver running, Launcher ran, game launched and i could select a character and see some chat channels etc (it did load very slowly). but the 3d scenery didn't want to load.

Than i remembered fedora25 Gnome uses Wayland, so i switched to a different version, still included that uses Xorg. Now the clients are running way better (like they should), but now i guess i'm hitting your second point, hdd speed and maybe GPU drivers. The hdd that i use for linux and eve under linux is just a slow older storage disk, i normally use a SSD to run eve under windows.

a learning experience :).

Thanks for the help.

Baddest poster ever

Leigh Summers
Pator Tech School
Minmatar Republic
#6 - 2016-12-13 20:49:54 UTC  |  Edited by: Leigh Summers
Scilas wrote:
Can anyone relate their experience running more than one client? I can run one client without any hitch. Two clients will slow performance to a crawl in spite of the abundance of system resources. I run a rig with 32 gigs of RAM , 2 gigs of graphic RAM and 2 Xeon CPU E5620 @ 2.40GHz. Clearly is not hardware.


Could actually be hardware. EVE lately requires quite a lot from a graphics card. For example, running a second client decreases performance by ~30-50% in my case despite having a brand new nvidia 1070 installed, even if the second client runs in a potato graphics mode.

Another thing is that Xorg isn't exactly known for its performance when it comes to multiple power-hungry applications. I'd try running Windows as a test to clear out this possibility.

P.S. On a side note, I wonder how many people play EVE using server hardware. 2x Xeon E5 v3 here.
Neuntausend
Republic Military School
Minmatar Republic
#7 - 2016-12-13 23:57:41 UTC  |  Edited by: Neuntausend
Welp, Wayland. Might have guessed that as well. I have so far steered clear of Wayland, though.

At the moment, wine runs on top of X and X runs on top of Wayland. It's not a big surprise that that introduces a bit of additional overhead.

Leigh Summers wrote:
P.S. On a side note, I wonder how many people play EVE using server hardware. 2x Xeon E5 v3 here.

Well, it works, but I don't think most people will have a need for a bajillion cores. I have put together an ancient dual dualcore opteron system recently. Haven't tried to run eve on it. It doesn't have a GPU yet either. Not even sure I can get a GPU that works with eve, considering that board only has PCI-X, PCI and an IPMI slot :D