Hi there,
I'm running Debian Testing on an Intel Desktop Board DH67BL, with a Core i7-2600, 16GB RAM, nVidia 960 4GB, 16GB RAM, 500 GB SSD. For compatibility reasons when dual-booting XP, I will occasionally limit the CPU multiplier in BIOS to 16x in order to limit my framerates and prevent insane coil whine if frame limits are uncapped, often necessary for early DirectX titles to run smoothly (Star Trek Armada, lookin' at you).
However, when i boot into Debian, I notice that the frequency is still going up to the non-turbo limit of 3.4GHz when under load. The BIOS should be limiting it to 1596/1600GHz. This issue also happens on Debian Stable, so it's not just Testing that's doing this. My question is, why does the kernel ignore BIOS limits?
Thanks,
Red
PS: Edit to add: Yes, there's only four threads. I have two cores disabled, this is still an i7-2600.
Edit #2: Running the system in BIOS, not UEFI, in case this is relevant. ZFS on root and GRUB don’t work with the motherboard otherwise.
I'm running Debian Testing on an Intel Desktop Board DH67BL, with a Core i7-2600, 16GB RAM, nVidia 960 4GB, 16GB RAM, 500 GB SSD. For compatibility reasons when dual-booting XP, I will occasionally limit the CPU multiplier in BIOS to 16x in order to limit my framerates and prevent insane coil whine if frame limits are uncapped, often necessary for early DirectX titles to run smoothly (Star Trek Armada, lookin' at you).
However, when i boot into Debian, I notice that the frequency is still going up to the non-turbo limit of 3.4GHz when under load. The BIOS should be limiting it to 1596/1600GHz. This issue also happens on Debian Stable, so it's not just Testing that's doing this. My question is, why does the kernel ignore BIOS limits?
Thanks,
Red
PS: Edit to add: Yes, there's only four threads. I have two cores disabled, this is still an i7-2600.
Edit #2: Running the system in BIOS, not UEFI, in case this is relevant. ZFS on root and GRUB don’t work with the motherboard otherwise.
Attachments
Last edited: