Isn't KMS also required to run Xorg as non-root, due to drivers shifting into kernelspace ring (so no root priviledges for hardware-level calls are needed with KMS) ? So, KMS = tolerance against priveledge escals in Xorg.
Also, KMS gives a bit of performance boost and frees from Xorg dependency for graphics per se.
Nvidia linux drivers are result of cutting down windows release and refactoring it with bindings (to my knowledge), so the base driver is designed for (more-less) microkernel nt, which means it will be additional effort (for every driver release) to make it work in-kernel well, which means extra cost to nvidia, which means no.
Also, KMS gives a bit of performance boost and frees from Xorg dependency for graphics per se.
Nvidia linux drivers are result of cutting down windows release and refactoring it with bindings (to my knowledge), so the base driver is designed for (more-less) microkernel nt, which means it will be additional effort (for every driver release) to make it work in-kernel well, which means extra cost to nvidia, which means no.
Comment