Obniżenie temperatury procesora

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

W Internecie na różnych forach związanych z Linuksem, można znaleźć posty związane z przegrzewaniem się procesora. Sam miałem z tym dość duży problem, w pewnym momencie spędzałem więcej czasu pod Windosem. Powodem była własnie temperatura, która była czasem tak wysoka, że bałem się o procesor oraz płytę główną. Przyczyną tego zjawiska jest kernel Linuksa, który źle zarządza energią. Postanowiłem za wszelką cenę znaleźć sposób, na ten uporczywy problem. Po przeczytaniu kilkunastu wpisów oraz po metodzie prób i błędów, nareszcie mi się udało i postanowiłem się z Wami tym podzielić. Być może komuś to rozwiązanie pomoże, tak jak mi.

W pierwszej kolejności dodajemy do GRUBa klika wpisów:

  1. Otworzyć terminal i wpisujemy:

    Dla Ubuntu

    sudo gedit /etc/default/grub

    Dla Kubuntu

    sudo kate /etc/default/grub
  2. Odnajdujemy linijkę:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  3. Następnie dodajemy:
    acpi=force acpi_osi=Linux pcie_aspm=force pcie_aspm=powersave

    Cała wpis powinien wyglądać następująco:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force acpi_osi=Linux pcie_aspm=force pcie_aspm=powersave"
  4. Na koniec zamykamy okno edycji i w terminalu wpisujemy:
    sudo update-grub
  5. Po wszystkim uruchamiamy komputer ponownie.

Następną czynność, jaką trzeba wykonać jest instalacja programu Jupiter. Dzięki tej aplikacji, będziemy mogli ustawić tryb pracy procesora na PowerSave.

Oto jak to zrobić:

  1. Otworzyć terminal i wpisujemy:
    sudo add-apt-repository ppa:webupd8team/jupiter
  2. Wykonujemy update;
    sudo apt-get update
  3. Instalujemy aplikacje:
    sudo apt-get install jupiter
  4. Uruchamiamy ponownie komputer i uruchamiamy program
  5. Po uruchomieniu Jupitera, klikamy prawym klawiszem myszy na ikonie pioruna. Pojawi się ona na pasku powiadomień. Następnie wybieramy Performance i Power Saving.

    Obniżenie temperatury procesora

    Włączenie trybu Power Saving

Po wykonaniu tych czynności na moim laptopie, zauważyłem znaczący spadek temperatury średnio ok 15-20 stopni. Mam nadziej, że wam też pomoże

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • http://bialyikar.blogspot.com/ bialyikar

    A jak sprawdzić temperaturę procesora?

    • Szaqul

      1. Najlepiej zainstaluj lm-sensors

      sudo apt-get install lm-sensors

      2. Potem w terminalu wpisz:

      sudo sensors-detect

      3. Na wszystkie pytania odpowiadaj YES, a po wszystkim wpisz w terminalu

      sensors

      I pokazuje na Ci temperaturę procesora

  • http://d29-139.pl niemiec

    Ja instalowałem tylko samego Jupitera, bez dodawania wpisów do GRUB’a. Na „Power Saving” temperatura trzyma się w granicach 50 stopni. Zaś przy włączonym „Maximum Perfomance” osiągnąłem 86 stopni. Acer jeszcze się nie spalił ;)

  • http://bialyikar.blogspot.com/ bialyikar

    U mnie pokazuje temp1: +42.6°C.
    Co znaczą wartości w nawiasach? high, crit, hyst

    Tak w zasadzie, to pierwsze słyszę o jakichś problemach Linuksa z temperaturą procesora.

  • http://404.g-net.pl salvadhor

    Nie przesadzie z ‚polityczną poprawnością’ takich opisów? Ani nie jest podana wersja kernela dla którego trzeba takie wygibasy robić, ani jaki temperatury były osiągane, ani czy to laptop, czy komputer stacjonarny… Jupitera na laptopie dobrze jest mieć zainstalowanego. Przy testowym Ubuntu 12.04 nawet Jupitera mi nie trzeba (póki co).

    Postarajcie się, do cholery, to ludzie czytają :)

    • Szaqul

      Problem z temperaturą, pojawia się głównie na komputerach przenośnych i dotyczy różnych kerneli. Głównie wersji 3.0. Ale również problem pojawia się na kernelach w wersji 3.2 i 3.3. Oczywiście to nie jest reguła, u niektórych tego problemu niema. Ten wpis został zrobiony przez mnie jako obejście a nie jako oficjalne rozwiązanie. A temperatury jakie miałem przed to około 62-65 po uruchomieniu komputera, maksymalną temperaturę jako miałem to 89 stopni.

  • Tomek

    Co zrobić, gdy po tych zabiegach w logu mam:
    PCIe ASPM is forcedly enabled
    i po chwili:
    ACPI FADT declares the system doesn’t support PCIe ASPM, so disable it

    • Szaqul

      A jaki masz komputer? Jeśli masz zwykłego PC to usuń z pliku GRUB ten wpis pcie_aspm=powersave. On odpowiada za wymuszenie oszczędności baterii w laptopie.

      • Tomek

        Mam zwykły laptop Asus X54H.

      • orange

        pcie_aspm=powersave — odpowiada za wymuszenie oszczędności baterii w laptopie.

        Za co odpowiadają pozostałe parametry?

        acpi=force
        acpi_osi=Linux
        pcie_aspm=force

        • Szaqul

          acpi=force – aktywuje ACPI
          acpi_osi=Linux – ten parametr informuje ACPI w BIOS’u, że używamy Linuxa
          pcie_aspm=force – wymusza oszczędność energii

  • nycko

    warto też wspomnieć, że jupiter ma swoje skrypty w /usr/lib/jupiter/scripts

    -rwxr-xr-x 1 root jupiter 1609 2012-03-13 10:06 bluetooth*
    -rwxr-xr-x 1 root jupiter 2839 2012-03-13 10:06 cpu-control*
    -rwxr-xr-x 1 root jupiter 1342 2012-03-13 10:06 jupiter*
    -rwxr-xr-x 1 root jupiter 631 2012-03-13 10:06 notify*
    -rwxr-xr-x 1 root jupiter 4075 2012-03-13 10:06 resolutions*
    -rwxr-xr-x 1 root jupiter 2330 2012-03-13 10:06 rotate*
    -rwxr-xr-x 1 root jupiter 513 2012-03-13 10:06 state*
    -rwxr-xr-x 1 root jupiter 2091 2012-03-13 10:06 touchpad*
    -rwxr-xr-x 1 root jupiter 2299 2012-03-13 10:06 vga-out*
    -rwxr-xr-x 1 root jupiter 1653 2012-03-13 10:06 wifi*
    które to można podpiąć sobie pod skróty klawiaturowe.

    Przydatne dla tych, którzy dedykowanych klawiszy/przełączników nie mają lub takowe im nie działają. Można sobie podpiąć pod kombinacje klawiszy na klawiaturze.

  • RafciX

    A nie lepiej po prostu zamiast szczelin wntylacyjnych założyć siatkę z dużymi dziurkami :D (oczywiście żartuję).
    Po prostu tutaj widzę jak słabe jest chłodzenie w laptopach w porównaniu z chłodzieniem w komputerach (oczwyiście mówię o takich z otwartym bokiem z obudowy, mi się procesor słabo grzeje, nawet, gdy wentylator na nim nie chodzi). Według mnie dobrze by było napisac jakiś poradnik jak zrobić skrypt, który by to robił za nas oraz jeszcze ustawiał Power Saving, gdy laptop pracuje na baterii.

  • http://dealwynajem.pl pblvsk

    u mnie na dzień dobry, bez poprawek jest 35, tak więc wygląda na to, że mogę odpuścić.

  • koziolek90

    Mam Samsunga RF511 z procesorem i3-2310M. Na ubuntu (11.04 i 12.04) temperatury procesora dochodzą do prawie 90 stopni, mimo że nie pracuje on na wysokich obrotach. Ta temperatura potrafi nawet doprowadzić do samoistnego wyłączenia się komputera.
    Na windows7 temperatura jest znacznie mniejsza.

    Jupiter nie pomógł. Jest ktoś w stanie temu zaradzić?

  • Miras1990

    Ja mam laptopa HP Pavilion dv7-6120sw i mam dwie karty graficzne w układzie hybrydowym (Intel HD Graphics 3000 i ATI Radeon 6490m). Ja u siebie zmieniłem ustawienia grafiki w Biosie. W zakładce „System Configuration” zmieniłem „Switchable Graphics Mode” z „Dynamic” na „Fixed”. Może ktoś z was ma też taką opcję w biosie.

  • multimen

    Ja mam skladanego Zepto Mythos A15 i nie nazekam choc chlodzenie sam zrobilem z kaloryferkow i rurek przeszczepionych z chlodzen innych laptopów teperatura jest w granicach 56 stopni. Jupiter nie wiele zmienil ale mam sposob na obnizenie teperatury do 41 stopni :) oporostu w szczelinie wentylacji zamocowalem maly przelacznik swich chebelkowy prawie go nie widac i gdy jest naprawde goraco albo wlaczam rendering lub inny program wymagajacy mocy obliczeniowej, przelacczam go w pozycje w ktorej 2woma kabelkami podaje +5V no dodatnie napiecie wiatraka chlodzenia, co ciekawe witrak kreci sie szybciej niz przy max obotach bez przelacznika . Zabieg bardzo pomaga nie tylko CPU ale i GPU i HDD gdzie zwlaszcza HDD cierpi od ciepla jego teperatura z ponad 50 stopni spada do 42. Ogolnie wszystkie teperatury sa ponizej 50 stopni. Z czasem dochodzi do takiego zjawiska ze gdy spada temperatura, spada tez predkosc oborotowa wiatraka. Nie wnikalem dlaczego, bo nie wplywa to w zaden sposob na prace lapa i plyty glownej jedyna wada tego rozwiazania jest to ze przy podlaczonej ladowarce trzeba pamietac o wylaczeniu mostka po zamknieciu systemu inaczej wiatrak dziala bez przerwy pomaga tylko odlaczenie ladowarki. Co wcale nie jest wada bo przy nagrzanym laptopie po zamknieciu systemu wiatraki nie pracuja a zakumulowanan temeratura w radiatorach utrzymuje sie jakis czas, pozostawienie wlaczonego chlodzenia (na zasilaczu) wychaldza calego laptopa do temperatury pokojowej.

  • Piotr

    Ten wpis do Gruba jest genialny mam samsunga 305e5a i na ubuntu laptop był tak gorący że parzył a na windows 7 był chłodny a zacząłem się bać, a teraz zimniejszy nisz 7 , ogromne dzięki

  • Kamil

    Mam pytanie odnośnie tego wpisu do GRUB-a. Mam xubuntu 13.04 i chciałem się dowiedzieć jak ma wyglądać ten wpis dla tego linux-a.

  • MIlosh

    Kiedy wyjdzie na Ubuntu 13.10?

  • Dariusz K.

    brak w repozytorium. Wiem ze art z 2012 roku więc miał prawo się zestarzeć.
    Znalazłem nową lokalizacje plików
    https://launchpad.net/~jolicloud-team/+archive/ubuntu/ppa/jupiter/
    ale nadal mam problem ze ściągnięciem i instalacją.
    Może ktos podać kolejność wpisów?
    Byłbym wdzięczny – tak mam z tym problem – ciągle sie ucze ale stary jestem więc mi łatwo nie przychodzi :(

    • wrzomar

      Wszystko jak w artykule, ale zamiast „ppa:webupd8team/jupiter” trzeba podać „ppa:jolicloud-team/ppa” (bez cudzysłowów). W tym archiwum są tylko wersje dla precise (12.04), quantal (12.10) i raring (13.04), dla nowszych wersji nie ma (właściwie dla 13.04 jest już trochę naciągane).

  • Marcin Turek

    Temat był sto, albo więcej lat temu. Ale jakby ktoś szukał jupitera to znajdzie tutaj opis jego instalacji z paczki rpm, oraz stronę źródłową http://askubuntu.com/questions/453512/how-to-install-jupiter-on-ubuntu-14-04-lts