Tearing at 720p+ (and 1080p problems)
January 5th, 2009I've recently built a little HTPC box running XBMC, but I'm having problems with tearing at higher resolutions.
I'm running an Athlon 4850e and 2gb RAM in a Gigabyte MA78GM-S2H board, using the integrated graphics (which is supposedly a Radeon 3200).
It's running a fully patched Hardy install (with the latest ATI driver from EnvyNG), and a fresh install of XBMC from today's SVN (2008/07/07). Compiz is disabled.
I'm running at 1920x1080 at 50Hz via HDMI (50Hz is necessary to keep my TV happy, it seems), although I've also tested at 60Hz via VGA too to no avail. I'm getting rather nasty tearing with anything 720p or above, even with vertical sync enabled in XBMC.
Anyone got any ideas how I can fix that?
As a sidenote, I'm not having much luck with 1080p content, lots and lots of dropped frames, stuttery audio, etc. The "killa sampla" is pretty much unplayable. If anyone knows of any magic buttons I can press to speed that up, I'd be most grateful (although I'm beginning to think I just don't have the CPU power for it, although neither of my CPU cores hit 100%, so maybe there's something else going on there).
Any assistance would be greatly appreciated!
From past experience, the ATI drivers aren't particularly great and could result in tearing themselves :(
The manual install was a bit of a non-starter as it resulted in underscan over HDMI which I was unable to fix (with the envy and default restricted drivers, changing the refresh rate to 50Hz sorted that out, but no longer with 8.6)
Anyone got any tips? :(
I've installed the 8.8 drivers to, and I have underscan at 720p and 1080p resulutions over DVI-HDMI.
When using VGA at 1024x768 I get no underscan but perfect pixelmapped.
What can I do?
/Söder
I dont have many 1080p files yet. I just tried a sample and had mixed results : sometimes perfect and times Xbmc just crash and exit. Could be the file though.
I've been so busy trying to fix the tearing lately that I didnt tried it extensivly but I plan to :laugh:
To my knowledge (even after spending hours over weeks trying to find it, reading forums and all), no drivers besides the manual install of catalyst 8.6 offer you this control panel, so you cant enable vsync and thus have tearing all over.
The manual install isnt much of a hassle following the guide :
http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide#Method_2:_Manual_M ethod_.28installing_Catalyst_8.6.29
I really recommand it if you want to solve this issue.
I am on almost the same HW as you are, same Gigabyte Board, 4850e X2 CPU though. Right now I am running a PCIe NV 8500 card for hdmi out, though I would prefer onboard ATI if I can get it to work ok.
Didn't use it at all yet for XBMC. So you are saying that the standard Ubuntu restricted ATI driver is a no-go? Should I stick to ATI Cat 8.6 with a manual install right away?
boba
The manual install was a bit of a non-starter as it resulted in underscan over HDMI which I was unable to fix (with the envy and default restricted drivers, changing the refresh rate to 50Hz sorted that out, but no longer with 8.6)
Anyone got any tips? :(
By the way, I know it's a long shot, but have you managed to get 1080p working reliably?
Did you tried "sudo dpkg-reconfigure xserver-xorg" or "sudo aticonfig --initial -f" in between tests to reinitialize your xorg.conf ? (make a backup first)
It was really simple and yet took me weeks to figure out whats wrong... Tried composite, vga, hdmi and many drivers install (packaged, envy, ...)
- Install ATI drivers, following this guide :
http://wiki.cchtml.com/index.php/Ubuntu_Hardy_Installation_Guide
- when on the desktop (I use kde), use the ati config panel to change vsync to max (its disabled by default ! :stare:). I didnt find any way to do it from terminal... nothing out of the ordinary in the xorg.conf either.
- just to be sure, use vsync enable in Xbmc as well
#If you have any other info about this subject , Please add it free.# |