Okay, I have found a very weird way to have a fully working 3.12+ kernel :
1. I install ubuntu from an USD thumbdrive (Booting with nomodeset).
2. I boot ubuntu (with nomodeset)
3. I install the old 3.12 kernel
4. I boot on 3.12 without nomodeset (and I guess, with radeon.audio=1 as defaut argument.)
5. I do this command : "xrandr --output HDMI-0 --set audio on"
6. I can now reboot with any kernel (have to confirm this only tested 3.13rc1 and 3.14) without radeon.audio=0 and with audio over HDMI.
I noticed you removed this command "xrandr --output HDMI-0 --set audio on" from my original post, but I think it is essential to understand this problem, if you need any information, please ask me, I will reply quickly.
Okay, I have found a very weird way to have a fully working 3.12+ kernel :
1. I install ubuntu from an USD thumbdrive (Booting with nomodeset).
2. I boot ubuntu (with nomodeset)
3. I install the old 3.12 kernel
4. I boot on 3.12 without nomodeset (and I guess, with radeon.audio=1 as defaut argument.)
5. I do this command : "xrandr --output HDMI-0 --set audio on"
6. I can now reboot with any kernel (have to confirm this only tested 3.13rc1 and 3.14) without radeon.audio=0 and with audio over HDMI.
I noticed you removed this command "xrandr --output HDMI-0 --set audio on" from my original post, but I think it is essential to understand this problem, if you need any information, please ask me, I will reply quickly.