You could check the sources but I would be surprised if there was only one buffer.
That would be way more difficult to implement for very little gain (if there is one at all).
But if you think that the buffer is interfering, maybe try opening the device unbuffered before attempting to reimplement it?
Cheers,
_
Bookmarks