La reproducción de vídeo funciona sólo como root usando una tarjeta Nvidia

La reproducción de vídeo funciona sólo como root usando una tarjeta Nvidia

Es decir, reproducción de vídeo con cualquier cosa: chrome (html 5), firefox (flash), vlc, totem, smplayer… lo que sea. Solo funciona si el software se inicia como root; de lo contrario, se congela al principio. Lo suficientemente interesante es que en Chrome puedes mover el control deslizante a cualquier posición y ver el marco actual actualizado.

Sin embargo el vídeo se queda quieto. Esto empezó a suceder hace un par de días después de una actualización no identificada. La salida relevante de Chrome ejecutada como usuario normal da alguna pista:

NVIDIA: could not open the device file /dev/nvidia0

No hay salida proveniente de Firefox o VLC

$ ls -l /dev/nvidia0
crw-rw-rw- 1 root root 195, 0 nov  8 21:18 /dev/nvidia0

Respuesta1

Normalmente /dev/nvidia0deberías ser accesible para el videogrupo. Si ejecutaste Totem (o cualquier otro jugador), notarás una línea como esta:

NVIDIA: no se pudo abrir el archivo del dispositivo /dev/nvidia0 (Operación no permitida).

Normalmente, debería poder solucionar el problema de agregarse al video grupal y reiniciar su sistema.

sudo adduser Hal video

Es realmente extraño que el /dev/nvidia0archivo sea propiedad de root.

Respuesta2

Eliminación de controladores propietarios de nvidia y uso de nouveau. También tuve que eliminar todos los paquetes de controladores propietarios de nvidia, de lo contrario obtendría una resolución incorrecta en la pantalla.

información relacionada