
ATI Fan Control
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
This widget will display current ATI screen card fan speed and temperature.
It will also allow the modification of the fan speed in 5% increments.
This widget was born out of a need to easily monitor and control my 4870x2
card. I've found that the default idling fan speed is not sufficient enough to
control the temperature of the card. In a Q9550/Antec 900 system this card idles
at over 80C!! I've found a fan speed of 40% will maintain a card temp below 50C.
This theme can be used in SuperKaramba or as a KDE 4 plasmoid. The widget will
automatically save your last used fan speed setting. Next time the widget is
opened, the last saved setting will automatically be applied.
Requirements:
1) ATI Catalyst drivers. I've used ati-driver-installer-8-9-x86.x86_64.run
2) To install as a plasmoid, please ensure both superkaramba-kde4 and
libkrosspython0 is installed.
The SuperKaramba installation is straight forward but to install in KDE 4:
1) right click on your desktop and select Add Widgets
2) then click the Install New Widgets dropdown
3) then click Install from File
4) select SuperKaramba: Karamba Desktop Theme
5) select ATIFanCon.skz
6) if you receive a Kross related error, restart KDE after installing
libkrosspython0
Usage:
Used in SuperKaramba, the widget must be locked (right click Locked Position)
else the widget will not capture click events on the increase and decrease
buttons.
wevah
11 years ago
as long as the applet is running, the automatic fan control does not work - I had some overheating issues because of that
That is not a complaint - just a warning for other users: you might have to increase the fan speed before you start a 3d game...
Report
pseudonym
11 years ago
Quote:$ aticonfig --odgt
ERROR - Could not find library: libatiadlxx.so
$ LD_PRELOAD=libXinerama.so.1 aticonfig --odgt
Default Adapter - ATI Radeon HD 4800 Series
Sensor 0: Temperature - 41.50 C
$ aticonfig --pplib-cmd "get temperature 0"
Temperature for thermal controller 0 is 41.500000
I'm using version 8.12 on slackware 12.2
Report
pseudonym
11 years ago
1. (as root) rename /usr/bin/aticonfig to /usr/bin/aticonfig-bin
Quote:# mv /usr/bin/aticonfig /usr/bin/aticonfig-bin
2. create a text file (as root) named "aticonfig" in /usr/bin/
Quote:# kwrite /usr/bin/aticonfig
3. paste this line into the file:
Quote:LD_PRELOAD=libXinerama.so.1 aticonfig-bin "$@"
4. save and exit
5. make the text file executable
Quote:# chmod +x /usr/bin/aticonfig
Report
sh00t3r
12 years ago
Yup, goes to show. I can only test on what I have. Radeon 4870x2 and latest Catalyst drivers. That is the magic combination, although I am sure the aticonfig commands I use to up and down the fan speed and get the card temperature will work on all new gen cards. That is 48xx.
Please make sure of your aticonfig version and play with the aticonfig commands below. Any feedback is appreciated and your help can get this theme working on a wider card range:
1) aticonfig --adapter=0 --od-gettemperature
2) aticonfig --pplib-cmd "get fanspeed 0"
3) aticonfig --pplib-cmd "set fanspeed 0 40" (make speed 40%)
The adapter values above can be changed from 0 to 1 or maybe 2. This would mainly be needed in multi GPU or X-Fire configs.
Cheers
Andre
Report
downhillgames
12 years ago
Report
downhillgames
12 years ago
Report
downhillgames
12 years ago
libkrosspython0"
n/m LOL I feel like an ass now. installed python support but haven't restarted plasma yet (didn't know I had to).
Thanks a lot!
Report
scr34mb07
12 years ago
guessing it must be something to do with the sensors etc.
Report
Havoc65
12 years ago
was kinda hoping it would work with my card but guess not i use an ati x700
Report