<div dir="ltr"><div><div>Very interesting results.  I'm not surprised that lowering the poll rate improves the results, that's an artifact of scheduling larger batches (as long as the ring buffer doesn't fill up completely).  It's true for process scheduling too but usually at the cost of losing interactive responsiveness which is why schedulers implement hybrid mechanics.<br><br></div>I was surprised that the chipset-rate-limited interrupt mode was so bad compared to the polling.  I would have expected it to approach polling effectiveness at the same frequency.  But it clearly doesn't (at least not at ~7000-8000hz).  If you can program it, could you try a lower chipset interrupt rate at 1000hz and 4000hz?<br></div><div><div><br></div><div>-Matt<br></div><div><br></div>​</div></div>