인텔 12세대 plex hw 트랜스코딩 방법 질문드립니다...
안녕하세요.
우선 스펙부터 적을게요.
cpu: 인텔 i3-12100
메인보드: ASRock Z690M-ITX/ax
메모리: 16g
os: dsm 7.2.1
모델: SA6400
부트로더: tinycore-redpill.v1.0.2.7.m-shell.img
일단 헤놀 설치는 성공적으로 끝났는데
portainer로 설치한 plex에서 hw 트랜스코딩 활성화하는데 애먹고 있어서요.
SA6400에서 12세대 네이티브로 가능하다길래 해봤더니 어떻게 해야할지 모르겠어요.
docker-compose는 뭔가 쓰기 어려운거 같아서 portainer로 설치했고
runtime&resources 탭에서 devices 설정에 /dev/dri /dev/dri는 매핑해놓았는데
지금보니 아예 /dev/dri 폴더가 안보이는거 같네요.
혹시 어떻게 해야할지 방법 알 수 있을까요?
version: "3.9"
services:
plex:
image: linuxserver/plex:latest
container_name: Plex
hostname: plex
network_mode: bridge
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:32400/web
volumes:
- /volume1/docker/plex/config:/config
- /volume1/docker/plex/transcode:/transcode
- /:/data
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card0:/dev/dri/card0
ports:
- "32400:32400"
- "32400:32400/udp"
environment:
TZ: Asia/Seoul
PUID: 0
PGID: 0
VERSION: public
PLEX_CLAIM: <클레임 코드>
restart: unless-stopped
참고로 plex 토큰 https://www.plex.tv/claim/
포테이너로 이렇게 해보세요 시놀(헤놀)도커입니다
지금은 헤놀에서 plex안쓰지만 ㅎ docker-compose 사용하기 더편해요 ㅎ
이대로 하려니 deployment error라고 나오네요ㅠ failed to deploy a stack: validating /data/compose/6/docker-compose.yml: services must be a mapping 이라는 메시지가 떠요ㅠ
version: "3.9"
services:
plex:
image: linuxserver/plex:latest
container_name: Plex
hostname: 이름
network_mode: host
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:32400/web
volumes:
- /volume1/plex/plex/config:/config #config,transcode #경로는 각자환경에 따라 틀립니다
- /volume1/plex/plex/transcode:/transcode
- /volume1/video1:/data1 #나머지 경로는 알아서
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card0:/dev/dri/card0
ports:
- "32400:32400"
- "32400:32400/udp"
environment:
- ADVERTISE_IP=http://10.10.0.10:32400,http://plex.mydomain.com:80,https://plex.mydomain.com:443
- TZ:Asia/Seoul
- PUID:0
- PGID:0
- VERSION:public
- PLEX_CLAIM:" " #<클레임 코드>
restart: unless-stopped
클레임코드는 꼭넣어야합니다
plex서버 구축하시면 손많이 갑니다 ㅎㅎ
version: "3.9"
services:
plex:
image: linuxserver/plex:latest
container_name: Plex
hostname: Plex
network_mode: host
healthcheck:
test: wget --no-verbose --tries=1 --spider http://localhost:32400/web
volumes:
- /volume1/docker/plex/config:/config
- /volume1/docker/plex/transcode:/transcode
- /volume2/Server/Media:/Media
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
- /dev/dri/card0:/dev/dri/card0
ports:
- "32400:32400"
- "32400:32400/udp"
environment:
- ADVERTISE_IP=http://10.10.0.10:32400,http://plex.mydomain.com:80,https://plex.mydomain.com:443
- TZ:Asia/Seoul
- PUID:0
- PGID:0
- VERSION:public
- PLEX_CLAIM:" " #claim-dMG4gGjzq-LSWur6sdrd
restart: unless-stopped
/dev/dri 없다면 드라이버 패치가 안된듯 부트로더에서 패치 다시한번해주세요 다시 깔아보시던지요
헤놀이 사용하기편한데 HW가속 드라이버를 많이 가려서 ㅈㄹ 같습니다 도커도 사용하기 까다롭고
PROXMOX 처음에 어렵지 익숙해지면 쉽습니다 스크립트 사이트가 있어서 편해요 옆에 누가 리눅스 좀아시는분있음 PROXMOX 금방배울텐데요 I3 12100 네이티브로 헤놀 쓰기에는 성능이 아쉽습니다
N100에서 PROXMOX 돌리는데 넘좋아요 PROXMOX CPU성능도 중요하지만 램많이 잡아먹어서 램이 많아야합니다
12600t sa6400
hw 트랜스 코딩 매우 잘 되고 있습니다
cmt alert