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: 1. Where a newcomer should start within the DRM subsystem? 2. Which documentation, beginner-friendly tasks, or open issues would best build prerequisite knowledge? 3. Whether improvements around hybrid graphics (ACPI, PRIME, power management, muxless switching) are currently being designed or need help? 4. 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
