Wie kann ich die GPU-Temperatur meiner ATI-Grafikkarte anzeigen?

14

Ich versuche herauszufinden, wie lange meine Grafikkarte ohne Überhitzung mit ausgeschaltetem Lüfter auskommt.

Wenn ich im Internet surfe, ist der Grafikkartenlüfter das Lauteste in meinem Computer.

Meine Frage ist also, wie ich die GPU-Temperatur meiner ATI Radeon HD 4850-Grafikkarte überwachen kann.

Nick Bailuc
quelle
1
es hat mit Ubuntu oder Linux zu tun, weil ich ein kompatibles Programm finden möchte, das es mir ermöglicht, meine GPU-
Temperatur

Antworten:

15

Wenn Sie den proprietären Treiber (fglrx) verwenden, lautet der gewünschte Befehl aticonfig --odgt.

Soweit mir bekannt ist, wird dieser Sensor bei vielen Karten nicht durch lm-Sensoren belichtet.

SKhan
quelle
1
und aticonfig --odgcfür GPU-Last (aktuelle Auslastung%), zusammen mit Taktraten
MestreLion
Können Sie auch versuchen, Psensor
danger89
5

Nicht lange, bis es brät. Abhängig von der Menge an Grafik-Workload, die Sie gerade ausführen, kann der angesammelte Staub Minuten oder Stunden betragen. Kaufen Sie einen lüfterlosen Ersatz für den Aftermarket, wenn Lärm ein Problem darstellt.

Verwenden Sie diese Fragen und Antworten, um die Temperatur Ihrer GPU zu überwachen und den GPU-Sensor zu finden:

Wie benutze ich lm-Sensoren?

Uri Herrera
quelle
Ich habe gerade meine Grafikkarte von Staub befreit und nein, es wird fast keine Last mehr darauf sein, da alles, was ich benutze, wie ein Firefox ist. Ich frage, wie lange es dauern wird, ohne irgendeinen Schaden zu verursachen.
Nick Bailuc
Natürlich wird es Schaden anrichten, Hitze wird die gesamte Elektronik über einen längeren Zeitraum beschädigen, die Karte kann bis zu ~ 120 ° C heiß werden und sollte sich abschalten oder braten. Ich bin mir sicher, dass noch nie jemand versucht hat, eine Karte zu brennen, nur um zu sehen, wie lange es dauert.
Uri Herrera
aber würde es 20 Sekunden dauern?
Nick Bailuc
Ich denke, es kann 20 Sekunden dauern, Sie können installieren lm-sensors, um die Temperatur zu überwachen, damit Sie die Schwelle nicht überschreiten.
Uri Herrera
1
Es zeigt weder meinen Grafikkartenlüfter noch die Temperatur an, obwohl ich die Treiber installiert habe
Nick Bailuc
1
sudo apt-get install lm-sensors
sensors

Welche Ausgaben wie:

radeon-pci-0100
Adapter: PCI adapter
temp1:   +48.5°C  (crit = +120.0°C, hyst = +90.0°C)
rumpeln
quelle
0

Tun modprobe it87und wenn Sie Glück haben, geben Ihnen lm-Sensoren die Informationen.

Wenn die Karte sehr heiß ist, können Sie versuchen, die Leistung zu verringern (sofern das DRM-Modul dies zulässt):

echo low > /sys/class/drm/card0/device/power_profile
Arie Skliarouk
quelle
0

Leider verfügt die HD 4xxx-Serie heute nicht über besonders gute Energiesparfunktionen im Open Source-Treiber, geschweige denn, als diese Frage geschrieben wurde.

Wenn die Karte nicht für den Betrieb mit ausgeschaltetem Lüfter konzipiert wurde, kann sie ohne sie überhaupt nicht betrieben werden. Darüber hinaus enthalten die meisten AMD-Karten Firmware, die den Lüfter reguliert. Ich würde nicht empfehlen, den Lüfter auszuschalten, sondern mich einfach auf die interne Firmware der Karte zu verlassen, um die Lüftergeschwindigkeit zu regulieren.

Um die Lüfterdrehzahl zu verringern, müsste lediglich die Wärmeerzeugung reduziert werden. Ich würde empfehlen, die neuesten Energiesparoptionen nachzulesen, um die Karte auf eine minimale Taktrate zu bringen. Dies führt zu einer verringerten Wärmeerzeugung auf Kosten einer verringerten Leistung.

Robert Wm Ruedisueli
quelle
0

Da proprietäre Treiber nicht mehr unterstützt werden, habe ich mich für eine Hardwarelösung entschieden. Ich nahm ein Beatmungsgerät mit Standard-Stromanschluss für ein atx-Gehäuse und klebte es auf die Karte. Angenommen, es ist nicht gut für Spiele und Cryptomining, funktioniert aber gut für mich.

Pavel Niedoba
quelle
0

Ich habe dieses Problem mithilfe eines Bash-Skripts gelöst, mit dem die Lüftergeschwindigkeit auf die tatsächliche Temperatur eingestellt wird. Ich meine, wenn die Chiptemp 60 Grad Lüfterdrehzahl ist, dann 60%. Dann starte ich das jede Minute unter root cron. Ich habe eine /bin/atiSpeedCronDatei mit folgendem Inhalt erstellt:

#!/bin/bash
read temp < <(/usr/bin/aticonfig --od-gettemperature | grep "Sensor 0" | cut -c43-47)
echo temp: $temp
aticonfig --pplib-cmd "set fanspeed 0 $temp"

dann habe ich cron mit aktualisiert

crontab -e

unter root account habe ich folgende zeile eingetragen:

* * * * * /bin/atiSpeedCron

das ließ mich ati fans vergessen. Übrigens denke ich, dass Grivers es tun sollten.

Pavel Niedoba
quelle