Sim! E está ajudando bastante, principalmente no boilerplate.
A stack de gráficos do Linux é complexa e a documentação do kernel é bem ruim. Então é bem difícil de encontrar material.
Acho que conhecer o funcionamento do Linux como um todo é primeiro passo.
Achei um material bem legal da usp:
https://flusp.ime.usp.br/blogs,/kernel-graphics/an_introduction_to_the_linux_graphics_stack/
Dá uma pesquisada sobre KMS e DRM, aqui é um bom começo:
https://dri.freedesktop.org/docs/drm/gpu/introduction.html
Outra coisa legal é ler o código do X11 e do Wayland.
Espero que tenha ajudado.