/dev/dri/card* should be created owned by the group "video" by default, so that it is actually useful for the regular users - those in the "video" group are considered to be the ones who should have access to the graphic card hardware. That means something like Section "DRI" Group "video" Mode 0660 EndSection in the default xorg.conf. I originally filed this in Gentoo Bugzilla (see the URL field), but they told me this belongs upstream (although I'm not sure about how much is the "video" group standarized). (Note that I'm not sure whether this belongs to the xorg or DRI product.)
Group "video" is very much not a standard. However, a patch to make some group optionally the default during the server build would be quite appropriate, I think.
Making it settable via a build time define would be great too, so that gentoo could pass -DDEFAULT_DRI_GROUP="video" and other platforms/distros could pass the correct name for their /etc/group file. (Or in the modular tree, they'd pass a --with-default-dri-group="video" flag to configure and it would set the #define up.)
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Do we actually want this? I'm not sure what benefit we gain from it.
It certainly made some amount of sense at the time, though as noted, it wasn't at all standard between distros. On Linux now we at least have udev to handle the device node creation for us, and BSDs seem to a) be a bit less picky about out-of-the-box stuff like this, and b) not really have DRI anyway, so I think we could probably just close this one.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.