On 02/18/2014 10:20 PM, Phil Dibowitz wrote:
> On 02/18/2014 09:39 PM, Phil Dibowitz wrote:
>> Setting the priority to SCHED_RR and 99 helps a bit, we typically get a lot
>> further than 18%. We then mostly die in timeouts, but still occasionally have
>> a missing packet for some reason or another. I bumped the timeout all the way
>> up to 15 seconds, and even still we hit timeouts most of the time now. Which
>> again, I don't buy....
>>
>> I... don't get it.
> 
> Hmm. Once I dropped all the debug logging, setting the priority actually seems
> to solve the problem quite well. I've dropped the queue back down to 30,
> rebooted a few times, done several tests. I'll do more tests, but this seems
> to make a big difference.
> 
> In fact, if I take that code back it out, it fails reliably, and if I put it
> back in, it succeeds reliably.
> 
> So I think we have a winner!
> 
> Now to see if hidapi will accept such a crazy patch. :)

https://github.com/signal11/hidapi/pull/161

-- 
Phil Dibowitz                             p...@ipom.com
Open Source software and tech docs        Insanity Palace of Metallica
http://www.phildev.net/                   http://www.ipom.com/

"Be who you are and say what you feel, because those who mind don't matter
 and those who matter don't mind."
 - Dr. Seuss


Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to