3 ms·
Also, super important: another reason games underperform is that Windows load-balances threads across CCXs (CPU complexes). The 8 cores of Ryzen are split acros
by mrb 10y ago
Also, super important: another reason games underperform is that Windows load-balances threads across CCXs (CPU complexes). The 8 cores of Ryzen are split across 2 CCXs. The 8MB of L3 cache is also split with 4MB per CCX. So when the OS scheduler arbitrarily decides to move a thread from a core to another, it might accidentally resume the thread on the other CCX, causing the thread to lose all is L3-cached data, incurring a high perf penalty.
The fix is to have a driver to help Windows treat a CCX almost as if it was its own socket. See https://forums.anandtech.com/threads/official-amd-ryzen-benchmarks-reviews-prices-and-discussion.2499879/page-107#post-38771400 https://forums.anandtech.com/threads/official-amd-ryzen-benc...
In theory a workaround would also be to disable cores 4-7 (and keep 0-3) in the BIOS. Sadly no Ryzen reviewers tried it...