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

 
 

Singlethreadedness, DX12/Vulkan update and PC upgrade help

Author
Umbro Sana
Imperial Academy
Amarr Empire
#1 - 2017-07-20 08:33:59 UTC  |  Edited by: Umbro Sana
Could I please get a rough estimate of how close we are to seeing DX12 or Vulkan being implemented in EVE. The last thread I could find is about 1,5years old.

I need to upgrade my PC and would like to know how soon multicore support through DX12 or Vulkan may arrive, just to decide whether to buy a Ryzen or an i3. At the moment the i3-7350K caught my attention for a while due to its high singlethread performance. Even though EVE luckily is not that CPU-dependent outside of big fleets, I may want to play older CPU-intensive games (like Crysis, Path of Exile, some RTS games etc.). The Ryzen5 and 7 released so far (and probably the Ryzen 3 released by the end of the month) can't keep up with the latest i3 for singlethread performance, they don't seem to be nowhere near. But this might change in the future, when more cores/threads are supported by the graphics API. How far into the future?

What are your thoughts on buying a new PC? As GPU I've taken a liking with the GTX 1050ti, because it can be passively cooled and will keep the PC very silent and may allow for 1000+ fights without a crippling 10fps while not affected by TiDi. OS will be Ubuntu and Arch derivates like Mint/Manjaro/Antergos.

Thanks!
Merkwurkdigliebe
Vigrior
#2 - 2017-07-22 23:01:28 UTC
Not to shout over the crickets but....

Probably you would have to follow wine development yourself to have your own guess and since I don't I don't have one.

I do however have some observations.

1) https://source.winehq.org/git/wine.git/?a=search&h=HEAD&st=commit&s=d3d

dx11 'support' and COMPLETE dx11 support are not the same thing and while it looks like vulcan is now being supported in the dev wine that doesn't make it particularly usable even if my other point is pointless.

2) https://www.reddit.com/r/linux_gaming/comments/2z7216/khronos_group_president_on_dx12_to_vulkan_porting/

"Porting from DirectX 12 to Vulkan will be easier than porting from DirectX 12 to OpenGL" Which I don't think is the issue or what the evelauncher does. They are not going to rewrite the core game (port) for vulcan support of that we can be fairly sure. If the existing code base is compatible with wines coming support for vulcan is probably something the linux friendly dev is looking at us to tell him, as he doesn't have the time to do and try it all and still help us.

3) Underpants + ? = Profit

Hope that helps bring some clarity :)
M
Ravow
Respawn Disabled
Brute Force Solutions
#3 - 2017-07-24 20:45:42 UTC
Umbro Sana wrote:
Could I please get a rough estimate of how close we are to seeing DX12 or Vulkan being implemented in EVE. The last thread I could find is about 1,5years old.

I need to upgrade my PC and would like to know how soon multicore support through DX12 or Vulkan may arrive, just to decide whether to buy a Ryzen or an i3. At the moment the i3-7350K caught my attention for a while due to its high singlethread performance. Even though EVE luckily is not that CPU-dependent outside of big fleets, I may want to play older CPU-intensive games (like Crysis, Path of Exile, some RTS games etc.). The Ryzen5 and 7 released so far (and probably the Ryzen 3 released by the end of the month) can't keep up with the latest i3 for singlethread performance, they don't seem to be nowhere near. But this might change in the future, when more cores/threads are supported by the graphics API. How far into the future?

What are your thoughts on buying a new PC? As GPU I've taken a liking with the GTX 1050ti, because it can be passively cooled and will keep the PC very silent and may allow for 1000+ fights without a crippling 10fps while not affected by TiDi. OS will be Ubuntu and Arch derivates like Mint/Manjaro/Antergos.

Thanks!


For your information, EVE will run better and use less CPU with D3D9 and Gallium nine + a recent AMD card. Using EVE like that remove the need of the wine D3D to OpenGL conversion layer as D3D9 is supported native and so will improve the performance while lowering the power usage.

In 4K res, whit a crappy el ****** 6 years old FX-8120 and an AMD RX480 , I was getting between 100 and 300 fps in space.. 4K...
I changed the CPU to a Ryzen... I don't see the difference in 4K... Same FPS as the limit was and is the GPU. For comparison, using the traditional way (wine D3D9 to OpenGL conversion layer), I was getting about 40 fps in 4K and that FX-8120. I did not test a non-Gallium Nine setup on my Ryzen7 so I can't say for the traditional perf there.

If you are using a Nvidia card or an AMD card with the proprietary and crappy drivers, you will use way more CPU.

Note : Using an AMD video card is only better if you use Wine and D3D9 games. If you use a lot of native Linux games or wine DX11 games, and if you don't care if you can't install the drivers on the latest kernel/xorg, you might get an Nvidia instead but you performance will be lower and latency higher (on EVE and all other D3D9 games).

Starting from that point, you can get a Ryzen or an non-overclockable i5 for the same price of your overclockable i3 + an AMD card and will get more performance than the i3+nvidia card. Plus the i5 is better for other type of load.

Note : The AMD open source drivers also support Vulkan so it's future proof.
Merkwurkdigliebe
Vigrior
#4 - 2017-07-24 23:13:47 UTC
+1 For this...

I didn't know about gallium and haven't tried ATI since they were apparently bought by AMD? Funny how the linux support shoe seems to be on the other foot now.