Mythtv playing way to fast using DRM VBlank ioctl

Greg Stark gsstark at mit.edu
Thu Mar 30 14:48:06 PST 2006


"Alex Deucher" <alexdeucher at gmail.com> writes:

> > So I just tried the March 30 snapshot and neither monitor gets a signal. Plus
> > as a bonus when I go back to merged frame Xv no longer works properly either.

Also, the Xv failure is interesting. It looks like somebody used the wrong
dimensions somewhere in calculating the overlay geometry. For instance, they
might have used the CRTC1 width instead of the overall framebuffer width.

The effect is to take the video and spray it across the framebuffer with part
of it where it belongs, then part of it further over, and so on iterating
across the screen. Actually It's probably actually looping across the screen
two or more times before landing back in sync with the original position.

The weird thing is that this doesn't just affect the XVideo overlay. There are
no artifacts until I use Xv but once I do then there are problems even after I
close the Xv window. Other applications with plain old X windows begin
exhibiting the same problem drawing their pixels across the framebuffer.

Also, it still happens even if I set NoAccel (which I will now turn off as
it's bugging the hell out of me:)

-- 
greg




More information about the xorg mailing list