Czy ktoś może wyjaśnić, w jaki sposób system Windows skutecznie ogranicza procesor?
Ostatnim razem próbowałem kilka sztuczek, aby mój laptop się nie przegrzewał, więc próbowałem ograniczyć procesor do 70%.
Ku mojemu zdziwieniu powstrzymało to mój laptop przed przegrzaniem - nawet podczas uruchamiania aplikacji intensywnie korzystających z procesora, które spowodowały przegrzanie i wyłączenie mojego laptopa, nie przegrzewałem już mojego laptopa!
Patrzyłem na menedżera zadań, ale aplikacja „intensywnie korzystająca z procesora” nadal używa ~ 95% procesora, a menedżer zadań systemu Windows pokazuje w sumie 100% wykorzystania procesora.
Ograniczyłem użycie procesora tutaj (opcja „podłączony” była na 70% [zarówno min, jak i max] podczas testowania aplikacji intensywnie wykorzystującej procesor):
Jak Windows robi tę magię?
Widzę 100% wykorzystanie procesora, ale mój procesor nie przegrzewa się. I nie widzę żadnych różnic wydajności.
Czy system Windows ogranicza szybkość procesora? Na przykład, jeśli mam procesor 2,4 GHz, na 70% będzie on miał tylko 1,68 GHz, gdy będzie ograniczony? Jak to możliwe (zmiana prędkości procesora)? Myślałem, że możesz tylko underclockować w BIOSie?
Jeśli nie, w jaki sposób system Windows może to osiągnąć, nie zmieniając prędkości?
Pytanie poboczne: Jeśli chodzi o szybkość, czy istnieje sposób na ustawienie maksymalnego stanu CPU na 200%?
Resource Monitor
(a nie tylko wTask Manager
(które pokazują tylko wykorzystanie bieżącej prędkości procesora, a nie prędkość).