Miałem ten sam problem podczas mojej ostatniej próby aktualizacji (z czystą instalacją) z 16.04 LTS do 18.04 LTS. Podczas przeglądania Internetu, a zwłaszcza podczas odtwarzania filmów, mój procesor + GPU podnosi się do wysokich do wysokich poziomów, powodując dławienie i uruchamianie niedopuszczalnych opóźnień, przez co system nie może być używany przez około 60 sekund lub dłużej.
Z Ubuntu 16.04 LTS nigdy nie spotkałem się z tym problemem. Oczywiście podwyższono temperatury i często dławiono (w końcu jest to laptop), ale system nigdy nie był bezużyteczny, a odtwarzanie wideo przebiegało płynnie.
Moje poprzednie rozwiązanie polegało na ponownym obniżeniu wersji do 16.04 LTS, ale teraz potrzebuję nowszej wersji, więc chcę znaleźć rozwiązanie.
Specyfikacja systemu:
- Procesor: Intel Core i7-6500U
- GPU: Intel HD Graphics 520
- Ubuntu: 18,04 LTS
- Linux: 4.15.0-30
- Mesa: 18.0.5
- Przyspieszenie sprzętowe: włączone
AKTUALIZACJA 1
Zdecydowanie jest to problem z ograniczaniem częstotliwości. Zamiast dławić częstotliwość procesora, aby uniknąć przegrzania procesora, system czeka, aż temperatura osiągnie limit (domyślnie 85ºC), a następnie intel_powerclamp
moduł odpali, powodując, że system nie będzie nadawał się na 60 sekund lub dłużej.
Spodziewałbym się postępującej degradacji wydajności intel_powerclamp
, ale nie, to wszystko albo nic. ¿Czy można to skonfigurować?
Moje obecne rozwiązanie to modyfikacja skryptu tej odpowiedzi . Wygląda na to, że działa, ale jest to duży hack. Musi istnieć konwencjonalny sposób na ulepszenie konfiguracji systemu, aby osiągnąć ten sam wynik.
AKTUALIZACJA 2
Jeśli wyłączę turbo boost częstotliwości ( echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
), problem całkowicie zniknie. Temperatura nigdy nie osiąga limitu, a skrypt wprowadzony w aktualizacji 1 nie intel_powerclamp
uruchamia się, a laptop jest płynny i użyteczny.
Problem polega na tym, że funkcja Turbo Boost jest wyłączona. Z Ubuntu 16.04 LTS nigdy nie miałem tego problemu.
Jest to wyraźnie zła konfiguracja podsystemu zarządzania ciepłem Ubuntu 18.04 LTS. Czy istnieje sposób, aby to naprawić?
AKTUALIZACJA 3
System nadal nie nadaje się do użytku. Instalowanie serwera LTS Ubuntu 18.04 i wszystkiego innego niż Gnome3 działa. Cóż, to nie jest nowość, którą Gnome jest do bani, ale nadawał się do użycia z 16.04 ...
źródło
make
. Próbowałem ograniczyć sięmake
do użycia tylko jednego procesu, ale to powoduje dłuższy czas działania, więcej ciepła. W moim przypadku nie dławi się, ale gwałtownie wyłącza cały laptop.Odpowiedzi:
Wyłącz intel_pstate podczas uruchamiania, edytując konfigurację grub.
Otwórz / etc / default / grub za pomocą preferowanego edytora tekstu i znajdź wiersz rozpoczynający się od:
I dodaj intel_pstate = disable na końcu tego ciągu. Oto jak mój wygląda po tym:
Teraz wykonaj:
I uruchom ponownie laptopa. Otóż to. Powinno działać tak gładko i chłodno jak w 16.04.
Kilka dodatkowych informacji: gubernator intel_pstate wydaje się być wadliwy lub po prostu głupi i nie może wykryć szybkiego wzrostu temperatury i w konsekwencji zmniejszyć prędkości procesora. Wygląda na to, że po prostu modliłby się do Saint Cooling Device, aby utrzymał procesor poniżej progu wyłączenia. W komputerze stacjonarnym z turbiną DC9 jak wentylator taki skok wiary może być uzasadniony, ale w laptopach z jednym małym wentylatorem, takim jak mój XPS13, lepiej być sceptycznym i pozostawić te rzeczy staremu dobremu ACPI (Atheist Configuration and Power Interface). Przynajmniej do czasu, gdy gubernator intel_pstate wyhoduje trochę mózgów.
A doładowanie turbo jest w większości bezużyteczne. Są szanse, że nic nie stracisz za wyłączenie. Ta funkcja była przydatna w czasach 32-bitowego procesora monocore, ale nie w 64-bitowym świecie wielordzeniowym, w którym obecnie żyjemy.
źródło
Miałem również problemy z i7-6500u.
Zmiany w jądrze Linuksa poprawiły wydajność układów Intel, przy czym efektem ubocznym było termiczne zaciśnięcie na urządzeniach o niskim limicie termicznym.
Odkryłem, że TLP bardzo pomogło w złagodzeniu zachowania. Wyłączenie turbo boost to kolejny sposób na jego oswojenie. Możesz także ustawić wentylatory, aby stale działały lub włączały się w niższej temperaturze, co podnosi limit termiczny urządzenia.
źródło
tlp
Jak wspomniano w tym wątku,
tlp
działa cuda do kontrolowania systemu. Współpracuje zthermald
, Intel Powerclamp, Bateria vs AC dla zasilania USB itp. Chociaż wysoce konfigurowalny, nigdy nie musiałem zmieniać ustawień konfiguracji, aby uzyskać przyjemne wrażenia po wyjęciu z pudełka. Przed użyciem miałem cały czas problemy z przegrzaniem laptopa IvyBridge. Mam go na moim nowym laptopie Skylake, a fani NIGDY nie działają, z wyjątkiem aktualizacji Ubuntu 16.04 LTS do 18.04.Możesz uzyskać bardzo szczegółowy opis z instrukcjami instalacji tutaj: Zatrzymaj procesor przed przegrzaniem
Na marginesie przeczytałem kilka pytań z ostatnich dwóch tygodni od osób, które chciałyby zastąpić minimalną częstotliwość, maksymalną częstotliwość lub ustalić aktualną częstotliwość przy określonej prędkości. Jako taki postanowiłem stworzyć nowy projekt GUI bash + yad. Częścią będzie zakładka do wyświetlania temperatur dla wszystkich stref termicznych i wydawania powiadomień-wysyłania (wyskakujące wiadomości bąbelkowe). Można także zachować jakiś plik dziennika sesji, gdy nie oglądałeś ekranu.
Właśnie wpadłem na ten pomysł 2 godziny temu, czytając ten wątek. Brak obietnic związanych z realizacją projektu, ale myślę, że kilka osób by się spodobało i miałbym dużo zabawy :)
źródło
Dell Inspiron 17-5770 z Intel i7-8550 i podwójnym GPU tutaj, problemy z ciepłem i magistralą z zainstalowanym Ubuntu 18.04. Za każdym razem, gdy pojawia się aktualizacja sterownika systemowego, sprzęt wydaje się coraz gorętszy i wolniejszy. Ostatnia aktualizacja miała obudowę przy 140F i procesor przy 160F, obserwując opóźnienie Youtube przy 140p w pokoju 70F z dużym przepływem powietrza. Oto, co zadziałało dla mnie:
sudo nano / etc / default / grub
Znajdź wiersz rozpoczynający się od „GRUB_CMDLINE_LINUX_DEFAULT =” i dodaj te komentarze w cudzysłowie.
pci = nomsi pci = noaer
IE: GRUB_CMDLINE_LINUX_DEFAULT = "cichy plusk pci = nomsi pci = noaer"
Następnie zaktualizuj grub za pomocą:
sudo update-grub
Nie sądzę, żeby to była właściwa poprawka. Ale jeśli twój system operacyjny jest bliski zniszczenia twojego komputera, znajdź to, co działa i miej nadzieję, że pojawi się aktualizacja, która nie pogorszy sytuacji.
Powodzenia
źródło
Aktualizacja do jądra 5.3 naprawia mój problem, nie powodując już więcej zamykania systemu z powodu wysokich temperatur. Zaktualizowałem za pomocą:
http://ubuntuhandbook.org/index.php/2017/02/ukuu-install-latest-kernels-ubuntu-linux-mint/
źródło