How to fix thread scheduling on Maxsun MS-Terminator B850M?
It's honestly ridiculous—just walking around the city, my frames would drop from 120 down to 45 for no apparent reason. It was driving me crazy. I found that the Maxsun MS-Terminator B850M WIFI's default policy was dumping way too many tasks onto the E-cores, leaving the P-cores idling while the E-cores were maxed out. I tried disabling the E-cores entirely in Windows, but that just made the whole system sluggish and caused some apps to crash, so I scrapped that idea. Instead, I went into the BIOS and manually set the core scheduling priority to 'Performance First,' and locked the minimum processor state to 100% in the Windows power plan. The frame time graph, which used to look like a mountain range, is now a flat line at 8-11ms. My idle power draw went up by about 12W, but I mitigated that by tweaking the E-core sleep states. CPU temps are now 65-72℃. I backed up the BIOS config so I don't have to do this again. Memory temps are stable at 58-63℃.