Czy mogę zmniejszyć prędkość procesora mojego MacBooka, gdy jest na baterii?

9

Mam MacBooka z procesorem Core 2 Duo. Mam zainstalowany CoreDuoTemp, który może pokazywać aktualną prędkość procesora. Wygląda na to, że zawsze pokazuje:

Mini: 1,0 GHz
Maxi: 2,0 GHz
Prąd: 2,0 GHz

Uważam, że mój laptop działałby dłużej na baterii, gdyby miał pracować z maksymalną częstotliwością 1 GHz. Czy istnieje sposób, aby to skonfigurować, czy regulacja prędkości procesora jest całkowicie automatyczna?

Greg Hewgill
źródło

Odpowiedzi:

5

Możesz wypróbować komendę pmset dla ustawień zarządzania energią:

pmset -b reduce 1

-b       for battery mode only
reduce   reduce processor speed (value = 0/1)

Ale nie jestem pewien, czy przyniesie to pożądany efekt.

splattne
źródło
Dzięki, wydaje się, że jest to najbardziej konkretna odpowiedź. Próbowałem, pmsetale nie zmieniło to obserwowanego zachowania.
Greg Hewgill
2
Wielkie dzięki splattne! Wypróbowałem sugerowane „polecenie PM” i udało się! Natychmiast przedłużona żywotność baterii z 2: 31h do 5: 48h !!!
4

Nie można ręcznie ograniczyć szybkości procesora do 1 GHz.

Możesz zoptymalizować czas pracy baterii.

Przejdź do Preferencji systemowych i wybierz Ustawienia oszczędzania energii (żarówka). Ustaw pierwszą listę rozwijaną na Baterię, a drugą na optymalizację w celu oszczędzania energii (mój Mac jest ustawiony na holenderski, więc nie znam dokładnego sformułowania tej opcji w języku angielskim. To powinno zoptymalizować ustawienia procesora.

barwnik
źródło
Zrobiłem to i sprawiłem, że wyświetlacz wkrótce zgasł, gdy jest na baterii, i po kilku minutach wyłączyłem wyświetlacz, a kiedy to możliwe, przespałem dysk twardy itp. Pomyślałem, że skoro rzadko robię rzeczy wymagające dużej mocy procesora, szczególnie podczas pracy na baterii prawie nie zauważyłbym, gdyby procesor był ograniczony do prędkości 1 GHz.
Greg Hewgill
3

To nie częstotliwość „marnuje” żywotność baterii, ale napięcie. Zwykle wyższe częstotliwości wymagają wyższych napięć - uwalniane jest więcej ciepła, wentylatory muszą działać i tak dalej.

Procesory nie są takie same, gdy wychodzą z fabryki - wszystkie otrzymują napięcie, z którym pracuje 99%. Procent z nich będzie działał dobrze przy niższym napięciu.

Niektóre z nich są sprzedawane jako ULV (procesory Ultra Low Voltage), które są drogie w zakupie, ponieważ mają lepszą wydajność przy mniejszej mocy i mniejszym wpływie na żywotność baterii. Musisz sprawdzić swój konkretny procesor.

Jedną z fajnych aplikacji dla systemu Mac OS X jest CoolBook . Łatwo obniża napięcie procesora, jeśli chcesz częstotliwości.

Zbyt niskie napięcie jest bezpieczne. Nie jest tak samo w przypadku podkręcania lub przepięcia. Na przykład, próbując pracować z niższym napięciem przy 2 GHz, dojdziesz do punktu, w którym komputer się wyłączy. Idealne napięcie będzie więc nieco wyższe od tego punktu.

Aby dać ci pomysł: mój procesor o częstotliwości nominalnej 2 GHz zwykle pracuje przy 1,2625 V. Ale tak naprawdę działa dobrze przy 2 GHz przy zaledwie 1,0750 V. Ta różnica ma ogromny wpływ na żywotność baterii i ciepło, co powoduje wiele dłuższa żywotność baterii bez utraty wydajności.

W miarę ewolucji technologii słodycze dla większości procesorów są coraz bardziej spersonalizowane. Ale nadal możesz dużo zoptymalizować!

Carlos Gonzalez
źródło
W tym pytaniu miałem na myśli dynamiczne skalowanie częstotliwości . Pobór mocy jest liniowo związany z częstotliwością roboczą. Dynamiczne skalowanie napięcia jest czymś innym.
Greg Hewgill
2

Krótka odpowiedź: nie

Procesor automatycznie dostosuje swoją prędkość zgodnie z użyciem. Jedynym sposobem na ograniczenie szybkości procesora jest wyjęcie baterii (przynajmniej na starszych MacBookach, które działa) i poleganie na Magsafe, chociaż to nie udaje się osiągnąć celu tego, co próbujesz zrobić.

Josh Hunt
źródło
Nie możesz podkręcić procesora?
Ivo Flipse,
0

Nawet jeśli mógłbyś, naprawdę wątpię, by to pomogło ci w żywotności baterii.

Procesor sam się dusi, zgaduję, że CoreDuoTemp po prostu nieprawidłowo zgłasza bieżącą (dławioną) prędkość.

dbr
źródło
0

W Windows Vista / Seven możesz to zrobić. Możesz ustawić minimalne / maksymalne% wykorzystania procesora dla każdego schematu zasilania, a także możesz ustawić pasywną / aktywną metodę chłodzenia.


źródło
1
Chyba tak nie powiedziałem, ale mój MacBook ma system OS X i mam zamiar to utrzymać.
Greg Hewgill,
0

Niestety, w systemie Windows 8.1, gdy ustawisz maksymalne użycie procesora na 99%, Turboboost jest całkowicie wyłączony na moim MBA w połowie 2011 roku. (A częstotliwość maksymalna kończy się na 1,7 Ghz zamiast 2,7 Ghz częstotliwości turbo). Chciałbym mieć 2,2 Ghz lub 2,0 Ghz max zamiast 1,7 Ghz.

Zmniejszy to jednak znacznie maksymalną prędkość wentylatora.

Wczoraj zastąpiłem standardową pastę termiczną Artic MX-4, temp. Są nadal takie same, ale prędkość wentylatora została zmniejszona. A teraz trudniej jest aktywować przepustnicę termiczną.

tebastian
źródło