![Xorg ejecutándose desde el usuario no puede acceder a /dev/dri/card0](https://rvso.com/image/178498/Xorg%20ejecut%C3%A1ndose%20desde%20el%20usuario%20no%20puede%20acceder%20a%20%2Fdev%2Fdri%2Fcard0.png)
Tengo un problema extraño en Ubuntu 20. Estoy intentando acelerar la sesión xrdp Xorg. El vídeo de la computadora es Mesa DRI Intel(R) HD Graphics 4600 (HSW GT2). Obtuve la rama de desarrollo compilada e instalada de xrdp (la rama Glamour se fusionó).
Luego intenté iniciar sesión, pero Cinnamon muestra una advertencia sobre la renderización del software. Miré en el registro de xorg y encontré esto:
[ 3987.463] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 3987.463] (EE) systemd-logind: failed to take device /dev/dri/card0: Operation not permitted
/dev/dri/card0 es propiedad de root, tiene un grupo de videos y un grupo rw acl. xrdp-sesman inicia la sesión Xorg desde el usuario con uid 1000 usando el comando:
/usr/lib/xorg/Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log
Lo intenté:
- Ejecute este comando desde la raíz: puede acceder a dri/card0 sin ningún problema
- Agregar el usuario 1000 a los grupos de video, audio, plugdev; no ayudó (ejecuto el comando id, verifico los grupos y luego intento iniciar xorg desde la consola usando el comando anterior)
- Cambie los permisos a 777 en la carpeta /dev/dri (chmod -R 777 /dev/dri)
- Cambiar propietario de /dev/dri al usuario 1000
Entonces. Ahora simplemente no tengo idea de qué estoy haciendo mal y cómo solucionarlo...
PD: Finalmente obtuve aceleración hw para xrdp. El módulo xorgxrdp debe compilarse con la opción --enable-glamour (./configure --enable-glamour). Después de la recompilación, Canela dejó de quejarse del renderizado del software y se volvió mucho más rápido.
Pero el registro xorg todavía tiene
failed to take device /dev/dri/card0: Operation not permitted
registro.