Разница между user-space и kernel-based mode setting заключается в том, как происходит настройка режима отображения (разрешения экрана, глубины цвета и частоты обновления). 12
User-space mode setting (UMS) предполагает, что режим устанавливается процессом, работающим в пользовательском пространстве. 2 При таком подходе для прямого доступа к оборудованию необходимы привилегии суперпользователя. 12
Kernel-based mode setting предполагает, что режим устанавливает ядро. 2 Такой подход более гибкий и позволяет выводить ошибки в случае фатальной ошибки ядра, даже если используется сервер отображения, работающий в пользовательском пространстве. 12 Кроме того, kernel-based mode setting повышает безопасность, так как графическому серверу в пользовательском пространстве не нужны привилегии суперпользователя. 1