abstractions/dri-common: Consider adding "/dev/dri/ r,"
While trying to create a profile for glxgears
, I noticed, that I needed to add /dev/dri/ r,
.
This looks like a good addition to abstractions/dri-common
, which already has /dev/dri/** rw,
.
Without the entry, i get:
[23924.174330] audit: type=1400 audit(1557773252.268:64): apparmor="DENIED" operation="open" profile="/usr/bin/glxgears" name="/dev/dri/" pid=7934 comm="glxgears" requested_mask="r" denied_mask="r" fsuid=100 ouid=0
[23924.174339] audit: type=1400 audit(1557773252.268:65): apparmor="DENIED" operation="open" profile="/usr/bin/glxgears" name="/dev/dri/" pid=7934 comm="glxgears" requested_mask="r" denied_mask="r" fsuid=100 ouid=0
[23924.177026] audit: type=1400 audit(1557773252.268:66): apparmor="DENIED" operation="open" profile="/usr/bin/glxgears" name="/dev/dri/" pid=7934 comm="glxgears" requested_mask="r" denied_mask="r" fsuid=100 ouid=0
glxgears
works, but seems to use software rendering (uses a lot of CPU), and:
libGL error: MESA-LOADER: failed to retrieve device information
libGL error: unable to load driver: amdgpu_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: amdgpu
libGL error: MESA-LOADER: failed to retrieve device information
libGL error: unable to load driver: amdgpu_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: amdgpu