radeon driver: checkpoint

Alex Deucher alexdeucher at gmail.com
Fri Mar 17 08:32:39 PST 2006


On 3/16/06, David Gómez <dabisu at gmail.com> wrote:
> Hi Benjamin,
>
> On 3/16/06, Benjamin Herrenschmidt <benh at kernel.crashing.org> wrote:
> > > That's ok. I think the problem is that RADEONPreInitVRAM misses a return
> > > value. I'm not sure what the results of that exactly are as it works for
> > > me, but I'd guess it's undefined which might cause the server to abort,
> > > in case the result is non-zero. (Wondering why I don't get any compiler
> > > warning...)
>
> Ok, this fix works. That was the problem i was having initialazing the
> driver in HEAD.
> This is an X300.
>
> > I also fixed on the the messages, though I don't see what is wrong with
> > the the one about Xv DMA ...
>
> By the way is Xvideo overlay working for anyone with an X300? I just
> get a blank screen, and xvideo is enabled according to xvinfo...
>

perhaps this is another case of the wrong crtc being used.  does
toggling the XV_SWITCHCRT Xv attribute make the video display
properly? you can use xvattr or a similar app to change the
attributes.

Alex

> In other side of things, i got some redrawing problems. I don't know
> very well how to describe them. For example, in the text input boxes
> in firefox the text is not redrawed correctly, orin  the root window
> background is slow redrawing. itself And i think this is related with
> the message appearing in Xorg.0.log after X starts:
>
> [...]
> (**) RADEON(0): RADEONSaveScreen(2)
> (**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
> (EE) RADEON(0): Idle timed out, resetting engine...
> (**) RADEON(0): EngineRestore (32/32)
> (**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
> (EE) RADEON(0): Idle timed out, resetting engine...
> (**) RADEON(0): EngineRestore (32/32)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(0,0x0)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(0,0x0)
> (**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
> (EE) RADEON(0): Idle timed out, resetting engine...
> (**) RADEON(0): EngineRestore (32/32)
> (**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
> (EE) RADEON(0): Idle timed out, resetting engine...
> (**) RADEON(0): EngineRestore (32/32)
> (**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
> (EE) RADEON(0): Idle timed out, resetting engine...
> (**) RADEON(0): EngineRestore (32/32)
> (**) RADEON(0): Idle timed out: 64 entries, stat=0x80020140
> (EE) RADEON(0): Idle timed out, resetting engine...
> (**) RADEON(0): EngineRestore (32/32)
>
>
> Thanks,
>
> --
>
> David Gómez
>
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
>
>



More information about the xorg mailing list