GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ati/amd GPU-Lüftergeschwindigkeit mit Mesa-Treiber einstellen?

Die Temperatur meiner Grafikkarte (Sapphire ATi Radeon HD 3650) erreicht in 5 Minuten 150 °C und funktioniert dann nicht mehr.
Ich habe fglrx installiert und es funktioniert jetzt. Ich kann sogar 5-30 Minuten lang 3D-Spiele spielen.

Wenn ich die Live-CD verwende und fglrx nicht installiert ist (es verwendet den Mesa-Treiber dann) wie kann ich den Lüfter steuern?

Akzeptierte Antwort:

  1. Zuerst rate ich Ihnen, Ihren Kernel zu aktualisieren, da basierend auf diesem Link das Aktualisieren des Kernels das Erwärmungsproblem löst. Eine Anleitung zum Aktualisieren Ihres Kernels finden Sie möglicherweise in dieser Frage

  2. Installieren Sie shell-extension-radeon-power-profile-manager

  3. Wenn das Problem weiterhin besteht, werden wir versuchen, ein Profil für GPUs mit geringer Leistung zu erstellen:

Basierend auf diesem XOrg-Link

Der Energieverwaltungscode unterstützt zwei grundlegende Methoden:

"dynpm"
"profile" 

Sie können die Methoden über sysfs auswählen. Echo "dynpm" oder "profile" nach /sys/class/drm/card0/device/power_method .

sudo echo profile >  /sys/class/drm/card0/device/power_method

Eine direkte Steuerung der Lüftergeschwindigkeit ist nicht möglich (und wäre sehr gefährlich), aber sie kann durch Einstellen eines niedrigeren Leistungsprofils gesenkt werden

Die Datei „dynpm “-Methode ändert die Takte dynamisch basierend auf der Anzahl der ausstehenden Zäune, sodass die Leistung erhöht wird, wenn GPU-intensive Apps ausgeführt werden, und heruntergefahren wird, wenn die GPU im Leerlauf ist. Die Neutaktung wird während vertikaler Austastperioden versucht, wird jedoch aufgrund des Timings der Neutaktungsfunktionen nicht immer in der Austastperiode abgeschlossen, was zu einem Flimmern der Anzeige führen kann. Aus diesem Grund dynpm funktioniert nur, wenn ein einzelner Kopf aktiv ist.

Die „Profil“-Methode zeigt fünf Profile an, die ausgewählt werden können:

"default"
"auto"
"low"
"mid"
"high" 

Wählen Sie das Profil aus, indem Sie das ausgewählte Profil an /sys/class/drm/card0/device/power_profile.

senden
  • „default“ verwendet die Standarduhren und ändert den Energiezustand nicht. Dies ist das Standardverhalten.
  • „auto“ wählt zwischen „mittlerem“ und „hohem“ Energiestatus basierend darauf, ob das System mit Batteriestrom betrieben wird oder nicht. Der Energiezustand „Niedrig“ wird ausgewählt, wenn sich die Monitore im Zustand „dpms off“ befinden.
  • „low“ zwingt die GPU dazu, die ganze Zeit im Energiesparmodus zu sein. Beachten Sie, dass „Niedrig“ auf einigen Laptops zu Anzeigeproblemen führen kann; Aus diesem Grund verwendet Auto nicht „Low“, wenn Anzeigen aktiv sind.
  • „mid“ zwingt die GPU dazu, sich die ganze Zeit im „mittleren“ Energiezustand zu befinden. Der Energiezustand „Niedrig“ wird ausgewählt, wenn sich die Monitore im Zustand „dpms off“ befinden.
  • „high“ zwingt die GPU, die ganze Zeit im „high“-Leistungszustand zu sein. Der Energiezustand „Niedrig“ wird ausgewählt, wenn sich die Monitore im Zustand „dpms off“ befinden.
Verwandte:Bekannte USB 2.0-Geräte installieren keinen Treiber, sondern müssen manuell erzwungen werden?

So wählen Sie Low Profile:

sudo bash -c "echo profile > /sys/class/drm/card0/device/power_method"
sudo bash -c "echo low > /sys/class/drm/card0/device/power_profile"

Ubuntu
  1. Möglicherweise schlechter Grafiktreiber für AMD Radeon R7-Grafiken?

  2. Welche Software steuert den Lüfter auf Dell Sputnik?

  3. Probleme mit Nvidia GPU und Ubuntu 16.04?

  4. Treiber 8812au ohne Ethernet-Zugriff installieren?

  5. Nach AMD-Treiberaktualisierung beim Booten hängen geblieben?

So richten Sie den E-Mail-Server mit Plesk unter Ubuntu 20.04 ein

So richten Sie einen sicheren FTP-Server mit Pure-FTPd unter Ubuntu ein

Richten Sie einen lokalen DNS-Resolver auf Ubuntu 18.04, 16.04 mit BIND9 ein

Richten Sie den lokalen DNS-Resolver unter Ubuntu 20.04 mit BIND9 ein

So installieren Sie den AMD Radeon-Treiber unter Ubuntu 20.04 LTS

Einrichten einer seriellen Schnittstelle mit Virtualbox auf Ubuntu (Gastbetriebssystem:Windows Xp)?