Trwałe Ubuntu High-Fan Speed ​​14.04

17

Używam laptopa Dell Inspiron 15R 5520 z systemem Ubuntu 14.04 z jądrem w wersji 3.13.0-34 generic. Od czasu zainstalowania systemu operacyjnego mam problemy z pracą wentylatora komputera z maksymalną prędkością przez dłuższy czas. Próbowałem zainstalować TLP, który czasem działa, a także próbowałem i8kutils, ale tylko wyłączyło to moich fanów. Ten problem z wentylatorem występuje częściej przy zasilaniu prądem przemiennym, a ja już usunąłem spaliny z kurzu.

Dlaczego to się dzieje?

Nie jestem zaawansowanym użytkownikiem Linuksa, ale jestem otwarty na wszelkie sugestie, które masz w tym momencie. Słuchanie wentylatora pracującego z maksymalną prędkością jest denerwujące.

użytkownik311982
źródło
Jeśli ten laptop ma procesor AMD lub kartę graficzną, nie sądzę, aby była jeszcze poprawka. Procesory AMD i procesory graficzne są bardzo gorące. Czy to również w twoim przypadku?
Dan Johansen
Witaj Dan, ustalam przyczynę problemu z wentylatorem. Musiałem edytować linię GRUB_CMDLINE_LINUX_DEFAULT = „cichy plusk” w moim pliku konfiguracyjnym gruba znalezionym w / etc / default / grub, aby brzmiał: GRUB_CMDLINE_LINUX_DEFAULT = „cichy plusk acpi_osi =! Windows 2012” Moi fani są teraz normalni; Dziękuję za odpowiedź!
user311982
Czy ktoś może wyjaśnić, jaki jest związek między grub, który, jak sądzę, jest tylko menedżerem rozruchu, a prędkością wentylatora?
jabal
Cześć Jabal, edytując plik konfiguracyjny grub, możesz włączyć, wyłączyć lub zmodyfikować funkcje związane ze sprzętem dla sesji komputerowej. Na przykład, jeśli chcesz wyłączyć ACPI, możesz to zrobić. Możesz także rozwiązać problemy z brakiem regulacji jasności wyświetlacza, gdy używasz klawiszy F, abyś mógł zmienić wspomnianą jasność. Jeśli chodzi o to, w jaki sposób zamieszczona poniżej odpowiedź dotyczy prędkości wentylatora, nie mam pojęcia. Znalazłem to na stronie Arch Linux kilka miesięcy temu, ale nie mam linku. Byłem zdesperowany i to rozwiązanie zadziałało cudownie.
user311982

Odpowiedzi:

13

Prędkość wentylatora jest znormalizowana przez edycję linii

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

w pliku konfiguracyjnym gruba znalezionym na /etc/default/grubtak, że czyta

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=!Windows 2012"

Wykonaj następujące kroki, aby wypróbować to rozwiązanie:

  1. Otwórz terminal, wpisz sudo gedit /etc/default/grubi naciśnijEnter
  2. Wprowadź hasło logowania i naciśnij Enter. Hasło nie będzie wyświetlane podczas wpisywania.
  3. Edytuj linię

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    tak, że to czyta

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=!Windows 2012"
    
  4. Kliknij „Zapisz”, poczekaj kilka chwil, aż plik zostanie zapisany, a następnie zamknij edytor tekstu.

  5. W terminalu wpisz sudo update-grubi naciśnijEnter

  6. Na koniec wyłącz komputer. Zamknij go całkowicie: nie uruchamiaj go ponownie.

Po ponownym włączeniu komputera i wybraniu systemu operacyjnego Linux, którego plik grub edytowałeś wcześniej, fani powinni działać normalnie. To rozwiązanie działa dla mnie na Ubuntu, Linux Mint, Elementary OS i LXLE na laptopie Dell Inspiron 15R 5520.

użytkownik311982
źródło
8

Mam też Dell Inspiron 15r se. Dzięki postowi vitorafsr na starterze mogłem rozwiązać mój problem.

Wystarczy zainstalować i8kutils, uruchamiając

sudo apt-get install i8kutils

w wierszu poleceń.

Jeśli to nie zadziała, zajrzyj na stronę projektu i8kutils .

Arwed Mett
źródło
1
Kiedy to zainstalowałem, całkowicie wyłączył wentylator i pozostał wyłączony, nawet gdy temperatura wzrosła do 70 ° C i więcej. Próbowałem regulować za pomocą polecenia i8kfan, ale nie włączałoby wentylatora na dłużej niż 2 sekundy.
Degru
1
W takim przypadku należy utworzyć pliki konfiguracyjne, które można znaleźć tutaj . Jeśli wentylatory się nie uruchomią, należy usunąć i8kutils, uruchomić ponownie i ponownie zainstalować go z istniejącymi plikami konfiguracyjnymi.
SiGe,
1
Więcej wyjaśnień na temat tego rozwiązania znajduje się tutaj cyberciti.biz/faq/…
wranvaud
1

Myślę, że właśnie znalazłem łatwiejsze rozwiązanie i działa dobrze na moim Dell Inspiron 3521 15R z procesorem i3 .

Rozwiązanie nazywa się TLP . Wiem, że TLP służy głównie do oszczędzania energii baterii, ale działa, nawet jeśli jestem podłączony do prądu przemiennego i nie ogranicza zasobów procesora.

Najpierw sprawdź, czy masz zainstalowane w systemie narzędzia trybu laptopa i odinstaluj:

sudo apt-get purge laptop-mode-tools

Następnie zainstaluj TLP:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp

Edytuj plik / etc / default / tlp :

sudo nano /etc/default/tlp

i poszukaj # CPU_MAX_PERF_ON_AC = 100 . Usuń komentarz z wiersza i zapisz plik, naciskając CTRL + O

Uruchom TLP:

sudo tlp start

a jeśli będziesz miał szczęście, twój fan bardzo się uspokoi.

UWAGA: W systemie musi być włączona opcja intel_pstate . Powinien być już domyślnie włączony. Możesz to sprawdzić, wpisując następujące polecenie w terminalu:

grep -i pstate /boot/config-$(uname -r)

Dane wyjściowe powinny być:

CONFIG_X86_INTEL_PSTATE = y

Claudio Taccogna
źródło