On Tue, 9 Mar 2004 13:59:20 +0100
[EMAIL PROTECTED] wrote:

> Hi,
>   I tested the dri savage driver on a Toshiba laptop with
> S3 Inc. 86C270-294 Savage/IX-MV (rev 11) (prog-if 00 [VGA])
> but I had frequent lockups with glxgears and other software.
> 
> It appears that:
> - lockups are rarer when the machine is slowed by something else
> - tracing pointed to something happening when waiting for idle, or similar
> - 2D acceleration requires "ShadowStatus" option on my machine
> - I tried to activate some code, already placed in savage dri, to let
>   the driver wait on some shadow status and not on the register,
>   but when lockups disappear, the waiting loop becomes too slow
>   (MAXLOOP iterations, never recognizing some event earlier, I guess)
> - I tried to modify that code to make it more similar to the shadow waits
>   in the 2D driver, or to the shadow waits in Utah-GLX, but with no results
> 
> Do you have any more info that could help me help to approach this problem?

I looked at this about two weeks ago. There are some missing or
inconsistent bits when it comes to mapping the memory area to which the
chip writes the shadow status. I think one would have to add a map for
the shadow status so that the user space driver can access it. But I'm
going to move this functionality to the kernel module sooner or later
anyway and the map would be no longer needed. So I thought I'd go for
the clean solution from the start and not implement shadow status in
user-space.

My plan was to experiment with vertex buffers in about two weeks and
when they are working start moving functionality to the kernel module.
This means you'd have to wait at least 4 weeks before shadow status
could be implemented in the kernel. If you submit a patch for a
user-space implementation before that I'd commit it as an intermediate
solution.

> 
> Thanks in advance (and thanks for you amazing work on the driver)
>   Ciao /Claudio

Sorry that it doesn't work for you yet.

Regards,
Felix


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to