[SOLVED] Why is Ryzen allergic to some games (or vice verse)

ibanezrg82

Distinguished
Aug 29, 2010
82
1
18,535
So knew for a while that Ryzen performs like crap in some games, or more likely the game is performing like crap on Ryzen.
Subnautica for example, I was getting FPS of 20s because it couldn't handle kelp forests
Can't believe I hadn't tried this before but I downloaded a free CPU manager called Process Lasso, and simply made the game run without SMT
BAM - +60 or so FPS in that bad part
There is a lot more I could probably squeeze out but I'm not very familiar with making CPU adjustments yet, I don't want to screw anything up and forget what I did.

Why is it that a game released in 2018 seems to have been designed to function on a dual core? (or so I read)
Is there a list somewhere that helps to optimize games and applications with changing the affinity with Ryzen chips?
I have a Ryzen 2700x by the way, system specs:

Win10
M.2 SSD
Nvidia RTX 2070
16 GB RAM
1920x1080 monitor with Gsync
Ryzen 2700x
 
It's probably a case of the game developer primarily optimizing their game around Intel's architecture. AMD essentially spent the better part of a decade in the wilderness when it came to CPUs as they bet everything on Bulldozer but when it flopped AMD was stuck and basically had to go back to the drawing board and start over, and that took a few years. In that time, Intel continued to solidify their market dominance and the vast majority of gaming PCs had Intel chips, so developers would optimize for that. AMD only started to become viable again in 2017, so older titles, particularly lower budget indie games probably aren't going to have the greatest optimization for Ryzen. One hopes the situation improves as AMD's market share improves.
 
  • Like
Reactions: RodroX
It's probably a case of the game developer primarily optimizing their game around Intel's architecture. AMD essentially spent the better part of a decade in the wilderness when it came to CPUs as they bet everything on Bulldozer but when it flopped AMD was stuck and basically had to go back to the drawing board and start over, and that took a few years. In that time, Intel continued to solidify their market dominance and the vast majority of gaming PCs had Intel chips, so developers would optimize for that. AMD only started to become viable again in 2017, so older titles, particularly lower budget indie games probably aren't going to have the greatest optimization for Ryzen. One hopes the situation improves as AMD's market share improves.

I should have done more research on Ryzen when I had my PC built, everything I read saw decent framerate benchmarks not too below an Intel i6 I believe?
I should have spent the extra 100 or so and gone with an Intel. Next build I suppose.
Then again I'm happy AMD is at least competitive on CPUs again, lets pretend for the moment they do NOT make GPUs

But if anyone knows of any good guides for a dummy on CPU adjustments with Ryzen please let me know.
 
I can play anything on my 2700x, with way more fps than I need on 1440 resolution @144hrz. Unlikely that the CPU is the reason you only get 20fps, there is an issue somewhere else. Lack of game optimization is not going to mess up your game play to that extent. Just to show you what I mean....

at 100+fps with a lesser GPU, and at higher resolution.....

View: https://www.youtube.com/watch?v=U8Vce8foqc4

Is your 16gb 1 or 2 RAM sticks, just asking and what speed are they. Disable Gaming mode in Win 10 as it can be really awful for your fps. Cheack your nvidia control panel for any settings that may be holding up your fps.
 
Last edited:
I can play anything on my 2700x, with way more fps than I need on 1440 resolution @144hrz. Unlikely that the CPU is the reason you only get 20fps, there is an issue somewhere else. Lack of game optimization is not going to mess up your game play to that extent. Just to show you what I mean....

at 100+fps with a lesser GPU, and at higher resolution.....

View: https://www.youtube.com/watch?v=U8Vce8foqc4

Yes but that's a 1080 TI basically equivalent to an RTX 2080 - step above a RTX 2070
Like I said though, disabled SMT and got a huge boost, this is what I saw many people with issues that were using Ryzen had - in that game anyway. Maybe due to a Windows or Nvidia update who knows, but disabling SMT on my Ryzen seemed to fix, I read limiting the game to 2 cores would result in an even greater boost, however like I said don't want to mess with that until I learn more about CPUs adjustments and overclocking and such. To this day I've never tried overclocking - unless you consider back in the day the "TURBO" button on those good olde 386 machines haha. Don't get me wrong it's a great processor, hopefully developers consider that many people go with Ryzen because it's a much better deal.
 
lol, come on, blaming on Ryzen for a game that was originally launched as a preview for a console back in Dic 2016. Ryzen only launched in 2017.

Keep in mind that the game as a project was probably started way before that date. I imagine atleast 3~4 years minimum. That puts you in around year 2012 (if not before).

I don't think that even Lisa Su knew exactly what Ryzen mean by that time.

You have a bit of a reason to be mad I give you that. On the other hand is not AMD fault that the developers (since Feb 2017 launch date of Ryzen 1st gen) dont give a shirt about trying to improve performance with SMT enable.

Did you send a tickect to sunbanutica developers help desk (I believe they should have something like that) to complain about it, or to AMD?, or both?
 
  • Like
Reactions: RodroX
Solution
  • Like
Reactions: RodroX
lol, come on, blaming on Ryzen for a game that was originally launched as a preview for a console back in Dic 2016. Ryzen only launched in 2017.

Keep in mind that the game as a project was probably started way before that date. I imagine atleast 3~4 years minimum. That puts you in around year 2012 (if not before).

I don't think that even Lisa Su knew exactly what Ryzen mean by that time.

You have a bit of a reason to be mad I give you that. On the other hand is not AMD fault that the developers (since Feb 2017 launch date of Ryzen 1st gen) dont give a shirt about trying to improve performance with SMT enable.

Did you send a tickect to sunbanutica developers help desk (I believe they should have something like that) to complain about it, or to AMD?, or both?

Not blaming Ryzen at all - also was not aware of the development timeline for the game.
I had a Ryzen 6 core back in 2018 and last year got the 2700x
But that's a neat fix I got from online not a bad utility, it's free and the dev seems to badmouth the official AMD Ryzen manager, anyhoo
 
  • Like
Reactions: RodroX
Found this on Reddit, hope it helps. It really is a very badly put together game, even if it is fun.... seems also Intels that are more than quadcores suffer the same problem. You can also deactivate "Thread Optimisation" in the Nvidia Control Panel. It should be deactivated for older games anyway.

View: https://www.reddit.com/r/subnautica/comments/eb52v4/no_spoilers_warning_more_than_4_cpu_coresthreads/

Thanks I'll try this at some point.
Like I said simply setting the game to disable SMT always gave me at least a +60 FPS boost