I had tested AMD Athlon64 (Winchester core) and found out how PowerNow controls Vcore.
I've been manualy overriding Frequency/Voltage pairs on it to undervolt it in both 1.8 and 1.0GHz states.
Is it the same with Intel SpeedStep?
If it's the same, this scenario would be right:
CPU boots with Vcore that is set in the BIOS.
SpeedStep reads Frequency(Multiplier)/Vcore table from BIOS and uses it.
E6300 @ default:
7 x 266MHz (1.86GHz) ~1.35V on the full load
6 x 266MHz (1.60GHz) ~1.15V in the idle state
so, if I raise FSB to 400MHz I get:
7 x 400MHz (2.80GHz) ~1.35V on the full load
6 x 400MHz (2.40GHz) ~1.15V in the idle state
So, my CPU has to be stable in both situations: 2.8GHz @1.35V and 2.4GHz @1.15V
Guess it's the main "stability" problem if SpeedStep is on while overclocking. Guess it's more difficult to get it run stable @1.15V with mulitplier 6 than @1.35V with multiplier 7.
Another thing:
If I raise Vcore to ~1.45V in the BIOS, and set some high CPU freq that can not be achieved with ~1.35V, when SpeedStep kicks in it will read Multiplier/Vcore table from BIOS and NOT Vcore I've set manualy. So, it will use 1.15 and 1.35V for multiplliers 6 and 7 and bring instability on that high frequencies.
So, anyone with Intel Core 2 Duo, is the process the same ?
I've been manualy overriding Frequency/Voltage pairs on it to undervolt it in both 1.8 and 1.0GHz states.
Is it the same with Intel SpeedStep?
If it's the same, this scenario would be right:
CPU boots with Vcore that is set in the BIOS.
SpeedStep reads Frequency(Multiplier)/Vcore table from BIOS and uses it.
E6300 @ default:
7 x 266MHz (1.86GHz) ~1.35V on the full load
6 x 266MHz (1.60GHz) ~1.15V in the idle state
so, if I raise FSB to 400MHz I get:
7 x 400MHz (2.80GHz) ~1.35V on the full load
6 x 400MHz (2.40GHz) ~1.15V in the idle state
So, my CPU has to be stable in both situations: 2.8GHz @1.35V and 2.4GHz @1.15V
Guess it's the main "stability" problem if SpeedStep is on while overclocking. Guess it's more difficult to get it run stable @1.15V with mulitplier 6 than @1.35V with multiplier 7.
Another thing:
If I raise Vcore to ~1.45V in the BIOS, and set some high CPU freq that can not be achieved with ~1.35V, when SpeedStep kicks in it will read Multiplier/Vcore table from BIOS and NOT Vcore I've set manualy. So, it will use 1.15 and 1.35V for multiplliers 6 and 7 and bring instability on that high frequencies.
So, anyone with Intel Core 2 Duo, is the process the same ?