3 ms·
Interesting stuff in userspace? I thought drivers worked in kernel for performance reasons (part of why wireguard performs well). Any where I can learn more a
by mises 7y ago
Interesting stuff in userspace? I thought drivers worked in kernel for performance reasons (part of why wireguard performs well). Any where I can learn more about what is in userspace and why?
I'm also curious, how does performance compare to the binary blob?
- deleted 7y ago[deleted]
- blu42 7y agoBuffer management is in kernel space, but that's about all that happens in kernel space GPU-wise. Indeed, most interesting things happen in user space.
- codedokode 7y agoIt is much safer to put complex software into userspace. If there is an error, you won't get kernel panic.
- monocasa 7y agoMost hardware doesn't have it's own MMU like most GPUs have had for over a decade. That lets GPUs run most of the data plane in user mode right next to the code calling into OpenGL/CUDA/Vulkan/etc.