Воспроизведение видео работает только как root с использованием карты Nvidia

То есть воспроизведение видео с чем угодно: chrome (html 5), firefox (flash), vlc, totem, smplayer ... что угодно. Он работает только в том случае, если программное обеспечение запускается с правами суперпользователя, в противном случае оно останавливается в самом начале. Интересно, что в Chrome вы можете переместить ползунок в любую позицию и увидеть текущий кадр обновленным.

Однако видео остается на месте. Это начало происходить пару дней назад после неопознанного обновления. Соответствующий вывод из chrome run как обычный пользователь дает некоторую подсказку:

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

Нет выходных данных от firefox или vlc

$ ls -l /dev/nvidia0
crw-rw-rw- 1 root root 195, 0 nov  8 21:18 /dev/nvidia0
0
задан 17 February 2016 в 06:30

2 ответа

Обычно ваш /dev/nvidia0 должен быть доступен группе video. Если вы запустили Тотем (или любой другой плеер), вы заметите следующую строку:

NVIDIA: не удалось открыть файл устройства / dev / nvidia0 (операция не разрешена).

Обычно вы можете обойти себя, добавив себя в групповое видео и перезагрузив систему.

sudo adduser Hal video

Действительно странно, что файл /dev/nvidia0 принадлежит root.

0
ответ дан 17 February 2016 в 06:30

Удаление проприетарных драйверов nvidia и использование nouveau. Также мне пришлось очистить все пакеты проприетарных драйверов nvidia, в противном случае я получал неправильное разрешение на дисплее.

0
ответ дан 17 February 2016 в 06:30

Другие вопросы по тегам:

Похожие вопросы: