2 ms·
In the modern era we still have problems of this sort - higher core counts can cause games to perform worse due to problems like a game suddenly having 96+ thre
by kevingadd 5y ago
In the modern era we still have problems of this sort - higher core counts can cause games to perform worse due to problems like a game suddenly having 96+ threadpool threads competing for small amounts of work, often belonging to the driver. It's still the case that a high core count Ryzen will have worse performance in some games (or problems like microstuttering) that you won't experience on a slower, lower core count Intel chip.
- ChuckNorris89 5y agoThat's because game devs optimize for the most common denominator hardware gamers have at home, which were mostly quad core chips with 8 threads until very recently. 96+ thread pool is way outside the norm for the average gamer or consumer, so you can't expect to be surprised that game devs ignore the 0.01% of gamers running server/workstation CPUs with this insane thread count.
- Vecr 5y agoIn that case you might want to mask off some of the cores/hyperthreads, or even do core pinning. That's very common in applications where latency is important.
- kevingadd 5y agomasking off threads and using pinning does help, but you still end up with 96 threadpool threads (they're just competing for fewer cores now). the real solution would be to actually tell an app or game that you have a set number of cores (like 8). sadly AFAIK neither windows or linux can do this, so the only option is a VM.