I'd just like to share a way to get correct (well, almost correct) temperature readings for the r6xx chips without compiling anything.
I decided to do this myself since it's much easier.
Simply paste the following code into a file called /etc/sensors.d/radeon
This will simply multiply the readout temperature with two. So we lose the last bit, and thus only get even temperature readouts, but I decided to live with that until it's fixed upstream and included in the default kernel for my distro. You can edit the "label"-line to match your model.
I decided to do this myself since it's much easier.
Simply paste the following code into a file called /etc/sensors.d/radeon
Code:
#Temporary fix for r6xx temperature chip "radeon-pci-*" label temp1 "Radeon HD 3870" compute temp1 @*2, @/2
Comment