Screen Tearing w/ Live TV on AMD APU A10-5800K
I have searched and search for help on this issue for about a week and a half, and convinced that I seem to be unable to find a concise solution to the problem, I now implore the wisdom of this site for help.
I have mythbuntu running on a rig setup with an AMD "APU" A10-5800K, XBMC running on top of it. My goal is to get audio and video out of the HDMI port with as smooth playback of live tv as possible.
Default drivers actually worked pretty well, as far as I could tell, although because I could find no way to get audio flowing through HDMI, I had to move on.
fglrx from the repository was a disaster. I barely even still had video.
fglrx-legacy from Tomasz Makarewicz worked pretty well, as far as I could tell, but in order to remove a pesky "Unsupported Hardware" logo from the bottom-right of the screen, I had to replace a particular file (control) from a more recent version of the proprietary driver.... and.... for whatever reason, it appeared to affect fairly negatively the picture.
So, downloaded the newest proprietary driver from AMD, which I really should have done from the start. I do have HDMI (analog) audio piping through HDMI, and I do have video, but here are the problems.
Using XBMC, I am finding the ability to use digital audio next to impossible. It appears using HDMI with digital audio, when something is playing, syncing up the audio to the video completely prevents the computer's ability to play any kind of video smoothly.
But, I can live with analog audio. That is not the game-changer.
What I am starting to be driven mad by is the screen tearing. I am noticing it only with live TV, and not really with movies played from local files. This makes me think it's a deinterlacing issue, and if it is, I may have to ask folks on a XBMC/MythTv forum, since I can't, for the life of me, anywhere in XBMC or Myth, find options I can fiddle with that I haven't already tried in solving this problem. The only option that appears to affect this effect is the Screen Tearing panel in Catalyst Control Center - which I have now set to max. (Anything less, and it gets pretty terrible.)
If anyone has any idea what I should be doing, I defer completely to your wisdom.