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.
 

Way more FPS : Use native DX9

Author
Ravow
Republic Military School
Minmatar Republic
#1 - 2015-08-08 21:03:39 UTC  |  Edited by: Ravow
I made a couple test to retest the native DX9 on Linux so I did update MESA to the latest version (mostly for 100% OpenGL 4.1 support and latest bugfix) and I did repatch with with d3dx9 patches (it's not compatible with staging and csmt).

Here the test so far, All setting to MAX, Full HD resolution.

In station:
Normal Wine : not worth testing
Normal Wine + CMST : +-110 fps
Native d3xd9 Wine : +-215 fps (I think I was getting +- 190 with the same settings on Windows)

In space at the Jita dock : +- 50 fps
In warp : 180 fps
Doing WH stuff : 140-180 fps

Video card : Radeon 7970HD
CPU : AMD FX-8120 @ 4.2Ghz
RAM : 16GB DDR3-1333
Kernel : 4.2-rc5
Latest GIT Mesa, llvm, libdrm, xf86-video-ati with DRI3 Enabled in xorg.conf.

Test in space and POS+pew pew will come soon :)

Here the patchs and some instructions : https://wiki.ixit.cz/d3d9
Sacruto
Orwell Incorporated
#2 - 2015-08-21 13:48:25 UTC
Cool, will try it out tonight and report my findings.
Ravow
Republic Military School
Minmatar Republic
#3 - 2015-08-28 04:21:20 UTC  |  Edited by: Ravow
Update!

A new SI Machine scheduler patchs is available for RadeonSI in a LLVM 3.8 GIT and I tried it.

Here the new number while using the new scheduler :

In warp : 220fps
In station : 242fps

Using native d3dx9, of course.

Edit: you can get the scheduler here : https://github.com/axeldavy/llvm/commit/5005a869e01debaf3f78df804ab4fe67325ad88a

You can make it default by removing the comment on line 134-135.
Dryvin Marstolt
Brave Newbies Inc.
Brave Collective
#4 - 2015-09-01 21:02:11 UTC
Just a heads up for anyone wanting to try this. Seems to be optimized for the open source drivers and Radeon cards. Does not support proprietary NVIDIA drivers. So if you use the proprietary NVIDIA drivers, stick to the CSMT patch.

Thanks for all the info though Ravow. I'll be keeping an eye on this to see if the support is extended.
Torgeir Hekard
I MYSELF AND ME
#5 - 2015-09-02 05:13:05 UTC
It's not "seems to be".
It works via dx9 state tracker for gallium. It can not possibly work with anything that is not gallium based.
Shallanna Yassavi
qwertz corp
#6 - 2015-09-27 02:03:11 UTC  |  Edited by: Shallanna Yassavi
NVidia drivers don't support GalliumNine, only very recent Radeon drivers.
Edit: Open-source Radeon drivers, not Catalyst.

I'd suggest not storing important data on the computer running in any bleeding-edge config. Occasionally a filesystem driver or something has a nasty sneaky bug which takes a long time to show up.

A signature :o