* Privilege to drmSetMaster() If there is only one drm device no setup is needed.
This is an incorrect understanding of what drmSetMaster() does. It is not setting a primary device, it's the process claiming the DRM_MASTER capability, which is required for things like modesetting and authorising other drm clients' access to the device.
Claiming DRM_MASTER requires root.