Bug#467105: ATI driver: use of Xv causes one monitor to be repeatedly blanked
Alex Deucher
alexdeucher at gmail.com
Wed Feb 27 08:53:59 PST 2008
On Tue, Feb 26, 2008 at 4:50 PM, Darren Salt
<linux at youmustbejoking.demon.co.uk> wrote:
> I demand that Alex Deucher may or may not have written...
>
>
> > On Tue, Feb 26, 2008 at 12:07 PM, Darren Salt
> > <linux at youmustbejoking.demon.co.uk> wrote:
>
> >> I demand that Alex Deucher may or may not have written...
> [snip]
>
> >>> Why is gxine calling the DPMS hooks for the monitors?
> >> It's designed to allow blanking when nothing is being played or the
> >> stream is paused; on starting or resuming playback, it is intended that
> >> gxine will unblank the display automatically.
> [snip]
>
> >> Also, I don't want it to ever be able to fail to restore the DPMS
> >> settings – by not altering them, there's nothing to restore. This does
> >> require ensuring that the blank timer never reaches 0 (unless it's set
> >> ludicrously low).
>
> > But why does it do it repeatedly?
>
> See above.
>
>
> > that's what causes the blinking. it should do it once, or am I missing
> > something?
>
> If crtc1 is already on, why touch crtc0 at all? (Also, if crtc0 is in some
> state other than 'on', why switch it off?)
>
This is a bug in certain radeons where you have to enable crtc1 before
crtc0 or you get a blank screen. I'll see if I can dig up some more
info on which ones are affect and maybe I can narrow the range.
> (Tweaking gxine to take more notice of DPMSInfo()'s output should fix one
> side of this bug...)
>
>
> >>> Do other video players have the same problem?
> >> Any which use the same methods will, since "xset dpms force on" is
> >> sufficient to trigger the problem.
>
> > when you run "xset dpms force on" does the blinking continue after you run
> > it or does it happen once?
>
> Once.
Ok. thanks.
Alex
More information about the xorg-driver-ati
mailing list