Włącz pełną wydajność laptopa Sandy Bridge

9

Mam laptopa Intel i7 drugiej generacji. Używam Thermald i TPL do zarządzania żywotnością baterii (są świetne!). Czasami jednak nie dbam o hałas i zużycie energii i chcę, aby procesor pracował z pełną częstotliwością 3,5 GHz. Z jakiegoś powodu wydaje się to niemożliwe. Wentylator nigdy nie pracuje z pełną prędkością, a procesor jest zawsze dławiony. Kiedy używam cpufreq-info, nigdy nie widzę więcej niż 2,8 GHz (więc zwiększenie turbo nie działa), a częstotliwość spada do 800 MHz, kiedy wentylator zaczyna „głośno”. Dzieje się tak w przypadku stanu Intel i gubernatora wydajności. Gubernator Powersafe jest nawet „gorszy”, ale to dobrze, ponieważ wydłuża żywotność baterii.

Wszelkie pomysły, jak włączyć „pełną moc”?

Dziękuję Ci!

matus201
źródło
do instrukcji dodałem sudo update-grub
mchid
Widziałem kilka bardzo podobnych wątków / pytań. Chociaż nie mam dowodu, myślę, że coś jest nie tak z interakcją Thermald / intel_pstate. W ramach testu powinieneś wypróbować sterownik acpi_cpufreq (GRUB_CMDLINE_LINUX_DEFAULT = „intel_pstate = disable” w / etc / default / grub) i / lub wyłączyć thermald.
Doug Smythies
musisz także włączyć turbo boost w / etc / default /
tlp
@mchid: Miałem tylko na myśli. Coś jest nie tak i na pewno chciałbym dowiedzieć się, co.
Doug Smythies
1
@mchid: To nieprawda, a artykuł jest przestarzały. intel_pstate powersave jest taki sam lub lepszy niż acpi-cpufreq ondemand; intel-pstate performance = to samo co acpi-performance. Nie jestem jednak pewien, jakie zmiany zostaną przeniesione do poprzednich jąder.
Doug Smythies

Odpowiedzi:

9

Tak, wszystko co musisz zrobić to:

najpierw ustaw tlp „gubernator” na wydajność zarówno ac, jak i bit w pliku / etc / default / tlp, a gdy tam będziesz, śmiało włącz i włącz turbo

następnie edytuj / etc / default / grub i wstaw

intel_pstate=disable

po

GRUB_CMDLINE_LINUX_DEFAULT=

jak ten przykład

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable quiet splash"

wykonaj to polecenie, aby zastosować zmianę w grub

sudo update-grub

następnie zainstaluj wskaźnik-cpufreq

sudo apt-get update
sudo apt-get install indicator-cpufreq

uruchom ponownie, aby zmiany odniosły skutek.

Po ponownym uruchomieniu zobaczysz ikonę na panelu jedności, kliknij tę ikonę i możesz ustawić procesor na wydajność (pełna), na żądanie (tylko w razie potrzeby), oszczędzanie energii lub konserwatywny.


Wyłączenie pstate może nie być konieczne, możesz go włączać i wyłączać, aby sprawdzić, czy jest jakaś różnica. Pamiętaj, aby zaktualizować gruba po dokonaniu tej zmiany.

Ponadto wskaźnik-cpufreq nie zezwoli na zmiany przy włączonym pstate (tylko przy wyłączonym pstate), nadal musisz to zrobić ręcznie.

Wreszcie, możesz uzyskać lepsze liczby od i7z:

sudo apt-get install i7z

a następnie biegnij

sudo i7z

Zainstaluj czujniki lm i uruchom czujniki wykrywają:

sudo apt-get install lm-sensors

sudo sensors-detect

Postępuj zgodnie z instrukcjami i wybierz tak dla wszystkich.


wreszcie te linki mogą pomóc:

http://www.webupd8.org/2013/09/adobe-flash-player-hardware.html

Umożliwia to nie tylko przyspieszenie sprzętowe pamięci flash, ale także instaluje VDPAU i i965

http://www.webupd8.org/2014/01/enable-hardware-acceleration-in-chrome.html

a te nowsze testy porównawcze wykazują niewielką przewagę po wyłączeniu pstate i wykorzystaniu wydajności

http://www.phoronix.com/scan.php?page=article&item=intel_5960x_pstate&num=2

mchid
źródło
Dzięki za i7z, to lepszy sposób na monitorowanie częstotliwości procesora! Włączyłem turbo poprzez TLP, wyłączyłem stan p, użyłem regulatora wydajności (przez TLP), ale procesor nadal „boi się” rozpędzić fanów. To prawie tak, jakby gdzieś była granica temperatury. W systemie Windows, jeśli włączę pełną wydajność, mój laptop łatwo przechodzi do 90 ° C na rdzeń.
matus201
@ matus201 używanie wydajności przez tlp nie ustawia częstotliwości na wydajność, pozwala na wydajność. Jeśli chcesz ustawić wydajność, musisz użyć innej metody, takiej jak sudo cpupower frequency-set -g performancelub wyłączyć pstate i użyć wskaźnika-cpufreq, aby ustawić ją na wydajność.
mchid
@ matus201 zgodnie z sugestią, możesz spróbować wyłączyć thermald jako test, ale nie poleciłbym tego. To, że procesor robi się gorący, nie oznacza, że ​​faktycznie uzyskuje się z niego więcej wydajności.
mchid
Użyłem cpupower, aby ustawić gubernatora na wydajność i wydaje się, że działa w tym sensie, że gubernatorem jest wydajność. Częstotliwość procesora skacze do 3,5 GHz, gdy wykonuję zadanie na systemie; Jednak gdy tylko wentylatory trochę się rozkręcą (w wentylatorach vaio są kontrolowane przez bios), procesor jest dławiony do 800 MHz. Gdy się uspokoją, częstotliwość skacze z powrotem do 3,5 GHz, fani się obracają, zdarza się dławienie i tak dalej ... To sprawia, że ​​oglądanie prostego filmu na YouTube 720p jest niemożliwe bez pomijania klatek.
matus201
Powinienem wspomnieć, że to gwałtowne dławienie występuje ze stanem p lub bez niego (de- / aktywowane przez grub). To sprawia, że ​​myślę, że jest to szczególny przypadek laptopów VAIO ..
matus201
1

Udało mi się to rozgryźć. Jak zwykle Sony postanowiło robić wszystko po swojemu, dlatego dotyczy to tylko laptopów Vaio.

Aby ustawić pełną wydajność, musisz wpisać terminal:

echo performance | sudo tee /sys/devices/platform/sony-laptop/thermal_control

Spowoduje to przełączenie laptopa w tryb wydajności i nie nastąpi ograniczenie przepustowości.

matus201
źródło