site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com ~ Josh _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... How often are you writing to the socket and ow much data are you writing? My first guess would be that your writing so often that the constants calls out to the driver is causing the system to stutter. I'm writing 2048 bytes of data every time the audio stream calls my AudioIOFunction function, about every 1/100 of a second. Also, since it sounds like your an IOKit driver, why are you using a socket rather than the native IOUserClient techniques? Not an IOKit driver. My kext is of the same form as Apple's "Hello World" kernel extension example - simply a start and a stop function. Since it sounds like IOUserClient might be what I'm looking for, I'll write a version of the kext in driver form to try it out. On Dec 25, 2006, at 11:31 PM, Kevin Elliott wrote: How often are you writing to the socket and ow much data are you writing? My first guess would be that your writing so often that the constants calls out to the driver is causing the system to stutter. Also, since it sounds like your an IOKit driver, why are you using a socket rather than the native IOUserClient techniques? This email sent to site_archiver@lists.apple.com