- This topic has 1개 답변, 1명 참여, and was last updated 11 years, 8 months 전에 by 난해주님. This post has been viewed 995 times
-
-
전날 데이트 중에 여친으로 부터 난감한 질문을 받았습니다.
페도라나 오픈수세에 그래픽 드라이버를 매뉴얼 설치 후 xbmc를 실행하면 커널 모듈을 로딩하지 못해
비디오 플레이시 줄무늬 현상이 생기면서 crush되는 현상이 발생 합니다.그러나 일반 사용자가 아닌 su 권한으로 xbmc를 실행시키면 정상적으로 비디오가 플레이 됩니다.
로그를 보니 kernel module를 로딩하지 못해 nvidia 라이브러리를 사용할 수 있는 권한을 획득하지 못한 경우인 것 같습니다.다른 mplayer, vlc등은 이상 없이 플레이가 됩니다.
일단 자신 있게 모듈 로딩은 modprobe nvidia 하면 된다고 답을 주었는데(몇년 전 같은 문제로 xbmc wiki 문서에서 확인한 해결책이므로)
로딩 할 수 없다는 에러를 토해 내더군요! 음...! 조금 x이 팔리더군요!이리저리 알아보니 rpm 계열의 모든 배포판에서 같은 현상이 313.x 버전대의 nvidia 드라이버에서 같은 현상이 발생 하더군요!
물론 우분투에서는 dkms를 이용하면 간단히 해결되지만 페도라는 dkms로 모듈 생성이 되었음에도 불구하고
일반 사용자는 부팅시 자동으로 로딩이 불가능 합니다. 그러나 virtualbox는 로딩이 됩니다.같은 원리임에도 불구하고 헤결이 되지 않아 여친에게 쪽이 말이 아닙니다.
오픈수세는 KMS 패치가 필요하므로 dkms는 해당 사항이 없음은 안 봐도 뻔한 사항이구요...^^여담으로 이해 하셔도 되지만 왜 루트 사용자는 플레이가 되고 일반 사용자는 플레이가 불가능 할까요?
혹시 사용자의 그릅 속성에 cdroom, audio, video 항목을 추가해 보았지만 소용이 없더군요!고수분의 의견이 있으시다면 감사히 받겠습니다.
일단 답변 중 rpmfusion 에서 드라이버를 설치하면 된다는 답변은 사양하겠습니다.이미 알고 있는 사항이므로 참고해 주십시오.
- 답변은 로그인 후 가능합니다.