You are right, vulkan is not necessary, the best way to optimize this compositors is debugging, tracking and profiling the graphics stack and find flaws...