Dear all,

logging in and out changes the owner of the /dev/drm0 file, so that one loses hardware acceleration in X when additionally logging in and out on a console. Here's what I do:

1) Boot Openbsd and log into X with xenodm.  Ownership of /dev/drm0:

    $ ls -l /dev/drm0
    crw-------  1 nils  wheel   87,   0 Jul 31 13:07 /dev/drm0

2) Switch to a console (e.g. CTRL-ALT-F1) and log in with the same user. The file is now owned by my user-group:

    $ ls -l /dev/drm0
    crw-------  1 nils  nils   87,   0 Jul 31 13:07 /dev/drm0

3) Log out from the console. Ownership changes back to root/wheel, thereby disabling hardware acceleration in X:

    $ ls -l /dev/drm0
    crw-------  1 root  wheel   87,   0 Jul 31 13:07 /dev/drm0

To regain hardware acceleration, I have to manually chown the file back to my userid, or relogin with xenodm. So I guess logging in chowns the file with my user (even with my user group when logging in via console), and logging out reassigns the file owner to root.

I guess not much can be done about this, or can it?


Reply via email to