https://www.clien.net/service/board/cm_nas/15918226CLIEN
이 하드웨어로
ESXi + OMV5: https://www.clien.net/service/board/cm_nas/15919964CLIEN
ESXi + 헤놀로지 + 윈도우: https://www.clien.net/service/board/cm_nas/15953155CLIEN
까지 갔다가 S2모모링S2님의 조언을 보고 네이티브 헤놀로지를 설치하기로 결심했습니다.
제가 사용하고 있는 인텔 i3-10100 CPU는 내장그래픽 코드가 9BC8인 것을 확인했고 Xpenology 커뮤니티의 드라이버가 지원해주더군요.
설치 과정은 다음과 같았습니다.
(https://elecmania.com/649 게시물을 참고했습니다)
0. 준비물
- osfmount: 부트로더 수정
- USBDeview: USB PID, VID 확인
- Win32DiskImager: USB에 부트로더 굽기
- 부트로더 이미지: https://xpenology.com/forum/topic/12952-dsm-62-loader/
1. USB PID, VID 확인
https://elecmania.com/649 링크를 참고했습니다.
2. 부트로더 수정
2.1. grup.cfg 수정: https://elecmania.com/649를 참고해 partition 0를 마운트하고 grup.cfg 파일의 VID, PID, MAC adress, 시리얼 번호, sata 포트 수를 수정했습니다.
2.2 드라이버 수정: partition 1을 마운트하고 드라이버를 업데이트 했습니다.
3. 헤놀로지 설치
부트로더를 USB에 굽고 기존 자작 NAS에 꽂고 부팅하니 바로 헤놀로지 설치가 시작되었습니다.
재미있는 점은 원래 ESXi 위에서 가상으로 헤놀로지를 설치해두었는데 RDM을 사용해서인지 바로 복구가 되면서 10초만에 헤놀로지 설치가 끝났습니다. (완전 허무)
4. 내장그래픽 확인
ssh로 접속해 `ls /dev/dri` 로 내장그래픽이 설치되었나 확인합니다.
사실 여기서 문제가 있었는데요, 원래는 내장그래픽이 잡히지 않았습니다...!
혹시나 해서 드라이버 파일 링크 https://xpenology.com/forum/topic/28321-driver-extension-jun-103b104b-for-dsm623-for-918-3615xs-3617xs/ 의 본문 중간에 있는 링크로 i915.ko 파일을 다운로드 받아 제 내장그래픽인 9BC8의 i915.ko 파일을 다운로드 받고
ssh로 접속해서 기존 i915.ko를 i915.ko_old로 변경해주고, 다운로드 받은 i915.ko 파일을 업로드해준 뒤 재부팅을 하니 제대로 인식이 되었습니다.
여차저차해서 /dev/dri에 내장그래픽이 활성화됨을 확인하였습니다.
이때 내장그래픽을 사용할 수 있도록 666권한을 부여해줘야했습니다
https://medium.com/@MrNick4B/plex-on-docker-on-synology-enabling-hardware-transcoding-fa017190cad7를 참고해서 `sudo chmod 666 /dev/dri/*` 명령을 실행해주었고 작업 스케쥴러로 헤놀로지가 켜질 때마다 자동으로 실행되게 등록하였습니다.
5. Plex 설치
저는 Plex를 도커로 활용하고 있었으므로 다음과 같이 docker-compose 파일을 작성해 Plex를 설치했습니다.
docker compose 파일은 https://hub.docker.com/r/linuxserver/plex 를 참고해 작성하였습니다.
중요한 부분은 devices로 내장그래픽을 Plex가 사용할 수 있게 해주는 부분이었는데 시놀로지 도커 웹 gui에서는 이 설정이 불가능한 것으로 보여 docker compose로 작업했습니다. (사실 compose가 관리에 더 편해서... 어케어케 하면 웹 gui로도 될 것 같은데 자세히 알아보지 않았습니다)
6. 테스트
결과는 성공적이었습니다!
결론 및 여담
원래 쓰던 ds218+는 백업용으로 두고 맥과 시리얼만 따와서 쓰니 정말 편하고 좋습니다. 사진이 6만장 정도 되는데 인덱싱도 뚝딱 하고 용량이 넉넉하니 마음도 안정되는 느낌입니다. 사실 Plex도 내장그래픽 안써도 괜찮을 정도로 CPU 파워가 차고넘치지만... '기왕이면' 병 때문에 별별 짓을 다 하게되네요,, 그런데 이제는 dsm 7.0에 눈이 갑니다 흑흑...
결론: 시놀로지 삽시다..