I don't know if it is relevant for your hardware(hd6310)/problem but I can second angryfirelord's suggestion on better support. I just upgraded from 5.3 to 5.4-CURRENT because I was having issues with hardware acceleration in X. See this thread. Now I'm running -current and everything worked out of the box.