Beginner to driver dev, looking for advice

Erik Faye-Lund erik.faye-lund at
Fri Dec 30 08:30:04 UTC 2022

Hi, and welcome to the community!

In case you're not already familiar, we have #dri-devel on OFTC, as
mentioned here: 

This is where most day-to-day communication happens, as well as on our
project on gitlab.fdo.

There's also some technical docs on, both generic and
hardware-specific. But as always, those docs can be improved. If
there's anything in *particular* you think is under-documented, feel
free to open a ticket about it, and maybe someone steps up to improve

We have some articles specific to some of the subjects you bring up, as
well as some generic ones:


I know, it's a lot of links, and there's a lot more where that comes
from. An yet it might not be quite what you're looking for ;)

Anyway, feel free to reach out on #dri-devel if you have questions. My
nick is kusma, and if I'm around I might be able to forward you to the
right person depending on your question. If I'm not around, there's
usually someone else who's helpful!

On Fri, 2022-12-30 at 01:41 +0100, Nils Petter Skålerud wrote:
> My name is Nils Petter Skålerud, my online handle is Didgy. I'm 
> currently trying to learn to write graphics drivers, with the intent
> of 
> contributing to Mesa (Ideally Intel, RPi4, Arm Mali). I am currently 
> familiar with C/C++ and writing Vulkan applications.
> Currently I'm focusing on engaging with the IRC channels I can find
> on 
> the subject, and reading the Linux subsystem documentation for GPU 
> driver devs. Also I am focusing on debugging some of the drivers and 
> learning what I can.
> I am facing a hard time finding good learning resources on the topic
> and 
> would like any recommendations I can get. I'd very much appreciate
> any 
> sort of guidance possible.
> I can be reached on my e-mail np_skalerud at Also I can be 
> reached on Discord "Didgy#5975".
> Sincerely, Nils Petter Skålerud

More information about the mesa-dev mailing list