Investigating Linux graphics
Summary
A hands-on dive into the Linux graphics stack from OpenGL to Vulkan, with Wayland and DRM. The author traces GPU render paths, experiments removing GLFW, and uses bpftrace to observe kernel interactions, offering practical debugging insights. The piece concludes that Vulkan provides a clearer mental model, but driver complexities and heavy dependencies make Linux graphics intricate for developers.