TCRP-MSHELL SA6400 인텔 1세대 부터 트랜스코딩 및 안정성 시험진행중입니다.
예상대로 트랜스코딩은 4세대 부터 가능한것 같습니다.
트랜스코딩에 필요한 cpu 명령어가 인텔 4세대 부터 있다고 알고 있습니다.
지금까지 DS3622xs+ 가 인텔 1세대 부터 사용가능한 모델로 알려져 있었는데요.
SA6400 의 커널5의 호환성이 좋은지 1세대 노트북에도 거뜬히 올라 옵니다.
i915 트랜스코딩은 동작하지 않습니다.
트랜스코딩 빼고는 문제가 없을것 같습니다.
제가 인텔 1세대 ~ 7세대 까지 노트북이 있고
인텔 8세대 ~ 11세대 까지는 데스크톱이 있어서 SA6400 의 안정성과 트랜스코딩 동작 여부를 계속 진행하고 있습니다.
MoetaYuko 님이 본인의 신버전 i915 모듈을 헤놀로지 포럼에 소개한 첫글입니다.
---------------------------------------------------------------------
여러분, 안녕하세요,
이론상 최대 14세대(Raptor Lake) Intel GPU를 지원하는 sa6400용 최신 트리 외부 i915 커널 모듈을 컴파일했습니다.
PCIe 패스스루와 SR-IOV VF 모드 모두에서 N100 상자(12세대, Alder Lake)에서 Jellyfin HW 트랜스코딩을 확인했습니다.
소스 코드는
에서 확인할 수 있으며, github 작업을 통해 클라우드에 구축할 수 있습니다. 이 저장소의 github 작업 아티팩트에서 미리 컴파일된 blob을 찾을 수 있습니다. 드라이버는 오랫동안 사용하지 않았기 때문에 알파 품질로 간주됩니다. 자유롭게 시도해 보시고 문제가 있으면 여기에 보고해 주세요.
펌웨어가 누락된 경우 dmesg에 원하는 FW 파일 이름이 포함된 오류 메시지가 표시됩니다.
에서 다운로드하여 DSM의 `/lib/firmware/i915`에 넣을 수 있습니다.
PVE 하이퍼바이저가 있는 SR-IOV의 경우
에 게시된 dkms 드라이버를 사용하는 것이 좋습니다(소스 코드는 'backport/main' 분기에서 사용 가능). 동일한 저장소).
의 인기 있는 호스트 드라이버에 비해 세 가지 주요 장점이 있습니다.
Intel 릴리스 태그가 내 sa6400 드라이버와 동일하므로 최고의 호환성이 보장됩니다.
.deb로 패키지되어 있으므로 apt/dpkg를 통해 쉽게 설치하고 업그레이드할 수 있습니다.
.ko 바이너리는 `/lib/modules/$(uname -r)/updates/dkms`에 있으므로 proxmox-kernel 패키지에서 제공하는 바이너리를 재정의하지 않습니다.
---------------------------------------------------------------------
[1세대]
DSM 부팅가능 트랜스코딩 불가, 전원종료 불가
[2세대]
다음은 분해된 2세대 노트북을 만지러 가봐야겠습니다. ^^
2세대는 어뎁터가 회사에 있는 관계로 내일 가져와서 해봐야겠습니다.
[3세대]
일단 i915 모듈이 올라오고 /dev/dri 폴더가 활성화 됩니다. 트랜스코딩의 가능성이 조금 보입니다.
단, 로그에 펌웨어가 로딩되는게 보여야 하는데, 펌웨어가 누락되서 그런건지 어쩐건지 안보이구요.
HW 트랜스코딩이 진행이 안되서 SW 트랜스코딩으로 넘어가서 CPU는 94%를 찍고 있습니다.
바로 아래 4세대 하스웰의 i915 로그를 보면 IOMMU가 활성화 되었다고 나오고 펌웨어는 딱히 없어도 트랜스코딩이 성공했습니다.
IOMMU 를 다시 활성화 가능한지 봐야 겠습니다.
[4세대]
[5세대]
5세대도 3세대와 상황은 비슷한것 같습니다. DSM 설치와 로그인 모든것이 잘 동작되는데 HW 트렌스코딩만은 불가하네요.
plex 재생시 720p 3M 중간 으로 SW 트랜스코딩으로 CPU 96%로 올라갑니다.
N5095(재스퍼레이크) 작동합니다.(CPU 28%정도)
plex를 docker로 설치할 때 --device=/dev/dri:/dev/dri 를 넣어주어야 합니다.
매개변수 이것저것 바꿔보고 해도 안되더니
매개변수 적용하는 명령 제거하고 저 /dev/dri 폴더 설정만 해놓으면 그냥 되네요 ㅎㅎㅎㅎㅎㅎ
plex 패키지 버전은 그냥 바로 될것 같네요.^^
도커버전 / 패키지버전 동일하게 같은것 같은데 영화컨텐츠가 들어있는 공유폴더에 권한만 잘 부여하면 바로 동작할것 같습니다.
참고로 SA6400 G4600 하드웨어 가속 안됩니다.
몇번 시도하다가 DS920p로 갈아타고 한방에 끝!!!
cmt alert