原文件来自于:https://www.vumstar.com/4472/#hidden-box-comment配置硬解直通核显VUM-ESXI:VUM-ESXI是我们ESXI版的虚拟整合包,ESXI+爱快+iStoreOS的组合方式,如果你使用的是ESXI参考这个直通核显。
& M* M- ^8 b* y! L
# B. y# g* k# j- {' P a
9 `- i7 i8 u }) o3 m, v- S! q- `; s% S# G. |( |1 ~: ]
H% A' h' ~- @/ X/ Y T4 B% c
6 i& p1 J+ \4 w7 Z s
esxcli system settings kernel set -s vga -v FALSE2 y7 X' ~, G! n8 Y6 y. I% [
! {+ B4 V4 h5 q" a( U& N4 n
4 p8 R4 [/ ?+ `: K n7 S) A; I
5 H# u0 l0 R: X4 E) ]重启ESXI系统 注意:配置了以上直通命令后,启动ESXI的画面永远只会停留在下图画面 切换核显直通 VUM-PVE:VUM-PVE是我们PVE版的虚拟整合包,PVE+爱快+iStoreOS的组合方式,如果你使用的是PVE参考这个直通核显。0 b9 w) `2 f# M; D
7 Z) W1 X+ ]% Y9 g' Z$ f: d( _群晖登录SSH检测核显加载情况群晖SSH功能开启
: G S3 P J j, v& F$ C' U
' U% U r$ z' V# r* e# |
3 I, o( I) M! ~ k$ G) [* P/ d) ?
' x8 g5 b% I3 y7 Usudo -i
# h! ]% x p3 A5 L% a: h* P8 f
/ b% D6 I9 d) v/ T1 l# S+ v& O& b& z: t8 c1 `4 K
/ n9 h+ L& i4 G8 R- [2 j2 y
ls /dev/dri
3 ?+ h5 I5 k' l/ {! R0 H1 u7 g, S" S& X4 [' m5 H5 k" f+ Z
8 }8 O. L/ T5 i9 j1 h& v" m9 G, N; F& @1 |" S# p) R: Q# v% @
检测到核显 群晖安装小雅alist:保证可用硬盘空间大于160G2 V2 }2 B$ c9 D) d
* f' ]" [5 W( F$ G' I4 l' Y7 q2 j安装Docker首先建一个小雅的配置文件夹:/docker/xiaoya 小雅需要3个配置文件,在自己电脑新建这三个文件,配置好之后上传到/docker/xiaoya - mytoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到mytoken.txt文本中
- myopentoken.txt 按照上面表格获取方式,手机阿里云盘扫描登录获取token,填到myopentoken.txt文本中
- temp_transfer_folder_id.txt 按下图演示操作/ \5 b- f$ b7 g# E6 \$ b/ A
三个文件都填写好对应数据配置好之后上传到/docker/xiaoya Docker里面安装小雅alist测试访问配置完成之后,等待Docker启动,这里需要一点时间,访问http://nas_ip:5678 如何出现以下情况,说明还在配置中,等待5-10分钟) T4 L, d1 i. Z" Q6 ^" J3 P
2 a3 j9 ]/ X2 q) Q7 |看到列表信息,代表配置完成
/ b% }8 Q' W4 k" p3 ?8 [- n
2 F) e. c+ a' a7 |* g. c: H测试播放任意点一个电影,测试播放,如果能播放代表搭建过程没有任何问题
' U& E0 d( d( @
& z7 q, e9 K9 ~, ~; F$ @如果出现无法播放的情况,那就是上面阿里云获取token那个步骤获取的token有问题,重新获取,重新上传,重新安装。
d5 G5 `0 E$ U( H0 W1 E+ H5 V5 O; o1 e
一键安装小雅版Emby新建一个xiaoya-media文件夹无脑配置下权限,以免出什么幺蛾子 安装小雅Emby以ROOT权限登录群晖SSH,输入以下命令,先生成配置文件 9 j$ O% k, i+ t2 X9 m
8 w8 B4 E1 z6 `! ?- J
5 D) P5 R; j& @! K7 x
8 w9 @+ n" [, {: [6 C9 G& t0 Hsudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya --action=generate_config
C+ x( M* b: c0 O8 O
$ {9 X2 L. G4 l! a o" @$ U# S" B+ ~! ?9 B* [0 }
1 V6 w5 L% ^1 G H* G/ l, r# /volume1/docker/xiaoya 这个是群晖里面,我们在docker文件夹下创建的xiaoya文件夹的路径
; V: ^4 q9 j7 j5 C' C6 S: ~) K/ d- H- ^! D
3 b3 U* i( F) x* n/ S% V+ O
2 N' R6 U( _: M) |, r修改里面内容如下:
. C) [; E8 _& [* k3 N6 b, A7 A& k& }, E! z5 T% d, ^
3 q, Z; `2 z: j5 X2 p$ R/ R$ B% x6 ?! b9 U2 B/ B* ?
dev_dri=yes
" [2 }4 ?6 j; `$ V: |7 t1 Q" h2 s6 C
mode=host' K8 A# \! _ W6 X# t9 N I$ |
1 q$ N/ G x% c/ c
image=amilys
' u( ]* X' u- J3 h6 A: d$ N( V0 u! l7 r' n) t4 N
media_dir=/volume1/docker/xiaoya-media5 _0 M: ~2 s" o; [7 ^
4 ]( }$ Y8 g2 e6 C2 w5 ?- j
resilio=yes/ u9 b* r. F" p8 m: T
! O( S7 k& }# W- S" O8 J# n, p; ?
% x, P/ n/ ?1 G+ {0 A6 p% L2 P {( m( E( [/ G: [# p2 i
官网内容说明: 变量 | 值(粗体是默认) | 说明 | dev_dri | yes,no | 是否添加硬解的GPU映射,不是所有设备都支持 | mode=host | host,bridge | emby的镜像模式,模式是host | image=emby | emby,amilys | emby的镜像,默认官方版,amilys是破解版 | media_dir | | 必填,你的/媒体库目录 | resilio | yes,no | 是否安装resilio同步软件 |
执行安装: 7 D) c# R: _5 U
1 k: C2 ~$ C, |& N4 T! S
2 M2 y8 D6 H3 l" Z
/ j: v: i V) \7 \" c! W
sudo bash -c "$(curl http://docker.xiaoya.pro/emby_new.sh)" -s --config_dir=/volume1/docker/xiaoya
9 i) C/ B( P% [' i
* R" f; x. ?7 @( Y9 V$ r
c' r9 T+ _+ _8 C1 x7 t) e* h( p- V( Z3 l1 G4 Z) x
这个阶段会持续半个小时左右,具体看网速和设备性能,看到以下内容,代表配置完成。. U. j" T8 P$ z4 j
3 `0 t0 a) L* B+ R* @! p配置emby端口: 测试进小雅emby后台群晖IP:2345端口进入 - 默认账号:xiaoya
- 密码:1234 o3 l* L9 ], X, b
Emby硬解设置首先可以进入Emby容器,查看Emby是否加载到我们直通到群晖的核显
. i8 P1 Y( T! |
m) a u- O; d% A/ Y' A0 i" I4 R! N5 P5 x2 h) g$ U) C
% f' { G4 Q# }- O# N5 zdocker ps -a
: R0 R V+ q, S5 r: j3 L
3 T" h5 t: l& P- V+ y+ W) N
4 ~8 m+ _* P0 N' F7 B- j/ y3 ~! q6 j6 e
#获取运行容器的名称
" o9 k( k9 @ R9 x: Q) c
9 E ^5 M/ W$ U6 y- h
8 N5 Y5 T& V% G' C" j2 M6 h! o& l) e5 ]2 U9 u$ [
进入Emby容器 SSH
! Y i7 A. \/ C" o* \, a8 @ Z0 Y8 B) l
# s; y( W" H% o1 P! P8 k/ M
; ~8 L) {' s0 j7 w0 J
docker exec -it emby /bin/sh+ I* k. t( i' z
; p5 A3 [1 r2 T- }& f3 e9 y t% p, W
1 b. I. |* `7 M. e3 L1 ols /dev/dri
Q% V1 S& E! h" Q, X, p8 O& B% S5 O9 K, }
, w9 \: Z3 v; y
# S3 O; g) J. \, X# n3 K如果用群晖IP:2345在emby里面无法播放,是因为上一步我们开启了硬件,2345端口是不会经过emby服务端的直接从阿里云直连,导致无法获取硬件数据,所以开启硬解后,那么用群晖:6908进就可以播放,并在emby里面也可以硬解。0 X+ P( @5 v* X- q: Y
8 M3 C& {( U* c" j- Q" A配置jellyfin容器里面搜索jellyfin下载Docke文件夹里面建立Jellyfin文件夹在里面创建cache和config两个文件夹 配置Jellyfin容器测试Jellyfin后台能否进入群晖IP:8097 获取小雅最新的播放地址信息登录群晖SSH,通过一下命令,批量修改小雅缓存文件里面的地址 % G" W' V6 O5 w% {* I0 w( G! R
& S- T+ W, Y4 z' |3 j$ D4 H9 U
7 L3 l) G' t! e& J, v' J4 U
' W0 s; K# N: z9 E3 S
find /volume1/docker/xiaoya-media/xiaoya -type f -name '*.strm' -exec sed -i 's#http://xiaoya.host:5678#[url]http://10.10.10.3:5678#g'[/url] {} +
/ y! i8 P8 y( c+ ~4 g
) \7 g9 I' k; z: D M5 H% Y* D( J1 b! i) o" B. w
$ N! M' L( x% [! {' ]& i1 b2 p
5 M. @: w# }1 R3 {7 @6 y' T; W8 s# /volume1/docker/xiaoya-media/xiaoya 这个地址修改为你小雅缓存文件夹地址,如果是按我上面教程配置的地址就这个不用修改
- F4 b2 d4 J8 h) `' n9 s( U2 x4 X8 [5 V3 Y+ }; e" f( b
# http://10.10.10.3 修改为你群晖的IP地址7 ^ ^ M4 T m7 b1 {8 z( T
/ l( Q. P* r# Z/ C: f5 S1 p/ d/ w, i2 ], q3 L) K- l0 \
' F5 P; u; }/ m2 L; j进入Jellyfin后台进行配置硬件转码开启 首先可以进入Jellyfin容器,查看Jellyfin是否加载到我们直通到群晖的核显
; `8 F8 ^& O; ~1 b* k3 f% j* i- X+ F0 L+ J0 Y$ E' w7 b
# x; @ @+ P3 a3 S/ H9 O
! B" m0 C0 @% I$ j4 U- }. x
docker ps -a% ?( h4 S0 N4 Y, j
4 W# |- B* _$ \( q5 a) Z( x
# Z' o0 P9 d, L0 f: K+ B$ \
7 f1 @5 \3 Y0 m* I# m
#获取运行容器的名称
* A4 Y5 n* U9 }( \- Z
: S& T3 i" Y6 n# x& P
' R8 q3 x6 W+ n* _2 B
! J5 G+ C7 W3 ?0 B ^( N$ z8 k进入Jellyfin容器的SSH
( \3 ]3 h9 K+ z" B+ x; R
( K' S" w+ y" y+ K
I& C! \$ [, T* q# k
% {% i& U8 Z' Ydocker exec -it nyanmisaka /bin/sh. N. N5 i) r. m) n& e9 j" t
9 s+ B9 X2 H' b7 c& S2 K! U7 b8 t5 j. @9 M- F* I
Z( U$ g9 ] g' `0 B D* Z- t
ls /dev/dri: h7 U4 ~- ?$ F1 D7 z! s
! K: L1 Q% |# O$ F5 Y
0 M# [. _% p) F4 a, \) Q6 p0 r$ L" H, W% f" J! ` p
测试播放及转码硬解转码成功 阿里云盘同样缓存成功 实时清理阿里云盘缓存和日常更新安装 xiaoyaleep ,群晖SSH输入命令 下面两条命令,推荐使用第一个,1分钟内自动清除缓存
8 o3 n5 N4 q {) \0 C0 S+ a5 q+ [8 K$ b% Y) N! c) E. g
& Z4 ?$ k5 u3 f$ ?$ `
0 M% ~5 q i3 S+ u3 B& q# m: R2 U; \& u
; g+ T/ r n- \' t6 E' W, [# zbash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 5 -tg+ h! R* A8 L+ S$ a
/ x4 q$ ~ e* }' a' z( y- X( L9 w, f \
8 w4 G# v" e4 B$ j! G
% k, w( O7 n- N: O+ D, N$ R2 n% \/ E; E( z2 i
) G7 G: t3 q7 Y) e: T! S
% F: B2 z6 y3 d% `5 e; l! J
bash -c "$(curl -s https://xiaoyahelper.zngle.cf/aliyun_clear.sh | tail -n +2)" -s 3$ p" C0 b' u/ | l9 o" Q
' [+ y2 ^ Q6 P8 M
; H+ k4 w8 s6 p3 v% }/ @3 S; F# R5 C) B w% C' d3 C: {3 h7 } Y
9 X, J3 j# d* @- s9 } |