Przez 6 miesięcy prowadziłem 12.04 z Unity 3D; mój laptop działał prawie bezgłośnie i wystarczająco fajnie, aby utrzymać się na moich kolanach z około 4 godzinami działania baterii. Zaktualizowałem do wersji 12.10 i przełączyłem się na Gnome 3 Shell. Teraz mój komputer jest zbyt gorący, aby trzymać go na kolanach, wentylator ciągle pracuje na pełnych obrotach i mam około 45 minut pracy na baterii. Zachowanie jest spójne między mocą baterii a mocą klimatyzacji. To jest wynik sensors
:
acpitz-virtual-0
Adapter: Virtual device
temp1: +84.0°C (crit = +99.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +84.0°C (high = +86.0°C, crit = +100.0°C)
Core 0: +74.0°C (high = +86.0°C, crit = +100.0°C)
Core 1: +72.0°C (high = +86.0°C, crit = +100.0°C)
Core 2: +75.0°C (high = +86.0°C, crit = +100.0°C)
Core 3: +84.0°C (high = +86.0°C, crit = +100.0°C)
radeon-pci-0100
Adapter: PCI adapter
temp1: +76.0°C
Mam grafikę HP Pavilion dv6, Intel i7, AMD Radeon. Daj mi znać, jeśli potrzebujesz dodatkowych informacji.
Co może się różnić między tymi dwiema edycjami Ubuntu, które spowodowały tak drastyczną zmianę?
Edycja 1:
Zgodnie z sugestią Paula pobiegłem, htop
by spróbować zawęzić problem. Oto wynik!
(lewa strona terminala)
(prawa strona terminala)
Jest to około 10 minut po starcie systemu, htop
, yakuake
, a chrome
strona z języczkiem 1 otwarte do tej kwestii to wszystko, co mam otwarte ręcznie. Sam program najbardziej obciążający procesor htop
. Myślę, że problem musi leżeć gdzie indziej; moje temperatury wynoszą już do ~ 65 ° C dla procesora i ~ 69 ° C dla GPU, przy prawie 0% zużyciu procesora.
Edycja 2:
Zgodnie z prośbą @psusi, oto wynik 2 zakładek z powertop
(zmieniłem moje kolory dla czytelności):
Znów wszystko, co ręcznie uruchamiam, to jedna google-chrome
karta i yakuake
terminal. Jestem dość nowy powertop
, więc nie jestem pewien, jak to interpretować. Daj mi znać, jeśli potrzebujesz informacji z innych kart.
Edycja 3:
Miałem problemy z baterią w wersji 12.04 i naprawiłem je, zmieniając niektóre linie /etc/default/grub
; przypisać to pytanie .
GRUB_CMDLINE_LINUX_DEFAULT = "cichy powitalny acpi_osi = Linux acpi_backlight = sprzedawca pcie_aspm = siła i915.i915_enable_rc6 = 1 i915.lvds_downclock = 1 i915.i915_enable_fbc = 1" GRUB_CMDLINE_LINUX "
Utrzymałem te linie bez zmian po aktualizacji do 12.10. Czy te wyglądają dobrze?
Edycja 4:
@Arup Roy Chowdhury wspomniał, że moje sterowniki AMD mogą nie być poprawnie zainstalowane. Obecnie używam następującego sterownika (wyjście z software-properties-gtk
):
Czy zamiast tego powinienem używać zastrzeżonego sterownika? Wydaje się, że powłoka gnome działa z przyspieszeniem graficznym OK z otwartym.
Edycja 5:
@hazrpg Wysłałem pliki dziennika, o które prosiłeś, do Ubuntu Pastebin . Oto dmesg.log , lspci.log i lsusb.log . Widzisz jakieś problemy?
Edycja 6:
@ Stepero Oto moje bezczynne szablony. Używam tylko jednego terminala ~ 10 minut po uruchomieniu.
acpitz-virtual-0
Adapter: Virtual device
temp1: +64.0°C (crit = +99.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +63.0°C (high = +86.0°C, crit = +100.0°C)
Core 0: +62.0°C (high = +86.0°C, crit = +100.0°C)
Core 1: +60.0°C (high = +86.0°C, crit = +100.0°C)
Core 2: +60.0°C (high = +86.0°C, crit = +100.0°C)
Core 3: +63.0°C (high = +86.0°C, crit = +100.0°C)
radeon-pci-0100
Adapter: PCI adapter
temp1: +68.0°C
Już samo otwarcie, google-chrome
aby wkleić tę edycję na minutę, podniosło te temperatury o kilka stopni każdy. Mój komputer nie był w latach 60. przed aktualizacją.
NAPRAWIONY!!:
Problem rozwiązany. Dziękuję @ DrA7 i @ YellowApple za skierowanie mnie w stronę problemów z kartami graficznymi. Znalazłem to wspaniałe pytanie i wdrożyłem rozwiązanie @Nick Andrik. W skrócie, zainstalowanie zastrzeżonych sterowników (aktualizacje fglrx) z ppa: andrikos rozwiązało problem. Teraz mogę użyć ATI Catalyst do wyboru trybu zasilania i karty graficznej (Intel lub AMD), której chcę używać. Moje temperatury spadają do ~ 44 stopni, a żywotność baterii znów do ~ 4 godzin. Zainstalowałem także Jupitera, który dodatkowo poprawił akumulator i temperaturę.
Wydaje się, że sterowniki Open Source dla AMD są coraz lepsze, ale wygląda na to, że ich obsługa hybrydowych kart graficznych (takich jak moje) nie jest całkiem zgodna ze specyfikacją. Na razie korzystaj z zastrzeżonych sterowników.
powertop
?powertop
pomocne?fancontrol
pakiet.Odpowiedzi:
Myślę, że musi to być związane ze sterownikami wideo.
Czy to możliwe, że podczas korzystania z 12.04 masz zainstalowane własne sterowniki, ale po uaktualnieniu w jakiś sposób przełączyłeś się na open source?
Twoje problemy dokładnie pasują do moich, a ja mam 12.10 zainstalowaną na HP Pavillion G7 z grafiką hybrydową i5 i Intel HD3000 / Radeon 6850. Zakładam, że obecnie używasz tylko procesora graficznego Intel i to właśnie powoduje twoje problemy. (Jednak jakoś odczyt temperatury GPU jest najwyższy ...)
Muszę jeszcze znaleźć lepsze rozwiązanie niż zastosowanie parametrów Grub opisanych w Edycji 3, wraz z instalacją Jowisza i ustawieniem go na „Oszczędzanie energii”.
EDYTOWAĆ;
Obecnie po raz pierwszy od aktualizacji do wersji 12.10 mogę wyświetlać Unity za pomocą fglrx po zastosowaniu rozwiązania zaproponowanego w „NAPRAWIONO !!”, to znaczy „instalując zastrzeżone sterowniki (aktualizacje fglrx) z ppa: andrikos” bez żadnych dalszych modyfikacje.
źródło
Tło: ATI PowerPlay vs sterowniki Open Source
Wiele osób ma problemy z wydajnością grafiki i możliwościami oszczędzania energii po aktualizacji do Ubuntu 12.10. Jest to spowodowane brakiem obsługi sterowników dla X Server 1.13, który jest dostarczany wraz z aktualizacją Ubuntu, zmuszając ludzi do korzystania ze sterowników open source lub przejścia na poprzednie wersje X Server. Chociaż sterowniki Open Source zostały znacznie ulepszone w ostatnich latach, nie są one na poziomie zarządzania energią PowerPlay dostarczanego z zastrzeżonymi sterownikami ATI.
Oto kilka rzeczy, na które warto zwrócić uwagę innych czytelników:
Dotyczy to tylko kart graficznych HD 4xxx i niższych. Użytkownicy późniejszych kart nie powinni mieć problemu z używaniem sterowników ATI Catalyst. Zobacz to pytanie, aby poznać znane problemy.
Możliwe rozwiązania
Muszę jeszcze znaleźć w pełni zautomatyzowane rozwiązania, które działają na poziomie zarządzania procesorem graficznym ATI PowerPlay. Jednak natknąłem się na kilka interesujących narzędzi i sztuczek, które zasadniczo pozwalają kontrolować profile GPU.
Przejdź na poprzednią wersję X Server i zainstaluj sterowniki Catalyst ATI. Być może najprostszą metodą jest w ogóle nie używanie X Server 1.13. Użyj ppa Tomasza Makarewicza do obniżenia wersji X Server do 1.12 i zainstaluj starsze sterowniki katalizatora fglrx. Sukces, w jakim te pakiety rozwiązują problemy, jest mieszany, dlatego powinieneś o tym pamiętać.
Aby dodać repozytorium dla pakietów, wpisz
Zaktualizuj i zaktualizuj system, aby zastosować obniżenie wersji serwera X:
i na koniec zainstaluj starszy sterownik
Jeśli chcesz odinstalować te pakiety i wrócić do sterowników Xorg, musisz usunąć repozytorium i powrócić do standardowej wersji serwera X. Można to zrobić za pomocą ppa-purge:
który automatycznie usunie pakiety powiązane z docelowym repozytorium. Po prostu uruchom ponownie i powinieneś ponownie zainstalować sterowniki Xorg.
Ręczna kontrola metody zasilania
Sterowniki Xorg zapewniają funkcje kontrolowania metod zasilania grafiki Radeon. Kontrola dynamiczna powinna być domyślnie włączona, aby system sam zarządzał profilami mocy. Aby wyświetlić bieżący stan kontroli mocy, możesz uruchomić
Wyświetli się albo dynpm (sterowanie automatyczne), albo profil (sterowanie ręczne). Jeśli chcesz samodzielnie kontrolować profile mocy, możesz ustawić profil na
i podaj poprawny profil za pomocą
Możliwe opcje to
Aby ponownie włączyć dynamiczne zarządzanie energią, wystarczy uruchomić
Radeon Power Profile Manager
Użytkownicy Gnome 3 mogą być zainteresowani rozszerzeniem Radeon Power Profile Manager , kontrolującym profile GPU ze sterowników Xorg. Przyznaję, że sam nie testowałem tego narzędzia, ale warto spróbować.
źródło
fglrx-updates
z ppa: andrikos (zobacz moją ostatnią edycję) zakończyła mój problem.Zauważyłem, że 12.10 (i dystrybucje oparte na Ubuntu oparte na 12.10, takie jak Linux Mint 14) z jakiegoś powodu działają naprawdę gorąco z otwartymi sterownikami na GPU AMD / ATI. Zainstalowanie zastrzeżonego sterownika pomaga - a przynajmniej mi pomogło. Śmiało i spróbuj.
źródło
Miałem wysokie t ze względu na wysokie nieużywane użycie procesora. Jakoś zainstalowanie trzmiela w połączeniu z instalacją Jowisza zmniejszyło użycie procesora it!
źródło
bumblebee + jupiter
z 12.04. Nie powinienem tego później potrzebować. Myślę, że dzieje się tutaj coś jeszcze.Wysoka temperatura jest najprawdopodobniej spowodowana dużym obciążeniem procesora lub procesora graficznego lub jednego i drugiego.
W twoim przypadku wydaje się, że oba są dość gorące. Poleciłbym zawęzić problem, sprawdzając, co zużywa twoje zasoby. Wydanie polecenia
top
lub jeszcze lepiejhtop
w terminalu, a następnie sortowanie procesów według zużycia procesora może pomóc w znalezieniu zadania powodującego wysokie temperatury.top jest już domyślnie zainstalowany. Osobiście uważam, że htop jest o wiele bardziej przyjazny dla użytkownika. Naciśnij F6, aby sortować według procesora za pomocą htop.
Aby zainstalować:
sudo apt-get install htop
źródło
htop
. Zobacz „edycja 1” powyżej.Miałem ten sam problem zarówno z Ubuntu 12.04, jak i 13.04 na moim laptopie Sony Vaio SVE1512W1ESI z kartą AMD Radeon HD 7500M / 7600M. Wentylator działał cały czas, a narzędzie czujników pokazywało temperatury w latach 60. (rozpoczęło się od 56-57, a następnie przeszło do 67-68 z np. Otwartą przeglądarką).
Zainstalowałem zastrzeżone sterowniki z Ustawień systemu -> Dodatkowe sterowniki, ale nie pomogłem. Wreszcie zainstalowałem zastrzeżony sterownik ze strony AMD i to rozwiązało problem.
Wykonałem następujące proste kroki, aby go zainstalować (zgodnie z opisem w instrukcji instalacji na tej samej stronie):
sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
Install driver XX on X.Org XX
), a następnie wybierzAutomatic
sudo /usr/bin/aticonfig --initial
źródło