라즈베리파이 Jellyfin 하드웨어 트랜스코딩 안되는 이유 알았습니다.
제가 찾은건 아니고 친구가 찾아서 저도 추가로 찾아본건데
https://forums.raspberrypi.com/viewtopic.php?t=208314&start=250
https://github.com/jellyfin/jellyfin/issues/4892
결론부터 말하자면 64비트 OS에서는 브로드컴 칩셋의 64비트용 그래픽드라이버가 없기 때문에 작동하지 않는 것이 정상이라고합니다. 그래서 OMX도 안뜨고 하드웨어 트랜스코딩도 안되는거였고
lspci -nn | egrep -i "3d|display|vga"
위의 명령어를 쳐도 아무런게 뜨지 않는 것이었습니다.
이러면.. 되게 애매하네요. 제가 성능상 32비트 운영체제는 가급적 쓰지 않으려고해서 시놀에서 CPU 트랜스코딩으로 쓰다가 집에 남는 인텔 CPU인 DS218+를 트랜스코딩 전용으로 쓸까 고민입니다. 아니면 라우터용 서버에 적당히 저렴한 GPU(GT1030 정도)구매 후 패스스루 시켜서 트랜스코딩 전용 서버 만들까 싶네요.
일단 남는 라즈베리파이에 테스트용으로 32비트 라즈비안 올려보고 성능 테스트 해봐야겠습니다.
cmt alert