2009/3/31 Eric Anholt <e...@anholt.net>:
> On Fri, 2009-03-27 at 15:48 -0700, Jesse Barnes wrote:
>> On Fri, 27 Mar 2009 22:53:00 +0100
>> Jakob Bornecrantz <wallbra...@gmail.com> wrote:
>>
>> > On Fri, Mar 27, 2009 at 8:58 PM, Jesse Barnes
>> > <jbar...@virtuousgeek.org> wrote:
>> > > This patch speeds up drmModeGetConnector by pre-allocating mode &
>> > > property info space before calling into the kernel.  In many cases
>> > > this pre-allocation will be sufficient to hold the returned values
>> > > (it's easy enough to tweak if the common case becomes larger),
>> > > which means we don't have to make the second call, which saves a
>> > > lot of time.
>> > >
>> > > Any comments or problems with the patch?
>> >
>> > Looks good, I do wonder how much time do we save on doing pre
>> > allocation, just curious? Anyways the patch is
>> > Acked-by: Jakob Bornecrantz <wallbra...@gmail.com>
>> >
>> > Cheers Jakob.
>>
>> Some of my testing showed it took about .3s for a drmModeGetConnector
>> call and my testing showed this decrease a lot with the pre-allocation
>> (conveniently lost the test results though).  Theoretically it should
>> be about half the cost with pre-allocation, which adds up if you
>> multiply by the number of outputs.
>
> Seems like the ioctl needs a flag for "did the user want me to go
> reprobe things?" like we did in the X Server.

Yes, please, I've been pushing for that too.

cheers,
Kristian

------------------------------------------------------------------------------
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to