Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Ancy Denaries
Caldari Isseras Manufacture
|
Posted - 2007.11.12 07:54:00 -
[1]
Edited by: Ancy Denaries on 12/11/2007 07:54:27 Hi there!
I'm enjoying the Linux client to the fullest (well, almost), however I have one great issue. On my Windows XP installation, EVE runs at 50+ FPS at all times (Intel E6600 2,4 GHz Core2Duo, 2 Gb RAM, NVidia 8800 GTS 320) whereas in Linux I run at less than 25 FPS at all times. Most noticable drop is during some missions where you warp into a big asteroid field or an area with lots of structures. The FPS can then go down below 15, whereas in Windows I loose no more than 5 FPS tops.
I run with the Ubuntu Gutsy supported propreity (sp?) drivers for my NVidia card and are running no programs in the background. (And even if I do, FPS does not change). I've also noticed that EVE uses a LOT of CPU in Linux (close to 95% of one core).
Any takes on how to improve performance?
Edit: The goal with the Linux client was a no more than 15% performance drop, whereas mine is over 50%. I don't really find that acceptable. Any help is very welcome!
|
Lursider
Res Publica
|
Posted - 2007.11.12 09:07:00 -
[2]
I have the same configution,both for material and linux version, and the same FPS as you.
We are far from what CCP anounced : 15% less FPS than windows
|
Sevarus James
Minmatar Meridian Dynamics FREGE Alliance
|
Posted - 2007.11.12 10:00:00 -
[3]
Edited by: Sevarus James on 12/11/2007 10:03:43 I posted this in one of the stickied linux threads. While the new client is somewhat different, some of this still applies, so I'll paste it here. Hope this helps. My rig is about 10-13% slower than native xp would be on the same hardware...however, in some instances, my performance exceeds the windows side.
The default cedega/eve config settings will drag some system's performance, and be tweaking these settings a bit, you'll get better performance.
<snip> Cedega settings:
general tab settings: scheduler=no checked: decrease wineserver priority accelerated interprocess. -------Note that I use a utility called taskset to pin EVE to one cpu. This allows me to turn off the scheduler and its associated settings. Under a single core processor, these settings can most likely run default. SOUND -yep, it does work! using alsa for sound ctl device= default pcm device= default ---normally these two will default to "hw". This will cause problems on some systems (mine.) replacing this with "default" fixes my sound issues completely, and I see no framerate hit with or WITHOUT sound.
mmap NOT checked -not needed for audio. (This, iirc, is for outbound, such as voice comms.)
Graphics Tab
Manually set the video to the card's specs: (my card= nvidia 7950GT 512)...adjust yours to fit. video ram=512 agp vertex=128
This doesn't seem to make much difference, whichever is chosen: pixel shaders=1.4
EVE doesn't use 2.0 vertex shaders=1.1
checked: nv_var arb_vbo
UNCHECK framebuffer/float Uncheck GL shading language Uncheck Occlusion Queries. ---------what surprised me here is that FBO, although problematic in 5.2.10 and lower tended to INCREASE frame rate. In 6.0, it seems to DECREASE it. By unchecking these new settings, my framerate jumped about 20% over having them checked.
-----
Nvidia control panel:
X Server XVideo Settings:
sync to " " uncheck both entries.
OpenGL Settings:
3/4 to the right on the performance slider uncheck "sync to vblank" CHECK "allow flipping"
Antialiasing settings: uncheck all.(if checked).
In EVE: 1900x1200 Fullscreen prefs.ini buffersize=512 ---I have audio=1
- I am seeing NO difference in framerate under cedega using alsa or having sound off.
Results and screenshots: Character screen: 185fps In station= 73fps
In Space:
At station=46fps In warp = 61fps At gate= 48fps By planet= 45fps Deadspace Complex entry with clouds: 38fps
link to original post with screen shot links
Ubuntu 3d Beryl-Linux Desktop+EVE |
Ancy Denaries
Caldari Isseras Manufacture
|
Posted - 2007.11.12 10:29:00 -
[4]
Originally by: Sevarus James Lots of stuff
Thanks mate! I'll be looking into this when I get home from work and see if it makes any difference.
|
ZelRox
Reikoku Band of Brothers
|
Posted - 2007.11.13 21:05:00 -
[5]
Good stuff, much better preformance in space. Now just to solve the missing resolution issue in eve client. ----------------------
BiH 4tw |
Ancy Denaries
Caldari Isseras Manufacture
|
Posted - 2007.11.13 21:09:00 -
[6]
Actually I did have quite a remarkable increase with these settings. Still nowhere near the smoothness of the winxp client, but now a stable 30-35 FPS in all areas except where there are several rats all in one place all hammering me. But it's quite playable now at least. Thanks!
|
Sevarus James
Minmatar Meridian Dynamics FREGE Alliance
|
Posted - 2007.11.13 23:54:00 -
[7]
I'm glad that helped. I've set this up more 'graphically' in this post linked here:
Unca' Sev's FPS Tweaking Guide
Ubuntu 3d Beryl-Linux Desktop+EVE |
Dragy
Caldari Royal Hiigaran Navy
|
Posted - 2007.11.14 08:46:00 -
[8]
Just to be sure ... if ccp did the linux client for eve how it should be it theoreticly should run faster than on xp, right ?
|
Ancy Denaries
Caldari Isseras Manufacture
|
Posted - 2007.11.15 09:16:00 -
[9]
Seems like the boost was temporary, or circumstantial. I was running "Cargo Pickup" (mission where you fly into a scenery heavy environment to pickup stuff from a cargo can and a bunch of rats spawn on you). I had about 8 FPS tops there, whereas in windows I get about 28-29 in the same area. Makes me a sad puppy :(
|
Tunajuice
Convergent Firmus Ixion
|
Posted - 2007.11.15 09:45:00 -
[10]
Originally by: Dragy Just to be sure ... if ccp did the linux client for eve how it should be it theoreticly should run faster than on xp, right ?
No.
1) The bottleneck on fps is usually video card driver. Video card drive is a huge deal for windows, as that is where 99% of games are.. so nvidia/ati spend 99% of their time/effort on making the windows driver faster, not the seldom used linux driver. 2) Windows is generally more worried about speed over security (in things like running drivers in userland, etc.), so all else being equal windows should be faster at playing a game...
|
|
Sevarus James
Minmatar Meridian Dynamics FREGE Alliance
|
Posted - 2007.11.15 23:19:00 -
[11]
Originally by: Ancy Denaries Seems like the boost was temporary, or circumstantial. I was running "Cargo Pickup" (mission where you fly into a scenery heavy environment to pickup stuff from a cargo can and a bunch of rats spawn on you). I had about 8 FPS tops there, whereas in windows I get about 28-29 in the same area. Makes me a sad puppy :(
I have noticed that under certain 'loads' and or systems there are drops in FPS as well. Back in TEH OLDEN DAYS there were probems with certain systems causing massive fps drops on windows systems, and it may be that some systems still have "problems", just not as readily aparent.
The heavy object load will also cause drops in FPS under the linux client (drive up to a fully populated POS sometime, and you will see), but I've seen corresponding drops under XP with good video support as well, just not as noticeable because 15fps in EVE is still a bucket load smoother than 15fps in many other games.
I personally believe that some of this has to do with the older 'engine' and being restricted to the CPU causing some of these problems. The faster the CPU, the less noticeable the drops in performance.
Trinity SHOULD (keyword) fix a lot of these issues by offloading more to the GPU.
The tweaks I posted (and now stickied up top) should get 'baseline' peformance better. There will always be fluctuation with this client's engine.
Ubuntu 3d Beryl-Linux Desktop+EVE |
Topaz Skydiver
Minmatar Narrative Freshfood
|
Posted - 2007.11.16 00:43:00 -
[12]
Edited by: Topaz Skydiver on 16/11/2007 00:46:59
Originally by: Tunajuice
Originally by: Dragy Just to be sure ... if ccp did the linux client for eve how it should be it theoreticly should run faster than on xp, right ?
No.
1) The bottleneck on fps is usually video card driver. Video card drive is a huge deal for windows, as that is where 99% of games are.. so nvidia/ati spend 99% of their time/effort on making the windows driver faster, not the seldom used linux driver. 2) Windows is generally more worried about speed over security (in things like running drivers in userland, etc.), so all else being equal windows should be faster at playing a game...
Well, think Quake3 actually ran faster under linux than under Windows for me. But Quake3 was an OpenGL game that offered a native linux client and nvidia offers fast OpenGL drivers, because OpenGL is still the standard for professional graphics. ( Some time ago high-end graphics meant using a graphics workstation from Silicon Graphics, who invented OpenGL and used a unix operating system. So imho that's the background of it all. )
But EVE has been developed as a pure windows game and uses DirectX calls. Windows, directx and the windows drivers are optimized to work together. Linux and its drivers haven't been designed to work with DirectX stuff, so you need an extra translation layer and that might costs some performance under some circumstances. And that translation/compability layer is Cedega/Wine in this case, which has now been integrated into the linux client. That's all afaik. --------------------------------------------- *snip* |
CavDae
|
Posted - 2007.11.18 02:15:00 -
[13]
@ Tunajuice
You are speaking out of your butt. Nvidia uses unified drivers, "95% of all code base is shared between all operating systems." ATI is not as forth coming about their closed drivers. However they do release the specs to open source developers.
In the future please refain from making things up.
Source: http://www.nvidia.com/object/LO_20030328_6790.html
|
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |