When playing video using the recently Xv acceleration, I experience some minor artefacts in the image. The artefacts have been occurring for a month or longer, and might have gotten introduced together with the reworked Xv acceleration (I'll attempt a git bisect in a few weeks if nothing gets found at first sight). When disabling Xv's DMA transfers, the artefacts definitely get worse. It's also remarkable the artefacts only appear in the lower 30% of the screen, and tend to appear around heavily moving objects. A single artefact is almost always a ~360x4 wide rectangle, and if multiple appear they tend to group in blocks. Disabling Xv altogether resolves the issue completely. I'm running -radeon from GIT (Arch Linux AUR build), but the same artefacts appear on Ubuntu Jaunty with Tormod's PPA enabled (which also provides up-to-date binaries). Kernel version is 2.6.29, Xorg version is 1.6.1.901. GPU is an HD4870. Some images: Corruption with DMA transfers disabled: http://imgur.com/GYZTc.png (clear band of corruption in the lower part of the screen) Same scene with DMA transfers enabled: http://imgur.com/yCXER.png (almost no corruption, only in the lower right corner) Another scene with DMA transfers enabled: http://imgur.com/k66ct.png (in this scene only the hand is actively moving, and the non-moving parts are not corrupted)
Please attach your xorg log and config.
Created attachment 26314 [details] Xorg configuration.
Created attachment 26315 [details] Xorg log. The problem occurs too when using no config at all and let X autodetect. Running x86_64 btw.
i have the same problem. Also on a Arch x68_64. Kernel is 2.6.30.1, xorg is 1.6.1.901 and libdrm is 2.4.11. My hardware is a HD4850. This only appears with XV. When i switch to X11 the artefacts disappear.
Created attachment 27490 [details] xorg.conf
Created attachment 27491 [details] Xorg.0.log
Update to mesa 7.5, libdrm 2.4.12 and xorg 1.6.2. Bug is still there.
I have this problem as well, take a look at the following screenshot: http://yfrog.com/12imageartefactsp I am running x86_64 Archlinux. 2.6.30 kernel, Xorg 1.6.3, xf86-video-ati (GIT). DRI and EXA are enabled. I have a Radeon HD4850.
Same problem here with a HD4850. The bug can be easily reproduced with small XV sizes. For example: mplayer movie.avi -vf crop=50:50 It should be noted though, that after using mplayer with a crop size, you will have to use a different crop size next time, to hit the bug again. But if you just select a random number between 10 and 100, you will almost certainly always experience the bug. And yes, only the bottom 50% of the screen is affected, and it seems that the chroma planes are broken.
Is this still an issue with newer versions of the driver?
(In reply to comment #10) > Is this still an issue with newer versions of the driver? Yes, just tested the latest version of the radeon driver from git, the problem still exists. If you need any more information about the bug please let me know.
Created attachment 42239 [details] [review] Fix the texture size of the chroma planes in Xv The attached patch fixes the issue for me.
Pushed: f41cf83750ba9a2e0797fdb21ea9104b85ce53aa thanks!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.