비디오 재생은 Nvidia 카드를 사용하여 루트로만 작동합니다.

비디오 재생은 Nvidia 카드를 사용하여 루트로만 작동합니다.

즉, 크롬(html 5), 파이어폭스(플래시), vlc, 토템, smplayer 등 무엇이든 비디오 재생이 가능합니다. 소프트웨어가 루트로 시작된 경우에만 작동합니다. 그렇지 않으면 처음에 멈춥니다. 흥미롭게도 크롬에서는 슬라이더를 원하는 위치로 이동하여 현재 프레임이 업데이트되는 것을 볼 수 있습니다.

그러나 비디오는 여전히 유지됩니다. 며칠 전 알 수 없는 업데이트 이후 이런 현상이 발생하기 시작했습니다. 일반 사용자로 크롬을 실행하면 관련 출력이 몇 가지 힌트를 제공합니다.

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. Totem(또는 다른 플레이어)을 실행하면 다음과 같은 줄이 표시됩니다.

NVIDIA: 장치 파일 /dev/nvidia0을 열 수 없습니다(작업이 허용되지 않음).

일반적으로 그룹 비디오에 자신을 추가하고 시스템을 재부팅하는 문제를 해결할 수 있습니다.

sudo adduser Hal video

/dev/nvidia0파일이 루트 소유라는 것이 정말 이상합니다 .

답변2

Nvidia 독점 드라이버를 제거하고 nouveau를 사용합니다. 또한 모든 nvidia 독점 드라이버 패키지를 제거해야 했습니다. 그렇지 않으면 디스플레이에서 잘못된 해상도가 표시되었습니다.

관련 정보