i915 모듈 파라미터 수정 하는법? (N5095 트랜스코딩 관련)

쌉쌀개

N5095 CPU를 장착한 보드로 Videostation 트랜스코딩을 해보려고 하고 있습니다.

 

오프라인이든 온라인이든 트랜스코딩을 실행하면 /var/log/messages에 아래와 같이 에러가 뜨네요

 

2022-08-08T22:45:19+09:00 NAS kernel: [257962.827967] [drm:fw_domains_get_with_fallback [i915]] *ERROR* media: timed out waiting for forcewake ack request.

 

관련하여 여러가지 찾아보던 중 아래와 같은 글을 발견하였고

image.png.jpg

 

우선 i915.enable_guc=2를 설정하기 위해 시스템을 헤처보니 찾긴 찾았습니다.

(linux에서는 /etc/modprobe.d/i915.conf에서 바꾸어주면 된다는것 같네요)

 

/sys/modules/i915/parameter에 있는 파일들을 열어보면 아래와 같이 firmware path는 기입되어있지도 않네요.

# grep . /sys/module/i915/parameters/*
/sys/module/i915/parameters/alpha_support:N
/sys/module/i915/parameters/disable_display:N
/sys/module/i915/parameters/disable_power_well:1
/sys/module/i915/parameters/edp_vswing:0
/sys/module/i915/parameters/enable_cmd_parser:Y
/sys/module/i915/parameters/enable_dc:-1
/sys/module/i915/parameters/enable_dp_mst:Y
/sys/module/i915/parameters/enable_dpcd_backlight:N
/sys/module/i915/parameters/enable_fbc:1
/sys/module/i915/parameters/enable_guc:0
/sys/module/i915/parameters/enable_gvt:N
/sys/module/i915/parameters/enable_hangcheck:Y
/sys/module/i915/parameters/enable_ips:1
/sys/module/i915/parameters/enable_ppgtt:3
/sys/module/i915/parameters/enable_psr:0
/sys/module/i915/parameters/error_capture:Y
/sys/module/i915/parameters/fastboot:N
/sys/module/i915/parameters/force_reset_modeset_test:N
/sys/module/i915/parameters/guc_firmware_path:(null)
/sys/module/i915/parameters/guc_log_level:-1
/sys/module/i915/parameters/huc_firmware_path:(null)
/sys/module/i915/parameters/inject_load_failure:0
/sys/module/i915/parameters/invert_brightness:0
/sys/module/i915/parameters/load_detect_test:N
/sys/module/i915/parameters/lvds_channel_mode:0
/sys/module/i915/parameters/mmio_debug:0
/sys/module/i915/parameters/modeset:-1
/sys/module/i915/parameters/nuclear_pageflip:N
/sys/module/i915/parameters/panel_ignore_lid:1
/sys/module/i915/parameters/panel_use_ssc:-1
/sys/module/i915/parameters/prefault_disable:N
/sys/module/i915/parameters/reset:2
/sys/module/i915/parameters/vbt_firmware:(null)
/sys/module/i915/parameters/vbt_sdvo_panel_type:-1
/sys/module/i915/parameters/verbose_state_checks:Y

 

vi로 enable_guc를 수정하려고 했더니 read only로 되어있어서 수정이 안되네요 (다른 파일들도 마찬가지...)

그래서  WinSCP로 권한 바꿔놓고 수정했더니 E667: Fsync failed가 떠버리는...

 

firmware도 폴더에 넣어놓고 i915로 모듈 심어줘봤자... 파라미터가 제대로 안되어 있는데 작동할리가 있나??

 

/sys/modules/i915/parameter 이 안에 있는 파일들 수정이 가능하도록 하는 방법이 있나요??

 

안녕하세요 반갑습니다.

적용중인 도장이 없습니다.

* 가입일 : 2022-05-18

최근댓글 모음

안그래도 이런식으로 구성하려고 하는데 네이티브 헤놀로지(서버1)에서 네트워크 드라이브로 동영상파일 끌어와서 Proxmox-Plex(서버2-Jasper Lake)로 트랜스코딩 돌리는것도 가능하겠죠? 커널 업데이트 너무 안해주는 시놀로지 ㅠㅠ 얼마전 소리바다 상장폐지되었죠 레이드를 활용하지 않아서 이경우에 해당될지는 모르겠는데 저는 항상 1번디스크를 헤놀테스트용으로 사용합니다. 초기화하고 깔고 초기화하고 깔고 잘되면 나머지 디스크를 삽입하는데 저장소관리자에 가서 온라인 어셈블이라는 항목이 떠서 해보면 7.1이든 7.0.1이든 918이든 920이든 상관없이 시스템 파티션만 다시 설치되고 데이터는 그대로 남아있더라구요 관련해서 여러가지로 다시 올려보려고 했는데 DS918, DS920, 7.0.1, 7.1, ARPL, Redpill 여러가지로 해봤는데 DSM 버전업이 되면서 여러가지로 막아놓은건지 설치도 잘 되지 않고 이상하게 i915.ko만 올리면 헤놀이 셧다운 되버리네요ㅠㅠ 일단은 ARPL, DS920+, 7.0.1-42218 로 아무런 세팅변경없이 올린다음 build 한 후 재부팅, force re-install 부팅후 DSM 설치파일(.pat)도 이전버전 찾아서 올리고 싶었는데 이미 부트로더를 통해 업데이트된 버전이 올라와있어서 그런가 처음 설치했을 때 DSM의 최신업데이트가 아니면 파일손상이든 설치실패든 초기화 불가능이든 이런 에러들이 뜨네요. 그런다음 7.0.1에서 7.1로 업데이트 해버렸슴니다.....ㅠㅠ
* 총 게시글 수 : 8
* 총 댓글 수 : 19
* 추천받은 게시글 개수 : 6
* 추천받은 댓글 개수 : 3
댓글
3
  • turtlmac
    2022.08.09

    아마도 N5095에 맞는 i915로 교체해주면 트랜스코딩이 되지 않을까 하네요

     

    https://wp.gxnas.com/7952.html/comment-page-7?hmsr=joyk.com&utm_source=joyk.com&utm_medium=referral

     

    i915

    https://dl.gxnas.com:1443/?dir=/%E9%BB%91%E7%BE%A4%E6%99%96/%E9%BB%91%E7%BE%A4%E6%99%96DSM6.24%E5%92%8CDSM7.x%E6%B5%8B%E8%AF%95%E7%89%88/DS918_7.X%E6%A0%B8%E6%98%BE%E8%A1%A5%E4%B8%81

     

    N5095 사양

    https://www.intel.co.kr/content/www/kr/ko/products/sku/212322/intel-celeron-processor-n5095-4m-cache-up-to-2-90-ghz/specifications.html

  • 푸른하늘7
    2022.08.12

    쌉쌀개님 하고 nas 환경  같아요

    이전 타오나스 nas환경에서

    ds918+, ds920+ 두 모델 정품시리얼 입력하고 테스트 하면 별다른 문제 없이

    h/w 트랜스코딩인 잘됩니다.

     

    n5095 보드에 타오나스와 동일하게 설치 한다음

    ls /dev/dri

    card0 renderD128 <--- 생성되지 않아

     

    i915.ko 변경후 reboot 하면

    card0 renderD128 <--- 생성됩니다

     

    그러고 나서 video station 오픈라인 h/w 트랜스코딩 시도 하면 error 나고 

    그상태에서 s/w 트랜스코딩 하면 잘동작합니다.

     

    제 최종 결론은 i915.ko 설정같은 문제로 판단됩니다.

    쌉쌀개님 글고 검색하다 보니

    올리신 글하고 비슷한 내용이 있어 보시라고 링크 올려요

     

    https://forums.plex.tv/t/can-jasper-lake-n6005-use-hardware-transcoding/758158/29

    내용중 n5095 로 잘된다는 내용이 있드라고요

     

    저번 글 덧글보면

     BYC.ME 님이 성공하셨다고 하는데.. 

     BYC.ME 님 글보시면 조언좀 부탁드려요

     

  • 푸른하늘7
    robot.re.kr
    2022.09.06
    @푸른하늘7 님에게 보내는 답글

    닉변했습니다

    BYC.ME입니다

    제가 성공했던건 오프라인트렌스코딩이었습니다.

    Video Station에서의 스트리밍 중 트랜스코딩시 최고해상도에서 조절이 되지 않더군요.

    위에 언급하신 i915드라이버에 ffmpeg를 최신버전으로 두고 설정 몇 개 바꾼 결과이고요.

    포토스테이션에서 사진 6만장 얼굴 따는데 몇일씩 걸리는걸 보면 역시 이쪽도 소프트웨어로 동작하는 것 같습니다.

댓글 쓰기
권한이 없습니다.