То есть воспроизведение видео с помощью чего угодно: Chrome (html 5), Firefox (flash), VLC, Totem, SMPlayer... чего угодно. Работает только если программное обеспечение запущено с правами root, в противном случае оно зависает в начале. Достаточно интересно, что в Chrome можно переместить ползунок в любое положение и увидеть обновление текущего кадра.
Однако видео остается неподвижным. Это начало происходить пару дней назад после неопознанного обновления. Соответствующий вывод от Chrome, запущенного как обычный пользователь, дает некоторую подсказку:
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
решение1
Обычно вы /dev/nvidia0
должны быть доступны для video
группы. Если вы выполнили Тотем (или любого другого игрока), вы заметите строку вроде этой:
NVIDIA: не удалось открыть файл устройства /dev/nvidia0 (Операция не разрешена).
Обычно вы можете обойти эту проблему, добавив себя в групповое видео и перезагрузив систему.
sudo adduser Hal video
Действительно странно, что /dev/nvidia0
файл принадлежит пользователю root.
решение2
Удаление проприетарных драйверов nvidia и использование nouveau. Также мне пришлось удалить все пакеты проприетарных драйверов nvidia, иначе я получал неправильное разрешение на дисплее.