FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

xbmc 실행시 kernel module 로딩이 되지 않는 현상

게시판 질문게시판 xbmc 실행시 kernel module 로딩이 되지 않는 현상

  • This topic has 1개 답변, 1명 참여, and was last updated 7 years, 7 months 전에 by 난해주님. This post has been viewed 15 times
  • 만든이
    게시글
  • #13534
    난해주님
    참가자
    • 게시글114
    • 댓글337
    • 총합451
    • ★★
    @workman729

    전날 데이트 중에 여친으로 부터 난감한 질문을 받았습니다.

    페도라나 오픈수세에 그래픽 드라이버를 매뉴얼 설치 후 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 에서 드라이버를 설치하면 된다는 답변은 사양하겠습니다.

    이미 알고 있는 사항이므로 참고해 주십시오.

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #15243
      난해주님
      참가자
      참가자
      • 게시글114
      • 댓글337
      • 총합451
      • ★★
      @workman729

      일단 드라이버 설치 시 모듈 로딩을 위하여 /etc/modprobe.d/nvidia-319.conf 파일의 alias nvidia nvidia_319_23을 추가하고 ld.so.conf에 enviroment를 추가하여 su -c 'modprobe nvidia' 명령어를 입력하니 정상적으로 모듈 로딩이 되더군요!

      lsmod로 확인을 하니 모듈은 정상적으로 로딩 되지만 사용자 모드에서 xbmc가 로딩된 모듈을 역시 찾지 못하군요!

      아마 xbmc의 자체 버그인 것 같습니다. 패치가 될 때 까지 기다려 봐야 할 것 같습니다. 참고하십시오.

0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.