3900x to 5900x for X4

This forum is the ideal place for all discussion relating to X4. You will also find additional information from developers here.

Moderator: Moderators for English X Forum

geckoproductions
Posts: 22
Joined: Tue, 31. Aug 10, 09:48

Re: 3900x to 5900x for X4

Post by geckoproductions » Fri, 24. Jun 22, 01:13

Hey so I have a 5900x, coupled with a 6900xt AMD card, and I have to be honest, it never goes above 30% CPU usage. I dont know if that is an issue with optimisation or if my capacity is just more than enough, but I drop to 28fps or something just using the map, in 4k. even in seti mode, it only drops down to 30fps or so, and things are pretty smooth. so my 2 cents: I definitely have more than X4 needs/can use.

jlehtone
Posts: 21811
Joined: Sat, 23. Apr 05, 21:42
x4

Re: 3900x to 5900x for X4

Post by jlehtone » Fri, 24. Jun 22, 11:12

The 5900x has 12c/24t? The Windows shows 100% when all cores are in full use? Then "30%" would be bit over 3 cores, which is what the game is known to be able to use. (Linux shows "per core", so your CPU in full use -- all 24 "logical cores" -- would be 2400%, when Windows shows just 100%.)

X4 has one main thread that easily consumes 100% of one core and that is where the limit lies.
Goner Pancake Protector X
Insanity included at no extra charge.
There is no Box. I am the sand.

Imperial Good
Moderator (English)
Moderator (English)
Posts: 4764
Joined: Fri, 21. Dec 18, 18:23
x4

Re: 3900x to 5900x for X4

Post by Imperial Good » Fri, 24. Jun 22, 13:58

jlehtone wrote:
Fri, 24. Jun 22, 11:12
The 5900x has 12c/24t?
That is correct.
jlehtone wrote:
Fri, 24. Jun 22, 11:12
The Windows shows 100% when all cores are in full use?
Windows shows 100% CPU usage when all threads are in use. Due to how SMT works this means that at 50% CPU usage it is possible that as good as 100% of core resources are already being used with the other 50% usage being made up by mostly stealing half the cycles from the 50% that is already working. Technically SMT allows the use of cycles or core resources that a single thread cannot fully use, but in most gaming workloads this extra computation results in ~5% more performance at best and often a slight performance regression due to the halved per thread performance.
jlehtone wrote:
Fri, 24. Jun 22, 11:12
Then "30%" would be bit over 3 cores
Using the above logic this means that ~7 CPU cores are being almost fully used. To be honest this is unusually high for X4, with it usually only loading 2-3 heavily.
jlehtone wrote:
Fri, 24. Jun 22, 11:12
Linux shows "per core", so your CPU in full use -- all 24 "logical cores" -- would be 2400%
Linux shows per thread/logical processor. For the 5900X this would mean that most CPU resources are being used at just 1,200% since beyond that is all SMT threads which give minimal additional throughput in most workloads.

Post Reply

Return to “X4: Foundations”