Six cores could be ideal for gaming?
Six cores could be ideal for gaming?
Hello, some of these games are quite outdated, even the video was from May 2018, which is more than two years ago. As mentioned before, those benchmarks don’t fully represent the current situation. If you’re just playing in 2020 and not engaging with other activities, no internet, no browser, no streaming—just the game itself—you might be able to run smoothly on a single 6-core/6-thread processor like an i5 9400 or 9600K. If you’re setting up a new system and want extra safety, opt for at least a 6-core / 12-thread CPU such as the Core i5 10400, 10500, or 10600 series, or the Ryzen 5 2600 or 3600. The Core i7 8700/K with its 6 cores / 12 threads or the 9700/K/KF with 8 cores are still solid choices and offer plenty of room today.
Simulator games are designed to tax just one main core, so adding dx12 to fs2020 will have very little effect.
For realism, everything must respond to your actions; running on separate threads can cause issues like in Far Cry 5, where AI interactions become chaotic because each faction and animal operates independently without coordination.
Your browser creates thousands of threads, but a thread doing nothing consumes no CPU power—just uses RAM and can lead to page freezing.
If a tab crashes, that core will reach maximum usage, which is another matter entirely.
6c/12t is the optimal setting right now for gaming, as most systems perform well within that range. I wouldn't push beyond 8c/16t, such as with a Ryzen 3700x or an i7 10700k, for a gaming rig.
Although many games do have AI that responds to you, it's incorrect to say they run on a single core. You can design an AI system that behaves properly by ensuring all components only react to the most recent processed state. The current explanation seems to suggest the game didn't set the necessary flags at the right moments.
Consider this, how do you retrieve the final state? Each thread needs to understand which state is the last one. Otherwise, they'd have to wait for the main thread to announce it, setting the flag—which would completely ruin the multithreading advantage. In an action game, people don't really care about that detail; they just enjoy the company's expense and move on, but for a serious simulator that would be disastrous.
The primary thread doesn't require AI to inform it about the previous state. It was determined during the last iteration. The main thread only needs to store the processed state, which will be available for use in the upcoming cycle.
It isn't just that it shows up automatically.
There are just two choices.
You can either let each thread focus solely on its own data and refresh only what it needs, or have a single thread merge all the threads' results into one and update everything at once.
What you're asking about is running it in a command-line interface style. Also, regarding using a PC for tasks other than standard computing.
I operate my setup solely for gaming. I've got the OS installed and that's about all. Besides the standard Windows, there are no extra programs like antivirus or anti-malware. My son uses the same rig but for a variety of tasks—gaming, studying, video editing, game development, and more. My machine boots slowly, taking several seconds, with minimal resource usage when idle. The CPU remains almost unused, and the memory stays consistently above half capacity. That's the standard I consider acceptable. If he had more threads, gaming performance would likely drop significantly.