web-dev-qa-db-fra.com

Les psensors n’affichant pas la température de la carte AMD radeon. Solutions?

Mon ordinateur portable fonctionnant sous Ubuntu 16.04 LTS rencontre des problèmes de surchauffe. Je souhaitais simplement surveiller la température de mon unité centrale à l'aide de psensor. Après avoir correctement installé les dépendances et psensor lui-même lorsque je lance

sensors

dans le terminal, ce que je reçois est-ce -

acpitz-virtual-0
Adapter: Virtual device
temp1:        +46.0°C  (crit = +128.0°C)
temp2:         +0.0°C  (crit = +128.0°C)
temp3:        +37.0°C  (crit = +128.0°C)
temp4:        +42.0°C  (crit = +128.0°C)
temp5:        +24.0°C  (crit = +128.0°C)
temp6:       +127.0°C  (crit = +128.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:            N/A  (crit = +120.0°C, hyst = +90.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +47.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +46.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +44.0°C  (high = +87.0°C, crit = +105.0°C)

Comme vous pouvez le voir, ma température n’est pas affichée. Une idée pourquoi?

De plus, temp6 affiche 127 ° C, ce qui est étrange, car rien dans mon PC n’est aussi proche de cette chaleur.

Configuration PC: HP ProBook 4540 Intel Corei5-3230M 2,60 GHz 4 Go RAM AMD Radeon HD 7650

3
W. Hawk

Votre ordinateur portable a probablement 2 GPU (un intégré et un discret).

Lorsque vous exécutez sensors, le GPU discret est désactivé. Par conséquent, aucune lecture de température n'est disponible.

Vous devez d'abord activer votre carte discrète (Radeon), puis réexécuter sensors.

Voici un moyen simple que j'ai trouvé:

  1. Vous installez mesa-utils (apt install mesa-utils)
  2. Puis lancez glxgears avec votre carte graphique discrète activée comme ceci: DRI_PRIME=1 glxgears
  3. Pendant que glxgears est en cours d'exécution, ouvrez une nouvelle fenêtre de terminal et exécutez à nouveau sensors. Vous devriez voir une lecture de température sur votre carte Radeon maintenant.

La méthode ci-dessus a fonctionné pour ma carte Radeon.

Je pense que le problème est dû au fait que le noyau Linux a activé DPM (Dynamic Power Management) pour les cartes Radeon. Cela a du sens, car vous ne voudriez pas que votre GPU soit allumé en permanence et consomme beaucoup d'énergie.

5
cAMP