I trying to work out how long can my graphics card last with its fan off without overheating.
when I'm browsing the Internet, the graphics card fan is the loudest thing in my computer.
So my question is, how do I monitor the GPU temperature of my ATI Radeon HD 4850 graphics card.
If you are using the proprietary driver (fglrx), then the command you want is
aticonfig --odgt
.So far as I'm aware, for many cards this sensor will not be exposed through lm-sensors.
Not long until it fries. Depending on the amount of graphic workload you're doing, manufacturing process, accumulated dust could be minutes, hours. buy an aftermarket fanless cooling replacement if noise is a problem.
To monitor your GPU Temperature, use this Q&A to help find the GPU sensor:
How to use lm-sensors?
Firstly, (See http://www.unixmen.com/howto-install-ati-display-driver-in-ubuntu/ to install) then type
Then
OUT:
Which outputs something like:
Since proprietary drivers are not supported anymore, I chose hardware solution. I took ventilator with standard power connector for atx case and taped it over the card. Suppose it's not good for gaming and cryptomining but works well for me.
Do
modprobe it87
and if you are lucky, lm-sensors will give you the info.If the card runs really hot, you can try to reduce its performance (if the drm module allows that):
Sadly, the HD 4xxx series does not have particularly good power saving features in the Open Source driver today, let alone when this question was written.
Unless the card was designed to run with the fan off, it will not be able to run at all without it. Additionally, most AMD cards contain firmware that regulates the fan. I would not recommend forcing off the fan, but instead simply relying on the card's internal firmware to regulate the fan speed.
To reduce the fan speed, you would need to simply reduce heat production. I would recommend reading up on the latest power save options to force the card to remain at minimal clock speed. This will give you decreased heat production at the cost of decreased performance.
I have solved this using bash script which sets fan speed to actual temp. I mean if chip temp is 60deg fan speed id 60%. Then I run this under root cron every minute. I created
/bin/atiSpeedCron
file with this content:then I updated cron using
under root account I entered this line:
this made me forget about ati fans. btw/ I think grivers should do it.