Microsoft moved the graphics drivers to user space way back at Windows Vista.
It was a painful transition, sure. However it was worth it just for reliability reasons.
Previously, poorly written graphics drivers were the leading cause of blue screens.
After the change, the graphics subsystem restarted itself on error instead of taking the whole machine down or allowing the driver to corrupt system memory.
It was a painful transition, sure. However it was worth it just for reliability reasons.
Previously, poorly written graphics drivers were the leading cause of blue screens.
After the change, the graphics subsystem restarted itself on error instead of taking the whole machine down or allowing the driver to corrupt system memory.
https://en.m.wikipedia.org/wiki/User-Mode_Driver_Framework