Masaq
20-10-09, 18:47
Was this:
Masaq"]I've just had a thought though - I'm going to disable the performance/power saving type properties in the BIOS - EIST and the like. I'm just wondering if the problem is caused by the CPU's voltage or multiplyer being changed on the fly.
Just been and tested this. Disabled C1E (Enhanced Halt Step) and EIST (Enhanced Intel Speedstep Technology). I left TM2 (Thermal Monitoring 2) enabled, for safety*.
None of the stutters whatsover. The occasional slowing of framerate in busy areas or when suddenly snapping my head around the cockpit, but no sudden/random stuttering/pausing of any kind.
Framerates were also increased, by an order of between 15-40%, depending on scenario.
It looks to me like what's happening is that for whatever reason, Rise of Flight is causing my BIOS to throttle back the CPU. Either for some reason it's allowing HLT commands to still go through, or it's working the CPU hard so EIST is trying to throttle it back. Disabling these CPU functions in the BIOS is preventing the system from automatically reducing the VCore, Multiplyer and FSB of the system; forcing it to run at the clock speed and multiplyer that I've specified. The result is no sudden pauses as processing power is suddenly dropped from underneath the game.
Further testing would probably allow me to double-check if it's C1E or EIST causing it, but it was both noticeable and real; flying 1v1 Russian Roulette (over that little town) used to give me all kinds of little stutters. I was using Russian Roulette as a benchmark for a while - I'd tweak my graphics settings then load RR, to see if stuttering was improved or not.
Looks like I was tweaking the wrong place.
*For safety's sake, leaving TM2 is advised simply because it's the part of Speedstep that will throttle the CPU back if operating temperature goes through the roof. I would also strongly advise anyone who doesn't know their way around a BIOS to refrain from testing this themselves. If you know what C1E and EIST are and how to disable them though, please do try it yourself and see if it has any effect for you.
Masaq"]I've just had a thought though - I'm going to disable the performance/power saving type properties in the BIOS - EIST and the like. I'm just wondering if the problem is caused by the CPU's voltage or multiplyer being changed on the fly.
Just been and tested this. Disabled C1E (Enhanced Halt Step) and EIST (Enhanced Intel Speedstep Technology). I left TM2 (Thermal Monitoring 2) enabled, for safety*.
None of the stutters whatsover. The occasional slowing of framerate in busy areas or when suddenly snapping my head around the cockpit, but no sudden/random stuttering/pausing of any kind.
Framerates were also increased, by an order of between 15-40%, depending on scenario.
It looks to me like what's happening is that for whatever reason, Rise of Flight is causing my BIOS to throttle back the CPU. Either for some reason it's allowing HLT commands to still go through, or it's working the CPU hard so EIST is trying to throttle it back. Disabling these CPU functions in the BIOS is preventing the system from automatically reducing the VCore, Multiplyer and FSB of the system; forcing it to run at the clock speed and multiplyer that I've specified. The result is no sudden pauses as processing power is suddenly dropped from underneath the game.
Further testing would probably allow me to double-check if it's C1E or EIST causing it, but it was both noticeable and real; flying 1v1 Russian Roulette (over that little town) used to give me all kinds of little stutters. I was using Russian Roulette as a benchmark for a while - I'd tweak my graphics settings then load RR, to see if stuttering was improved or not.
Looks like I was tweaking the wrong place.
*For safety's sake, leaving TM2 is advised simply because it's the part of Speedstep that will throttle the CPU back if operating temperature goes through the roof. I would also strongly advise anyone who doesn't know their way around a BIOS to refrain from testing this themselves. If you know what C1E and EIST are and how to disable them though, please do try it yourself and see if it has any effect for you.