>
> It looks like the timeout for many Radeon DRI operations is controlled
> by the dev_priv->usec_timeout value, which is copied from userspace via
> ioctl in radeon_cp_init.  This value can be as large as 100 MSECS!
>
> radeon_drv.h:#define RADEON_MAX_USEC_TIMEOUT           100000  /* 100 ms */
>
> The driver does not seem to have a default for this, so you need to find
> the userspace code that is initializing the DRI and find the value it is
> being set to.
>
the current default is 10000 usecs from radeon_dri.h in
xc/programs/Xserver/hw/xfree86/drivers/ati (Xorg tree) you can use the
option CPusecTimeout in your /etc/X11/xorg.conf file to tweak this value
..

Previous investigations have found getting the 3D card and soundcard to
balance latencies is difficult :-), I think the DRM could do with a bit of
profiling on what the average times it takes for the GPU to become idle..

Dave.

> Why is this allowed to be so large?
>
> Lee
>
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
> 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
> Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
> http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
> --
> _______________________________________________
> Dri-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/dri-devel
>

-- 
David Airlie, Software Engineer
http://www.skynet.ie/~airlied / airlied at skynet.ie
pam_smb / Linux DECstation / Linux VAX / ILUG person



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to