Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.0

Description:
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.

Ratings & Comments

9 Comments

wevah

I like your applet very much. It is usefull and good looking, but: 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...

pseudonym

The temperature sensor does not display any value, probably relating to the error given by "aticonfig --odgt" 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

pseudonym

I figured out a workaround for anyone else who has this problem: 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

sh00t3r

Hi All 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

downhillgames

Since it uses AMD/ATi Overdrive, it'll work on whatever cards are supported by that. Which like you said is only the HD4k series (same on Windows, except you can use RivaTuner there). But anyway, I'm just wondering what all is needed in order to run this. When I put it on my desktop I get a warning about needing more Kross support. What's this written in, etc.?

downhillgames

"6) if you receive a Kross related error, restart KDE after installing 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!

downhillgames

Btw, thanks a boatload for going to the trouble of creating this! I'm keeping it on my desktop even if my HD3870X2 doesn't have fan control support yet :D It's very nice!

scr34mb07

great idea, just what i needed, however, doesn't appear to work on my laptop: kubuntu 8.10 KDE 4 ATI radeon HD 2400. guessing it must be something to do with the sensors etc.

Havoc65

nice widget was kinda hoping it would work with my card but guess not i use an ati x700

Pling
0 Affiliates
Details
license
version 1.0
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 2

Other Karamba & Superkaramba:

Evolution Task Theme (for Karamba)
L0rclA5CII
last update date: 22 years ago

Score 5.0

Karambaqua
manor
last update date: 22 years ago

Score 5.0

Karamba Print Queue Monitor
Praxxus
last update date: 22 years ago

Score 5.0

The DarkGirl wallpaper and Karamba theme
xray
last update date: 22 years ago

Score 5.0

TecnoBar for Karamba
ZIOlele
last update date: 22 years ago

Score 5.0

Karamba Ink Level Monitor
Praxxus
last update date: 22 years ago

Score 5.0