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.
Previous page12
 

Performance differences between Linux and Windows?

Author
Neuntausendeins
#21 - 2014-01-19 18:39:41 UTC
You mean Virtualbox? Forget it, doesn't work for playing games.
Seras Victoria Egivand
Republic University
Minmatar Republic
#22 - 2014-01-31 08:10:00 UTC
Neuntausendeins wrote:
You mean Virtualbox? Forget it, doesn't work for playing games.


actually esxi + hyper V isnt to bad.. sense gpu pass though uses the actual hardware.... You gotta have a second video card tho.
Cagot
Zendian Solutions
#23 - 2014-02-01 18:14:12 UTC
For me Linux is better than Windows on the same machine: I tend to run stuff in the background - either my own compute-bound search programs, or Folding@Home (http://folding.stanford.edu/home/). Windows is terrible compared to Linux for process scheduling. Even if you set the affinity and priority individually on each of the processes, and leave one of the processors free to run EVE (also with adjusted affinity), Windows will still put your ship into jerk and lag mode. Linux degrades smoothly and automatically as you add background programs and overload the processors.
COMM4NDER
Legendary Umbrellas
#24 - 2014-02-21 00:17:34 UTC  |  Edited by: COMM4NDER
Latest benchmarks i have done, Wine is not that far from Windows performance.

Performance Graph
nVidia: 334.16
Archlinux: 3.12.10-2-ck

[url=https://github.com/CommanderAlchemy/.bin/blob/master/eve] EVE - Online Launcher [Linux] [/url] Installs, launches character prefixes (both SISI & Tranquility). Simplescreenrecorder shm inject

Ravow
Republic Military School
Minmatar Republic
#25 - 2014-02-21 19:11:07 UTC  |  Edited by: Ravow
Spec:
Hypervisor : Xen 4.4-rc
Kernel : 3.13 + Reiser4 + GCC optimisation
Video card : Radeon 7970
Video card driver : Mesa 10.2.0-devel (git-6958fb3) OpenGL 3.3 fully supported
CPU : AMD FX-8120 (2 core pinned to dom0, the "vm" running EVE)
Wine : A git version between 1.7.12 and 1.7.13, with CS patchs.
============

All setting in high except shaders because of LLVM insufficient registers error.
With "Interval one" : Between 30 and 45 fps
With "Interval Immediate" : More than 60fps at 96.3% of the time

Windows will run faster for sure but i'm mining crypto's with five others Radeon 7970 on the same box while playing EVE. And it's why I use XEN, one HVM with BAMT for each Radeon, with IOMMU PCI passthrough.
COMM4NDER
Legendary Umbrellas
#26 - 2014-02-21 22:13:38 UTC  |  Edited by: COMM4NDER
Was playing with more versions and settings.
Most noteworthy is that 1.7.13 is almost the same performance level of 1.7.10 with CSMT.


Performance Graph

TLDR
CSMT + nVidia OPT (__GL_THREADED_OPTIMIZATIONS) give lower performance by a bit.
nVidia OPT gives a bit lower than CSMT

Left for me to test is nVidia OPT with the use_glBufferSubDataARB_dbuffer.patch and with or without CSMT. Stefan told me that it may or may not work correctly depending on game so it would be interesting if there is more to squeze out.

Other things would be to profile EVE and make a specific patchset just for EVE. Most noteworthy is that improving Wines shader code would give improvements to EVE.

NOTE
I know that performance in station is not the best thing to bench however atleast its consistent, easy and fast. Space benchmarks needs about 5minutes of playtest for each run for me. This results in allot more time needed. Also if this really should be a high quality run i would need to test each run atleast 3 times or so to get avg values betwen runs.

That means 3x5=15minutes atleast per wine version/prefix. Also EVE is a MMO so allot of variables. Even a single chat highligt in channels gives about +- ~10FPS each.

[url=https://github.com/CommanderAlchemy/.bin/blob/master/eve] EVE - Online Launcher [Linux] [/url] Installs, launches character prefixes (both SISI & Tranquility). Simplescreenrecorder shm inject

Previous page12