Pourquoi mon ordinateur portable avec les graphiques AMD Radeon HD 76xx est-il surchauffé lors de l'utilisation d'Ubuntu?

13

J'ai acheté un nouvel ordinateur portable préinstallé avec Windows 7. J'adore travailler sur Ubuntu et j'ai donc installé 12.04 sur mon ordinateur portable. Je peux travailler sous Windows pendant 6 heures d'affilée et sentir que l'ordinateur portable n'est que légèrement chaud, mais 15 minutes après le démarrage d'Ubuntu et mon ordinateur portable est trop chaud.

La batterie se décharge également très rapidement sur Ubuntu. 1,5 heure de sauvegarde sur Ubuntu par rapport à 5-6 heures sur Windows.

Je possédais auparavant un Dell Inspiron N5010 et tout s'est bien passé. Aucun problème de chauffage. Il est venu avec un processeur Intel i3. Je me demande donc si ce problème a quelque chose à voir avec le processeur? (AMD A8)

Spécifications:

  • Ordinateur portable HP Pavilion G6-2005AX (graphique APU quadricœur A8 / 4 Go / 500 Go / Win7 HB / 1,5 Go)
  • 1 Go AMD Radeon HD 7670M dédié 512 Mo AMD Radeon HD 7640G Graphics Integrated

J'ai déjà installé des pilotes propriétaires ATI suggérés par Ubuntu. Mais la sensorstempérature est de 70 degrés C.

Existe-t-il une solution à ce problème?

gksamarth
la source
1
Essayez ceci: askubuntu.com/questions/208093/samsung-series-5-overheating/… La réponse n'est pas spécifique à l'appareil. il fonctionne comme un charme.
Dr_Bunsen
Notez que Jupiter (le lien dans le commentaire ci-dessus) ne fonctionne pas et n'est plus disponible pour les versions récentes (> = 13.10) d'Ubuntu.
Rmano

Réponses:

5

OP a indiqué dans la révision 2 de la question qu'il avait réussi à résoudre le problème :

Géré pour résoudre le problème en installant les pilotes propriétaires AMD téléchargés sur le site Web d'AMD , après avoir désactivé le pilote suggéré par Ubuntu!

En ce moment, la sensorstempérature est de 47 ° C! et batterie de secours de 4 heures! HOORAY!

Aditya
la source
3

Solution / solution de contournement avec les pilotes open-source: (noyaux> = 3.11)

J'ai eu le même problème; mon ordinateur portable s'arrêtera même pour surchauffe quelques minutes après le démarrage (et parfois il n'a même pas réussi à terminer le démarrage).

Ma machine Samsung Chronos 7 (voir note (3)) avec graphisme hybride:

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]

le passage à des pilotes propriétaires a aidé, mais parfois il surchauffait aussi. Avec les pilotes open source, il n'arrivait souvent pas pour terminer le démarrage. J'ai réussi à le réparer et à utiliser les pilotes open-source dans Ubuntu 13.10, noyau 3.11.x.

Avertissement : cela ne me dérange pas d'avoir réduit les performances 3D. Si cela vous dérange, essayez d' installer les derniers pilotes propriétaires .

a) revenir aux pilotes open-source en supprimant tous les packages fglrx ( lien , lien ). Assurez-vous de supprimer /etc/X11/xorg.confsi vous en avez un --- il peut bloquer les pilotes open-source pour trouver des écrans.

b) ajouter fondamentalement le paramètre de démarrage du noyau radeon.dpm=1 (voir note 1). Cela seul maintient la température basse (bien que plus élevée que j'aime). ( Modifier: devrait être la valeur par défaut à partir du 14.04 ).

c) Identifiez le numéro de la carte (voir remarque 2) . Dans mon cas card1, vous pouvez le dire en regardant si un fichier nommé /sys/class/drm/card1/device/power_dpm_stateexiste. Allez superutilisateur dans un terminal avec sudo -iet faites

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

cela rend mon GPU 20 degrés (C) plus froid. J'ai ajouté ceci à mon /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) Après une suspension / reprise, étrangement, le GPU est plus chaud. Une solution consiste à émettre (comme ci-dessus dans un terminal superutilisateur)

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

Liens intéressants:


Notes de bas de page:

(1) Cela permettra la "gestion dynamique de l'alimentation" pour le pilote radeon. FWIK, ce sera le paramètre par défaut dans 14.04 et plus, donc ce hack devrait devenir obsolète bientôt.

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

(2) Notez que la carte AMD change parfois de numéro lors des redémarrages. Comme solution, j'ai mis mes scripts (je devais les mettre tels /etc/rc.localquels et une concoction similaire dans un script de reprise dans /etc/pm/sleep.d/01-stay-cool--- commenter ou lire ici si vous avez besoin d'aide pour le script de reprise).

# 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) Modèle exact pour être compatible avec 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
la source
0

J'ai le même problème avec Ubuntu 12.04 et 13.04 sur mon ordinateur portable Sony Vaio SVE1512W1ESI avec une carte AMD Radeon HD 7500M / 7600M . Le ventilateur fonctionnait tout le temps et l'outil des capteurs montrait des températures dans les années 60 (a commencé avec 56-57 puis est passé à 67-68 avec par exemple un navigateur ouvert).

Pilotes propriétaires installés depuis Paramètres système -> Pilotes supplémentaires mais n'a pas aidé. Enfin installé le pilote propriétaire du site Web d' AMD et il a résolu le problème.

Suivez les étapes simples suivantes pour l'installer (comme décrit dans le manuel d'instructions d'installation disponible sur la même page Web):

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. Choisissez la première option ("Installer le pilote XX sur X.Org XX") et choisissez ensuite "Automatique"
  3. sudo /usr/bin/aticonfig --initial
  4. Redémarré
Jahanzeb Farooq
la source
-1

Sur mon HP Pavilion g6, j'ai résolu en installant les pilotes AMD. Téléchargez depuis http://support.amd.com , choisissez le pilote approprié, téléchargez-le et installez-le.

pittuzzo
la source