Re: Interlace modes with r600 KMS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am 07.09.2010 16:52, wrote Alex Deucher:
2010/9/7 Marius Gröger<marius.groeger@xxxxxxxxxxxxxx>:
Hi All,

I'm not able to use interlace modes (r600 KMS from d-r-t, HDMI output, Xorg
stack on xorg-edgers, Ubuntu lucid). All interlace modes which are defined
in EDID seem to be pruned and don't appear in xrandr. Manually adding a mode
using xrandr does work, and the TV set detects the mode, but the image shows
horizontal lines. No crash though.

Interlace modes did use to work fine in the past, but I don't know when they
ceased to function.

What is the status of interlace modes on this kind of setup? What more tests
or logs would be helpful to analyze the problem? What are other people's
experiences with this?

This isn't a driver bug as far as I can tell.  At some point the
Xserver started purging interlaced modes.  See this bug:
https://bugs.freedesktop.org/show_bug.cgi?id=29591

Thanks for the pointer. I did look into the xserver sources a bit and while I'm far from understanding exactly what's going on, it seems like the server is relying on output->interlaceAllowed and output->doubleScanAllowed. Aren't these bools in the domain of the display driver (granted, this wouldn't be the radeon module but the xf86-video-ati driver)?

Also, as I wrote, the purging seems to be half-done, since I am able to manually add an interlaced mode. But since that mode doesn't work properly - does the radeon module support interlaced modes? Is there a non-X way to verify this?

Regards
Marius
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel



[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux