Recent overhaul of the X server infrastructure lead to the appearance of Kernel Mode Setting (KMS) and Graphics Execution Manager (GEM) to rejuvenate the X world. This has a number of benefits, from improving 3D GPU support, deprivileged X server to in-kernel video mode management, which can be very helpful when it is necessary to debug a live system using ddb(4).
The goal of this project is to add the missing bits inside NetBSD, most notably KMS and GEM. Testing the port using a recent driver like nouveau would be worth the effort.
Work on this is underway on the riastradh-drm2 branch.