grab raw data from microphone and send it to the output

Pouya Abbassi abbassi.pouya at
Sun Feb 7 07:55:26 EST 2021

Hi Ivan.

Please consider looking at this question and the comments below it:

If you need a big speed difference, running your code in kernel-space 
won't make a huge difference. In either way, you'll get the same CPU cycles.

The only thing that I can think of, is using FPGA to do the job.
Kernel-space won't do any magic for you.
FPGA development is hard and totally different, but it's all magic!

- Best regards

On 2/7/21 16:03, Ivan Riabtsov wrote:
> Hello. There is a task to receive raw data from the microphone and,
> after some processing, send it to the output (headphones or speakers)
> to speed up the process, I want to do this at the kernel space, please
> tell me where to start (which way to look and what to read)? My sound
> device: "Family 17h (Models 10h-1fh) HD Audio Controller".
> Thanks Everyone
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at

More information about the Kernelnewbies mailing list