Fixing Intel i5-14600KF thread scheduling in Frostpunk 2
The CPU scheduling on this thing is a total joke. I've got 14 cores, yet the physics calculations are all piling up on the E-cores while the P-cores are basically idling. During extreme cold weather simulations in the city, frame times would jump from 16ms to 55ms, making the game feel like a slideshow. I tried forcing 'Realtime' priority in Task Manager, but that just froze my mouse cursor—I genuinely thought I fried my motherboard for a second; it was a reckless move. I eventually went into the BIOS, manually locked the maximum frequency of the E-cores, and tweaked the load-line voltage. In RTSS, frame times tightened up from 20-50ms down to 12-18ms, and the city finally runs smooth. The system rebooted twice after the voltage change until I bumped the Vcore up by 0.02V. CPU temps are sitting between 65-78℃ with fans at 2100 RPM. Exported frequency data shows the fans have settled into a stable 1400-1600 RPM range.