Dlaczego mój laptop z kartą graficzną AMD Radeon HD 76xx ulega przegrzaniu podczas używania Ubuntu?

13

Kupiłem nowy laptop, który został fabrycznie zainstalowany z systemem Windows 7. Uwielbiam pracować na Ubuntu i dlatego zainstalowałem 12.04 na moim laptopie. Mogę pracować w systemie Windows przez 6 godzin bez przerwy i czuję, że laptop jest tylko nieco ciepły, ale 15 minut do uruchomienia Ubuntu i mój laptop jest zbyt gorący.

Bateria bardzo szybko się wyczerpuje w Ubuntu. 1,5 godziny tworzenia kopii zapasowych w systemie Ubuntu w porównaniu do 5-6 godzin w systemie Windows.

Wcześniej miałem Dell Inspiron N5010 i wszystko działało sprawnie. Brak problemów z ogrzewaniem. Przyszedł z procesorem Intel i3. Zastanawiam się więc, czy ten problem ma coś wspólnego z procesorem? (AMD A8)

Okular:

  • Laptop HP Pavilion G6-2005AX (czterordzeniowy APU A8 / 4GB / 500GB / Win7 HB / 1,5GB Graph)
  • 1 GB AMD Radeon HD 7670M Dedykowane 512 MB AMD Radeon HD 7640G Zintegrowana karta graficzna

Zainstalowałem już zastrzeżone sterowniki ATI sugerowane przez Ubuntu. Ale sensorstemperatura wynosi 70 stopni C.

Czy jest jakiś sposób na rozwiązanie tego problemu?

gksamarth
źródło
1
Spróbuj tego: askubuntu.com/questions/208093/samsung-series-5-overheating/… Odpowiedź nie jest specyficzna dla urządzenia. To działa jak urok.
Dr_Bunsen
Zauważ, że Jupiter (link w powyższym komentarzu) nie działa ani nie jest już dostępny dla najnowszych (> = 13.10) wersji Ubuntu.
Rmano,

Odpowiedzi:

5

OP zgłosił w wersji 2 pytania , że udało mu się rozwiązać problem :

Udało się rozwiązać problem, instalując zastrzeżone sterowniki AMD pobrane ze strony AMD , po dezaktywacji sterownika sugerowanego przez Ubuntu!

W tej chwili sensorstemperatura wynosi 47 ° C! i podtrzymanie bateryjne przez 4 godziny! HOORAY!

Aditya
źródło
3

Rozwiązanie / obejście ze sterownikami typu open source: (jądra> = 3.11)

Miałem ten sam problem; mój laptop wyłączy się nawet z powodu przegrzania kilka minut po rozruchu (a czasem nawet nie udało mu się dokończyć rozruchu).

Moja maszyna Samsung Chronos 7 (patrz uwaga (3)) z grafiką hybrydową:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series]

przejście na zastrzeżone sterowniki pomogło, ale kiedyś też się przegrzewało. W przypadku sterowników typu open source często nie dotarł do końca rozruchu. Udało mi się to naprawić i użyć sterowników open source w Ubuntu 13.10, jądro 3.11.x.

Oświadczenie : Nie mam nic przeciwko zmniejszeniu wydajności 3D. Jeśli Ci to przeszkadza, spróbuj zainstalować najnowsze zastrzeżone sterowniki .

a) wrócić do sterowników open source, usuwając wszystkie pakiety fglrx ( link , link ). Pamiętaj, aby usunąć, /etc/X11/xorg.confjeśli go masz --- może blokować sterowniki open source, aby znaleźć ekrany.

b) fundamentalnie dodaj parametr rozruchowy jądra radeon.dpm=1 (patrz uwaga 1). To samo utrzymuje temperaturę na niskim poziomie (chociaż wyższym niż lubię). ( Edycja: powinna być domyślna od 14.04 ).

c) Zidentyfikuj numer karty (patrz uwaga 2) . W moim przypadku card1można powiedzieć, że szuka, jeśli plik o nazwie /sys/class/drm/card1/device/power_dpm_stateistnieje. Przejdź do superużytkownika w terminalu sudo -ii zrób

echo battery > /sys/class/drm/card1/device/power_dpm_state

to sprawia, że ​​mój GPU jest o 20 stopni (C) niższy. Dodałem to do mojego /etc/rc.local:

# avoid overheating of the AMD GPU
if [ -f /sys/class/drm/card1/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card1/device/power_dpm_state
fi

d) Co dziwne, po zawieszeniu / wznowieniu procesor graficzny jest cieplejszy. Rozwiązaniem jest wydanie (jak wyżej w terminalu superużytkownika)

echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level

Ciekawe linki:


Przypisy:

(1) Umożliwi to „dynamiczne zarządzanie energią” dla sterownika radeon. FWIK, będzie to ustawienie domyślne od 14.04 i więcej, więc ten hack powinien wkrótce stać się nieaktualny.

Główny link: https://wiki.archlinux.org/index.php/ATI#Dynamic_power_management

(2) Należy pamiętać, że czasami karta AMD zmienia numer przy ponownym uruchomieniu. Jako rozwiązanie umieściłem swoje skrypty (musiałem umieścić je w /etc/rc.localobecnej postaci i podobną miksturę w skrypcie wznowienia w /etc/pm/sleep.d/01-stay-cool--- komentarz lub przeczytać tutaj, jeśli potrzebujesz pomocy w skrypcie wznowienia).

# avoid overheating of the AMD GPU
if [ -f /sys/class/drm/card1/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card1/device/power_dpm_state
      echo low > /sys/class/drm/card1/device/power_dpm_force_performance_level
fi
if [ -f /sys/class/drm/card0/device/power_dpm_state ]; then
      echo battery > /sys/class/drm/card0/device/power_dpm_state
      echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level
fi

(3) Dokładny model, ponieważ jest przyjazny dla Google ( sudo dmidecode):

System Information
        Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
        Product Name: 700Z3A/700Z4A/700Z5A/700Z5B
        Graphic card Radeon HD 6400M/7400M Series
        Version: 0.1

Rmano
źródło
0

Mam 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ło. W końcu zainstalowałem zastrzeżony sterownik ze strony AMD i naprawiłem problem.

Wykonano następujące proste kroki, aby go zainstalować (zgodnie z opisem w instrukcji instalacji na tej samej stronie):

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. Wybierz pierwszą opcję („Zainstaluj sterownik XX na X.Org XX”), a następnie wybierz „Automatyczny”
  3. sudo /usr/bin/aticonfig --initial
  4. Zrestartowano
Jahanzeb Farooq
źródło
-1

Na moim HP Pavilion g6 rozwiązałem instalację sterowników AMD. Pobierz ze strony http://support.amd.com , wybierz odpowiedni sterownik, pobierz i zainstaluj go.

pittuzzo
źródło