Jasper Lake에서 Plex + hw 트랜스코딩, LXC 및 iGPU 패스스루 방법

profile
달소

Jasper Lake는 아래와같습니다.

image.png.jpg

 

https://forum.proxmox.com/threads/plex-hw-transcoding-lxc-and-jasper-lake-igpu-passthru.116163/

 


 

마침내 Jasper Lake CPU가 있는 LXC 컨테이너에서 Proxmox 및 Plex와 함께 hw 트랜스코딩 작업을 수행할 수 있었습니다. 이것은 다른 하드웨어에서는 항상 비교적 쉬웠지만 이러한 Jasper Lake CPU(N5105, N6005 등)는 이전에 저에게 두통을 일으켰습니다. 하지만 더 이상! :)
(기본적으로 이것은 이 포럼, 일부 중국 포럼 및 Plex 포럼 내의 많은 토론의 조합입니다.)

1. Proxmox 호스트 내의 커널을 5.19로 업데이트:
apt update apt install pve-kernel-5.19

2. iGPU를 주장하는 simplefb를 피하십시오: 조용한 후 GRUB_CMDLINE_LINUX_DEFAULT 내에
nano /etc/default/grub
추가 3. Proxmox 호스트에서 GUC 활성화 : 4. Proxmox 호스트 내의 /lib/firmware/i915에 누락된 ehl_gux_70.1.1.bin을 다운로드합니다 .initcall_blacklist=sysfb_init



echo “options i915 enable_guc=2” >> /etc/modprobe.d/i915.conf


cd /lib/firmware/i915 wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/i915/ehl_guc_70.1.1.bin


lxc.cgroup2.devices.allow: c 226:0 rwm lxc.cgroup2.devices.allow: c 226:128 rwm lxc.cgroup2.devices.allow: c 29:0 rwm lxc.mount.entry: /dev/fb0 dev/fb0 none bind,optional,create=file lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir lxc.mount.entry: /dev/dri/renderD128 dev/renderD128 none bind,optional,create=file

6. LXC 컨테이너 내에서 GUC 활성화(불필요할 수 있음):
echo “options i915 enable_guc=2” >> /etc/modprobe.d/i915.conf

7. LXC 컨테이너 내에서 Intel의 non-free 드라이버
apt install intel-media-va-driver-non-free

설치: 8. 최신 Plex 1.29.x 이상 설치, hw 트랜스코딩 활성화:
wget https://artifacts.plex.tv/plex-media-server-experimental/1.29.2.6273-2b xx xx x x.deb dpkg -i plexmediaserver_1.29.2.6273-2b xx xx x x.deb

서버포럼 관리자입니다.!

서버포럼은 홈서버로 운영중이며 아래와같은 시스템으로 운영됩니다.

 

메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등

보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업서버 - 타오나스 A형(?) / DS918+ 6.2.3 / 메인서버 VM 백업용

 

하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

 

 

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

* 가입일 : 2020-12-24
* 총 게시글 수 : 6571
* 총 댓글 수 : 19932
* 추천받은 게시글 개수 : 2559
* 추천받은 댓글 개수 : 3201
댓글
4
  • 쌉쌀개
    2022.10.07

    안그래도 이런식으로 구성하려고 하는데 네이티브 헤놀로지(서버1)에서 네트워크 드라이브로 동영상파일 끌어와서 Proxmox-Plex(서버2-Jasper Lake)로 트랜스코딩 돌리는것도 가능하겠죠?

  • 쌉쌀개
    moonss
    2022.10.07
    @쌉쌀개 님에게 보내는 답글

    가능할겁니다.

    저는 네이티브 헤놀로지에서 nfs 공유폴더 생성후 Proxmox lxc 에 설치된 jellyfin 에서 nfs 폴더를 연결하여 사용하고 있고,

    쿼드로 k2200 을 패스스루해서 하드웨어 트랜스코딩하고 있습니다.

  • moonss
    만곰이
    2022.10.08
    @moonss 님에게 보내는 답글

    ubuntu에 쿼드로 P600 패스쓰루해서 plex 로 트랜스코딩 하려고 시도했었는데 지금은 포기상태 입니다. ㅜㅡㅜ

  • 쌉쌀개
    달소
    작성자
    2022.10.09
    @쌉쌀개 님에게 보내는 답글

    네 저도 이렇게 사용중입니다

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