Have you created it, cause if not then that might explain why what you want in detail doesn't exist.
Or is your point that it's substantially more complicated than it appears, and I'd know that if I tried doing it myself?
[1] https://lists.freedesktop.org/archives/intel-gfx/2015-Septem...
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
However I think complaining about open source software has its place. Sometimes the developer has never thought of adding the feature that the end user can't get along without.