Warum wird mein Laptop mit AMD Radeon HD 76xx-Grafik unter Ubuntu überhitzt?

13

Ich habe einen neuen Laptop gekauft, auf dem Windows 7 vorinstalliert war. Ich arbeite sehr gerne unter Ubuntu und habe daher 12.04 auf meinem Laptop installiert. Ich kann 6 Stunden am Stück unter Windows arbeiten und spüre, dass der Laptop nur ein wenig warm ist, aber 15 Minuten nach dem Start von Ubuntu ist mein Laptop zu heiß.

Der Akku ist bei Ubuntu auch sehr schnell leer. 1,5 Stunden Backup unter Ubuntu im Vergleich zu 5-6 Stunden unter Windows.

Ich hatte zuvor ein Dell Inspiron N5010 und alles lief reibungslos. Keine Heizprobleme. Es kam mit Intel i3 Prozessor. Ich frage mich also, ob dieses Problem etwas mit dem Prozessor zu tun hat. (AMD A8)

Technische Daten:

  • HP Pavilion G6-2005AX Laptop (APU Quad Core A8 / 4 GB / 500 GB / Win7 HB / 1,5 GB Grafik)
  • 1 GB AMD Radeon HD 7670M dedizierte 512 MB AMD Radeon HD 7640G Grafikkarte integriert

Ich habe bereits proprietäre ATI-Treiber installiert, die von Ubuntu vorgeschlagen wurden. Die sensorsTemperatur beträgt jedoch 70 ° C.

Gibt es eine Lösung für dieses Problem?

gksamarth
quelle
1
Versuchen Sie Folgendes : askubuntu.com/questions/208093/samsung-series-5-overheating/… Die Antwort ist nicht gerätespezifisch. es wirkt wie ein Zauber.
Dr_Bunsen
Beachten Sie, dass Jupiter (der Link im obigen Kommentar) für neuere Ubuntu-Releases (> = 13.10) nicht mehr funktioniert oder verfügbar ist.
Rmano

Antworten:

5

OP berichtete in Revision 2 der Frage dass es ihm gelungen sei, das Problem zu lösen :

Behebung des Problems durch Installation von AMD-Treibern, die von der AMD-Website heruntergeladen wurden , nachdem der von Ubuntu vorgeschlagene Treiber deaktiviert wurde!

Im Moment ist die sensorsTemperatur 47 ° C! und Batterie-Backup von 4 Stunden! HURRA!

Aditya
quelle
3

Lösung / Problemumgehung mit Open Source-Treibern: (Kernel> = 3.11)

Ich hatte das gleiche problem; Mein Laptop fährt sich sogar einige Minuten nach dem Booten selbst herunter, um sich zu überhitzen (und es gelang ihm manchmal nicht einmal, den Bootvorgang zu beenden).

Meine Maschine Samsung Chronos 7 (siehe Hinweis (3)) mit Hybridgrafiken:

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]

Der Wechsel zu proprietären Treibern hat geholfen, aber manchmal war es auch überhitzt. Bei Open-Source-Treibern kam es häufig nicht zum Abschluss des Startvorgangs. Ich habe es geschafft, es zu reparieren und die Open-Source-Treiber in Ubuntu 13.10, Kernel 3.11.x, zu verwenden.

Haftungsausschluss : Es macht mir nichts aus, wenn die 3D-Leistung reduziert wird. Wenn es Ihnen etwas ausmacht, installieren Sie die neuesten proprietären Treiber .

a) Gehen Sie zurück zu Open-Source-Treibern, indem Sie alle fglrx-Pakete entfernen ( Link , Link ). Entfernen /etc/X11/xorg.confSie unbedingt , wenn Sie einen haben - er kann Open-Source-Treiber blockieren, um Bildschirme zu finden.

b) Fügen Sie grundsätzlich den Kernel-Boot-Parameter hinzuradeon.dpm=1 (siehe Hinweis 1). Dies allein hält die Temperatur niedrig (obwohl höher als ich mag). ( Bearbeiten: sollte die Standardeinstellung ab 14.04 sein ).

c) Identifizieren Sie die Kartennummer (siehe Hinweis 2) . In meinem Fall card1kann man sagen, es wird gesucht, ob eine Datei namens /sys/class/drm/card1/device/power_dpm_stateexistiert. Gehen Sie mit Superuser in ein Terminal sudo -iund machen Sie

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

das macht meine GPU 20 Grad (C) kälter. Ich habe dies zu meinem hinzugefügt /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) Nach dem Suspend / Resume ist die GPU seltsamerweise heißer. Eine Lösung ist das Problem (wie oben in einem Superuser-Terminal)

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

Interessante Links:


Fußnoten:

(1) Dadurch wird "Dynamic Power Management" für den Radeon-Treiber aktiviert. FWIK, es wird die Standardeinstellung in 14.04 und höher sein, daher sollte dieser Hack bald veraltet sein.

Hauptlink: https://wiki.archlinux.org/index.php/ATI#Dynamic_power_management

(2) Beachten Sie, dass die AMD-Karte bei jedem Neustart die Nummer ändert. Als Lösung habe ich meine Skripte eingefügt (ich musste es so wie es ist /etc/rc.localeinfügen und eine ähnliche Zusammenstellung in einem Resume-Skript in /etc/pm/sleep.d/01-stay-cool--- Kommentar oder hier lesen, wenn Sie Hilfe für das Resume-Skript benötigen).

# 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) Genaues Modell, um Google-freundlich zu sein ( 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
quelle
0

Ich habe das gleiche Problem mit Ubuntu 12.04 und 13.04 auf meinem Sony Vaio SVE1512W1ESI- Laptop mit einer AMD Radeon HD 7500M / 7600M- Karte. Der Lüfter lief die ganze Zeit und das Sensor-Tool zeigte die Temperaturen in 60 Sekunden an (angefangen mit 56-57 und dann mit geöffnetem Browser auf 67-68).

Installierte proprietäre Treiber aus den Systemeinstellungen -> Zusätzliche Treiber, haben aber nicht geholfen. Schließlich wurde ein proprietärer Treiber von der AMD-Website installiert und das Problem behoben.

Befolgen Sie die folgenden einfachen Schritte, um es zu installieren (wie im Installationshandbuch auf derselben Webseite beschrieben):

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. Wähle die erste Option ("Install driver XX on X.Org XX") und wähle als nächstes "Automatic"
  3. sudo /usr/bin/aticonfig --initial
  4. Neu gestartet
Jahanzeb Farooq
quelle
-1

Auf meinem HP Pavilion g6 habe ich die AMD-Treiber installiert. Laden Sie von http://support.amd.com herunter , wählen Sie den richtigen Treiber aus, laden Sie ihn herunter und installieren Sie ihn.

pittuzzo
quelle