Watching this particular dance has been interesting. And the whole Wayland / X discussion as well.
One of the more interesting thing about Graphics drivers has been that while it used to be the CPU that was doing the rendering, and so having it part of the kernel was critical, modern GPUs are so much more capable in terms of rendering than a typical CPU that you have this network interconnect in the form of PCIe and you more often than not have two very nearly distinct memory spaces, so it again is a triumph of multiprocessing over microkerneling (if that is even a word).
One of the more interesting thing about Graphics drivers has been that while it used to be the CPU that was doing the rendering, and so having it part of the kernel was critical, modern GPUs are so much more capable in terms of rendering than a typical CPU that you have this network interconnect in the form of PCIe and you more often than not have two very nearly distinct memory spaces, so it again is a triumph of multiprocessing over microkerneling (if that is even a word).