Perché il mio laptop con grafica AMD Radeon HD 76xx si surriscalda quando utilizzo Ubuntu?


13

Ho comprato un nuovo laptop preinstallato con Windows 7. Adoro lavorare su Ubuntu e quindi installare 12.04 sul mio laptop. Riesco a lavorare su Windows per 6 ore di seguito e sento che il laptop è solo leggermente caldo, ma a 15 minuti dall'esecuzione di Ubuntu e il mio laptop è troppo caldo.

La batteria si scarica anche molto rapidamente su Ubuntu. 1,5 ore di backup su Ubuntu rispetto a 5-6 ore su Windows.

In precedenza possedevo un Dell Inspiron N5010 e tutto procedeva senza intoppi. Nessun problema di riscaldamento. È arrivato con il processore Intel i3. Quindi mi chiedo se questo problema ha qualcosa a che fare con il processore? (AMD A8)

Specifiche:

  • Computer portatile HP Pavilion G6-2005AX (grafico APU Quad Core A8 / 4GB / 500GB / Win7 HB / 1.5GB)
  • AMD Radeon HD 7670M da 1 GB Grafica dedicata AMD Radeon HD 7640G da 512 MB

Ho già installato i driver proprietari ATI suggeriti da Ubuntu. Ma la sensorstemperatura è di 70 gradi C.

C'è qualche soluzione per questo problema?


1
Prova questo: askubuntu.com/questions/208093/samsung-series-5-overheating/… La risposta non è specifica del dispositivo. Esso funziona magicamente.
Dr_Bunsen,

Si noti che Giove (il collegamento nel commento sopra) non funziona né è più disponibile per le recenti versioni (> = 13.10) di Ubuntu.
Rmano,

Risposte:


5

OP ha riportato nella Revisione 2 della domanda di essere riuscito a risolvere il problema :

Gestito per risolvere il problema installando i driver proprietari AMD scaricati dal sito Web AMD , dopo aver disattivato il driver suggerito da Ubuntu!

In questo momento la sensorstemperatura è di 47 ° C! e batteria di backup di 4 ore! Hooray!


3

Soluzione / soluzione alternativa con driver open source: (kernel> = 3.11)

Ho avuto lo stesso problema; il mio laptop si spegnerà da solo per surriscaldamento pochi minuti dopo l'avvio (e qualche volta non è nemmeno riuscito a terminare l'avvio).

La mia macchina Samsung Chronos 7 (vedi nota (3)) con grafica ibrida:

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]

il passaggio a driver proprietari ha aiutato, ma a volte si stava surriscaldando anche. Con i driver open source, spesso non è arrivato per completare l'avvio. Sono riuscito a risolverlo e usare i driver open source in Ubuntu 13.10, kernel 3.11.x.

Disclaimer : non mi dispiace aver ridotto le prestazioni 3D. Se ti dispiace, prova a installare i driver proprietari più recenti .

a) tornare ai driver open source rimuovendo tutti i pacchetti fglrx ( link , link ). Assicurati di rimuovere /etc/X11/xorg.confse ne hai uno --- può bloccare i driver open source per trovare schermate.

b) fondamentale aggiungere il parametro di avvio del kernel radeon.dpm=1 (vedi nota 1). Questo da solo mantiene bassa la temperatura (anche se più alta di quanto mi piaccia). ( Modifica: dovrebbe essere il valore predefinito dal 14.04 in poi ).

c) Identificare il numero della carta (vedi nota 2) . Nel mio caso card1, puoi dirlo guardando se /sys/class/drm/card1/device/power_dpm_stateesiste un file chiamato . Vai superutente in un terminale con sudo -ie fai

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

questo rende la mia GPU 20 gradi (C) più fredda. Ho aggiunto questo al mio /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) Dopo la sospensione / ripresa, stranamente, la GPU è più calda. Una soluzione è emettere (come sopra in un terminale superutente)

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

Link interessanti:


Note:

(1) Ciò abiliterà la "gestione dinamica dell'alimentazione" per il driver radeon. FWIK, sarà l'impostazione predefinita dal 14.04 in poi, quindi questo hack dovrebbe diventare presto obsoleto.

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

(2) Si noti che a volte la scheda AMD cambia numero al riavvio. Come soluzione ho inserito i miei script (ho dovuto inserirli così come sono /etc/rc.locale una combinazione simile in uno script di curriculum in /etc/pm/sleep.d/01-stay-cool--- commenta o leggi qui se hai bisogno di assistenza per lo script di curriculum).

# 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) Modello esatto per essere google friendly ( 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


0

Ho avuto lo stesso problema con Ubuntu 12.04 e 13.04 sul mio laptop Sony Vaio SVE1512W1ESI con una scheda AMD Radeon HD 7500M / 7600M . La ventola funzionava continuamente e lo strumento dei sensori mostrava temperature negli anni '60 (iniziato con 56-57 e poi passato a 67-68 con ad esempio il browser aperto).

Driver proprietari installati da Impostazioni di sistema -> Driver aggiuntivi ma non hanno aiutato. Finalmente installato il driver proprietario dal sito Web AMD e risolto il problema.

Seguire i seguenti semplici passaggi per installarlo (come descritto nel manuale delle istruzioni di installazione presente nella stessa pagina Web):

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. Scegli la prima opzione ("Installa il driver XX su X.Org XX") e poi scegli "Automatico"
  3. sudo /usr/bin/aticonfig --initial
  4. Riavviato

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.