i feel like my pc should run rust better
i have a ryzen 2700x with a 1660ti, 16gb ddr4 ram and 250gb ssd, and i feel like rust should run better than it does
i get good fps on the beach, like 80-100, then when i get into a forrest or a monument , it feels stuttery and my fps goes down to the 60s and sometimes below, and i cant help but feel like i should be getting more fps.
i see people with 4th gen i5's and 1060s getting 120+, so that makes me think that i should be getting better performance than them
< >
Zobrazeno 114 z 14 komentářů
With Ryzen, SMT often interferes with the CPU's ability to perform its best in older games that predate SMT and haven't been properly patched to handle it. In many games, I find that disabling SMT or using programs like Prio Process Priority Saver to save core affinity (so that it always runs with, let's say, 4 cores) improves FPS and reduces stuttering.

For example:
In 7 Days To Die, my FPS in a fully built-up base with a lot of torches and other things would drop from 130+ all the way down to the 50~60 range with drops into the 30s. Setting core affinity so that the game only used cores 0, 2, 4, and 6 literally doubled the FPS I was getting when the game was allowed to use all 24 threads of my 3900X.
I have not tested this with Rust, but given that people are getting better FPS than you with 4C/4T CPUs, it's possible that running the game with only 4 cores will improve FPS.

The problem between Ryzen and Intel is that a lot of games just don't handle Ryzen as well as they handle Intel, so they just don't make good use of all of the extra threads.
Naposledy upravil ㄒㄖ尺几ㄩ卩ㄒㄖ; 5. led. 2020 v 10.26
Zen původně napsal:
With Ryzen, SMT often interferes with the CPU's ability to perform its best in older games that predate SMT and haven't been properly patched to handle it. In many games, I find that disabling SMT or using programs like Prio Process Priority Saver to save core affinity (so that it always runs with, let's say, 4 cores) improves FPS and reduces stuttering.

For example:
In 7 Days To Die, my FPS in a fully built-up base with a lot of torches and other things would drop from 130+ all the way down to the 50~60 range with drops into the 30s. Setting core affinity so that the game only used cores 0, 2, 4, and 6 literally doubled the FPS I was getting when the game was allowed to use all 24 threads of my 3900X.
I have not tested this with Rust, but given that people are getting better FPS than you with 4C/4T CPUs, it's possible that running the game with only 4 cores will improve FPS.
SMT affects performance slightly on both Intel and AMD Ryzen.

On Ryzen it's the fact that it's using chiplets which slows down the CPU, there is a huge delay when these chips need to talk to eachother. AMD's "gamemode" for Threadripper (And also high core-count Ryzen I think) disables all except for a single core die to circumvent this issue.

On Ryzen 1000 and 2000 a single core die has 4 cores, on Ryzen 3000 it's 8 cores. Ryzen 3000 also massively bumped up the CPU cache and registers to improve on this issue, more cache = less data to load from main memory and other core dies.
Naposledy upravil Omega; 5. led. 2020 v 10.32
Omega původně napsal:
Zen původně napsal:
With Ryzen, SMT often interferes with the CPU's ability to perform its best in older games that predate SMT and haven't been properly patched to handle it. In many games, I find that disabling SMT or using programs like Prio Process Priority Saver to save core affinity (so that it always runs with, let's say, 4 cores) improves FPS and reduces stuttering.

For example:
In 7 Days To Die, my FPS in a fully built-up base with a lot of torches and other things would drop from 130+ all the way down to the 50~60 range with drops into the 30s. Setting core affinity so that the game only used cores 0, 2, 4, and 6 literally doubled the FPS I was getting when the game was allowed to use all 24 threads of my 3900X.
I have not tested this with Rust, but given that people are getting better FPS than you with 4C/4T CPUs, it's possible that running the game with only 4 cores will improve FPS.
SMT affects performance slightly on both Intel and AMD Ryzen.

On Ryzen it's the fact that it's using chiplets which slows down the CPU, there is a huge delay when these chips need to talk to eachother. AMD's "gamemode" for Threadripper (And also high core-count Ryzen I think) disables all except for a single core die to circumvent this issue.

On Ryzen 1000 and 2000 a single core die has 4 cores, on Ryzen 3000 it's 8 cores. Ryzen 3000 also massively bumped up the CPU cache and registers to improve on this issue, more cache = less data to load from many memory and other core dies.

It's an issue that persists with all Ryzen CPUs running SMT with games that absolutely hate it. From personal experience doing what I recommended with 2nd and 3rd generation Ryzen has worked.
Black Desert Online in particular handles SMT so poorly that leaving it on or not setting the affinity can bring all Ryzen chips running SMT to their knees; your FPS could be 144+ when not doing much, but as soon as you get into combat, your FPS can drop below 60 and stutter frequently. Setting affinity or disabling SMT entirely effectively removes the issue.
Naposledy upravil ㄒㄖ尺几ㄩ卩ㄒㄖ; 5. led. 2020 v 10.33
Zen původně napsal:
Omega původně napsal:
SMT affects performance slightly on both Intel and AMD Ryzen.

On Ryzen it's the fact that it's using chiplets which slows down the CPU, there is a huge delay when these chips need to talk to eachother. AMD's "gamemode" for Threadripper (And also high core-count Ryzen I think) disables all except for a single core die to circumvent this issue.

On Ryzen 1000 and 2000 a single core die has 4 cores, on Ryzen 3000 it's 8 cores. Ryzen 3000 also massively bumped up the CPU cache and registers to improve on this issue, more cache = less data to load from many memory and other core dies.

It's an issue that persists with all Ryzen CPUs running SMT with games that absolutely hate it. From personal experience doing what I recommended with 2nd and 3rd generation Ryzen has worked.
It's not the games fault. It's the stupid Windows CPU schedular which doesn't see any difference between a physical and a logical thread. And it also loves to jump tasks between threads the whole time, this is what is hurting your performance with SMT.

And then there is the other fact which I explained in the comment you are responding to, Ryzen's chiplet design. I feel like you didn't read what I said, read it, then you can get more gaming performance out of your 3900x. You shouldn't have bought a 3900x when only using it for gaming. A 3600, 3700x or 3800x would have performed much better in some games due to them only having a single core die.
Omega původně napsal:
Zen původně napsal:

It's an issue that persists with all Ryzen CPUs running SMT with games that absolutely hate it. From personal experience doing what I recommended with 2nd and 3rd generation Ryzen has worked.
It's not the games fault. It's the stupid Windows CPU schedular which doesn't see any difference between a physical and a logical thread. And it also loves to jump tasks between threads the whole time, this is what is hurting your performance with SMT.

And then there is the other fact which I explained in the comment you are responding to, Ryzen's chiplet design. I feel like you didn't read what I said, read it, then you can get more gaming performance out of your 3900x. You shouldn't have bought a 3900x when only using it for gaming. A 3600, 3700x or 3800x would have performed much better in some games due to them only having a single core die.

Reason why I bought the 3900X was for more than just gaming.
Zen původně napsal:
Omega původně napsal:
It's not the games fault. It's the stupid Windows CPU schedular which doesn't see any difference between a physical and a logical thread. And it also loves to jump tasks between threads the whole time, this is what is hurting your performance with SMT.

And then there is the other fact which I explained in the comment you are responding to, Ryzen's chiplet design. I feel like you didn't read what I said, read it, then you can get more gaming performance out of your 3900x. You shouldn't have bought a 3900x when only using it for gaming. A 3600, 3700x or 3800x would have performed much better in some games due to them only having a single core die.

Reason why I bought the 3900X was for more than just gaming.
Then I didn't say anything. Too used to people buying the most expensive they can get their hands on think it will be better.
Bad 💀 Motha původně napsal:
https://steamcommunity.com/discussions/forum/11/1747893292773151857/#c1747893292773834470
why use an older driver version for the nvidia gpu's?
Cause 441.66 is crap.
Sean původně napsal:
Bad 💀 Motha původně napsal:
https://steamcommunity.com/discussions/forum/11/1747893292773151857/#c1747893292773834470
why use an older driver version for the nvidia gpu's?

Some newer drivers might have worse performance in some games
Did you ever get this sorted? I have the exact same processor, SSD, and RAM and have the same issue 60 FPS in base...
Agent 12. bře. 2021 v 10.09 
I'll be honest and say your PC isn't that great. The cpu is fine, but that gpu is pretty dated and only decent for 1080p gaming.
Some guy původně napsal:
I'll be honest and say your PC isn't that great. The cpu is fine, but that gpu is pretty dated and only decent for 1080p gaming.
My g this post is well over a year old and my fps has skyrocketed since then with the same specs
Josh Marsh původně napsal:
Did you ever get this sorted? I have the exact same processor, SSD, and RAM and have the same issue 60 FPS in base...
I did yes, what I’ll do is send you my graphics settings, make sure your pc and drivers are updated and use the same graphics settings as me and you’ll have good fps
< >
Zobrazeno 114 z 14 komentářů
Na stránku: 1530 50

Datum zveřejnění: 5. led. 2020 v 9.59
Počet příspěvků: 14