A reprodução de vídeo funciona apenas como root usando uma placa Nvidia

A reprodução de vídeo funciona apenas como root usando uma placa Nvidia

Ou seja, reprodução de vídeo com qualquer coisa: chrome (html 5), firefox (flash), vlc, totem, smplayer... tanto faz. Funciona apenas se o software for iniciado como root, caso contrário, ele congela no início. Interessante o suficiente, no Chrome, você pode mover o controle deslizante para qualquer posição e ver o quadro atual atualizado.

No entanto, o vídeo permanece parado. Isso começou a acontecer alguns dias atrás, após uma atualização não identificada. A saída relevante do Chrome executada como usuário normal dá algumas dicas:

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

Nenhuma saída vinda do firefox ou vlc

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

Responder1

Normalmente você /dev/nvidia0deve estar acessível ao videogrupo. Se você executou o Totem (ou qualquer outro jogador), você notará uma linha como esta:

NVIDIA: não foi possível abrir o arquivo do dispositivo /dev/nvidia0 (operação não permitida).

Normalmente, você deve conseguir adicionar-se ao vídeo do grupo e reiniciar o sistema.

sudo adduser Hal video

É realmente estranho que o /dev/nvidia0arquivo seja propriedade do root.

Responder2

Removendo drivers proprietários da nvidia e usando nouveau. Além disso, tive que limpar todos os pacotes de drivers proprietários da nvidia, caso contrário, estava obtendo uma resolução errada na tela.

informação relacionada