If amdcccle is showing a version number of the AMD Catalyst for Linux driver which is different to the version of the driver that is actually installed:
1. Log out of the DE and wait for the log-in page to be displayed. 2. Press Ctrl-Alt-F1 (or F2, or F3 etc., up to F6) to get to a VT. 3. Log-in as root user. 4. Enter the command /etc/init.d/xdm stop to stop X Windows. 5. Enter the command rm /etc/ati/amdpcsdb to delete the Catalyst driver's database. 6. Enter the command /opt/bin/aticonfig --initial -f to create and initialise the Catalyst driver's database. 7. Enter the command /etc/init.d/xdm restart to restart X Windows. 8. Press Ctrl-Alt-F7 to get to the new log-in window. 9. Log-in to the DE.
Then launch amdcccle again and check if the correct version number of the driver is now displayed.
Only need to do the above if amdcccle is showing a different version number for the driver.
OK, weird side effect of all the updating and shifting around is that I've lost pulseaudio. Not a big problem, ALSA is working as it was. Only downside is that although my Bluetooth headset (A2DP) connects it doesn't show in the mixer nor Phonon. I have this odd feeling it's a udev problem but I can find nothing in the rules, but it is something I can live with because everything else is running smoothly