Hi Zakaria, > On 3 Dec 2025, at 10:10, Zakaria talukdar <[email protected]> > wrote: > > Hi everyone, > My name is A. R. Zakaria Talukdar. I’m a Computer Science and Engineering > student pursuing B.Tech and aspiring kernel systems developer with some of > the interests in Linux GPU architecture, driver stacks, and hardware > enhancement. I’ve been studying kernel modules, DRM internals, device > probing, and PCI subsystem interactions, and I would like to begin > contributing in a structured way. > My interest is (for the moment) improving the open-source GPU driver > ecosystem—particularly around hybrid graphics (e.g., AMD CPU + NVIDIA GPU > switching issues), GPU management, and understanding the modern DRM > infrastructure. This is born from my own frustration regarding my devices and > within a span of 1 year I lost 2 laptops due to this issue. As I'm keen on > working with linux so I feel responsible that I should fix that and atleast > help other people like me or even large industries and organizations to feel > at home with this beloved system. > Before diving in blindly, I would appreciate direction on: > • Where a newcomer should start within the DRM subsystem?
IMHO, your best bet is asking some driver maintainers if they need help. Perhaps contact the folks from vkms, vgem, etc? > • Which documentation, beginner-friendly tasks, or open issues would best > build prerequisite knowledge? > • Whether improvements around hybrid graphics (ACPI, PRIME, power > management, muxless switching) are currently being designed or need help? > • Who the appropriate maintainers are for discussing hybrid GPU switching > architecture? > Any guidance or pointers would be extremely helpful. I want to make > meaningful contributions and avoid redundant or misaligned work. > Thank you, > Zakaria > — Daniel
