시놀로지 나스 PLEX 하드웨어 트랜스코딩 오류 해결 방법
- 2020. 9. 6.
안녕하세요. RootKR입니다.
시놀로지 나스 DS218+에서 DS920+으로 업그레이드했는데, PLEX 하드웨어(내장 그래픽 사용) 트랜스코딩 기능을 사용 시 화면이 깨지거나 검은 화면으로 표시되면서 정상적으로 재생되지 않는 문제가 발생합니다.
인텔 프로세서를 사용한 나스에서 PLEX 하드웨어 트랜스코딩 사용 시 iHD 드라이버를 사용하는데, J4xxx 시리즈 프로세서에서는 해당 드라이버가 호환되지 않는 문제가 있는거 같습니다.
해당 문제가 해결될 때 까지는 Plex Media Server 패키지 폴더에 위치한 iHD_drv_video.so를 삭제하거나 임의로 이름을 변경해서 i965 드라이버로 작동되도록 설정해주면 됩니다.
시놀로지 나스 패키지 센터에서 Plex Media Server를 잠시 실행 중지 처리해주시고 스크롤 내려서 해당 패키지가 어떤 볼륨(하드디스크)에 설치되어있는지 메모해주세요.
나스 제어판에서 시스템의 '작업 스케줄러' 버튼을 클릭해주세요.
생성 → 예약된 작업 → 사용자 정의 스크립트 순으로 버튼을 클릭해서 작업 생성 팝업창이 나오도록 해주세요.
작업 생성 팝업창이 나타나면 '작업' 입력창에 Plex_HW_Transcoder 를 입력해주세요. 스크립트 제목은 임의로 입력하셔도 문제없습니다.
'스케줄' 메뉴에서 날짜를 '다음 날짜에 실행' 선택해주세요. 해당 스크립트는 플렉스 HW 트랜스코딩 문제가 발생할 때만 사용하기 때문에 특정 날짜마다 작동되도록 설정할 필요가 없습니다.
'작업 설정' 메뉴를 선택해주시고 '사용자 정의 스크립트' 텍스트 입력창에 아래 스크립트를 그대로 입력해주시고 '확인' 버튼을 클릭해주세요.
volume3 부분은 아까 메모해둔 Plex Media Server 패키지가 설치된 볼륨(하드디스크 번호)로 수정해주시면 됩니다. 만약 볼륨1에 설치되어 있으면 volume1로 수정해주시면 됩니다.
cd /volume3/@appstore/"Plex Media Server"/lib/dri
mv iHD_drv_video.so iHD_drv_video.bak.so
DSM 7.0 베타 Plex Media Server 사용자는 아래 스크립트를 사용해주세요.
cd /volume3/@appstore/PlexMediaServer/lib/dri
mv iHD_drv_video.so iHD_drv_video.bak.so
사용자 정의 스크립트가 정상적으로 추가되었다면 스크립트를 선택해주시고 '실행' 버튼을 클릭해주세요. 실행 여부 팝업창이 나오면 '예' 버튼을 눌러주세요.
시놀로지 나스 패키지센터에서 Plex Media Server를 '실행' 버튼을 눌러서 작동되도록 해주세요.
4K 샘플 영상을 720P 해상도로 H.W 트랜스코딩 되도록 설정해봤는데 정상적으로 작동되는 것을 알 수 있습니다.