|
本帖最后由 edison118 于 2023-9-27 21:11 编辑
Esxi下核显直通Openwert,Jellyfin硬解,手把手教程。N100,N5100亲测可用
自从入手了软路由的坑,一直折腾all in one。先后入手了J4125,N5100,N100等软路由。J4125还可以把核显直通给群晖,N5100以后的的就不行了,唯一的办法就是把核显直通给内核版本更高的,debian,ubuntu,fedora等linux下实现硬解,给人的使用体验一直不佳。
这类方法可以见我以前的贴子R86S-N5100/N5105-ESXI直通核显jellyfin硬解转码,在此基础上一直探索更加容易上手的方法,这不它就来了把核显直通给openwrt,先看效果,开启核显硬解后,cpu占用极低。
未开启核显硬解,cpu爆满。 开启核显硬件后,cpu占用极低。
以下为入坑教程: 多图很详细,适合小白,高手请略过。在中秋,国庆双节来临之际分享给有需要的朋友,在假期大家可以尽情折腾。
一、本次使用的openwrt为KoolCenter论坛小宝大神编译的istoreos测试版,在此对他付出表示感谢!
首先是下载镜像,下载地址istoreos测试版地址,下载最新的I915-OOT版。
下载完成后,解压缩,用StarWind V2V Image Converte,转成esxi可以用的vmdk格式。
在硬件界面把,核显切换为活动状态
二、istoreos虚拟机安装
我这里是esxi8,虚拟机其他5.0x的linux,配置是双核cpu,4g内存,20G硬盘装docker,引导选项这里把启动UEFI安全引导前面的勾取消掉,然后保存虚拟机。
然后把转换完成的vmdk文件上传到虚拟机文件夹(记得转换后的俩个文件都要上传),然后添加现有硬盘,选择刚才上传的硬盘。
预留全部内存打勾,把直通的核显添加进来,网卡这里旁路由模式1个网卡就可以,主路由模式需要额外添加1个网卡。然后保存,虚拟机就配置完成了。
三、istoreso的安装,旁路由模式
启动虚拟机,到了这个界面,按下Enter键,输入以下命令,编辑网卡地址。
按Insert健,把192.168.100.1改成你路由段的ip,比如我的路由段是192.168.50.X,我设置为192.168.50.50。然后按ESC,输入 :wg 保存退出,输入 reboot,重启openwrt。
重启后浏览器输入192.168.50.50,就可以进入到管理页面了,密码是:password。
在网络配置界面,配置旁路由,手动配置,输入ip地址,网关地址,把提供dhcp的选项关闭,然后保存配置(我是主路由分配ip,这里就关闭了)。
回到首页,把20g的docker盘,格式化成ext4格式,格式完成会自动挂在为/mnt/-1
在docker配置页面需要修改2个内容,docker根目录迁移到刚才挂载的硬盘上,镜像地址换成国内源,然后保存。完成后就可以看到docker的可用空间变大了。
到istore 安装jellyfin私有影院
安装完成后在服务节目打开jellyfin,这里配置jellyfin的网络和挂载路径,我这里给宿主网络打勾,把媒体路径挂载到/mnt/-1/movie下,然后就是安装,这里根据网络的好坏,用时不一样。安装完成后浏览器输入192.168.50.50:8096就可以进入jellyfin的配置界面了。
进入后就是配置jellyfin的语言,登录用户名和密码,添加媒体文件夹,元数据语言等。
配置完成后,登录到jellyfin,进入控制台,点播放,开启硬件解码,选择Intel QuickSYnc,然后把底下的都打勾,保存配置。jellyfin就配置完成了。
回到istores界面,在易有云文件管理,打开本地文件管理,给movie文件夹上传视频文件,然后在jellyfin的控制台,扫描媒体库,完了就可以尽情的享受观影了。
当然也可以在,网络存储界面把NFS、smba、webdav等挂载到,/mnt/-1/movie目录下供jellyfin调用。
四、如果以上都没有问题了,我们还需要进行最后一步,让系统启动时放弃核显的调用,不然openwrt虚拟机开机无法自动开机,每次都需要在esxi在硬件界面切换直通。
在服务界面把TSM-SSH,切换为运行状态,用putty,mobaxterm等ssh工具,远程连接到esxi,
输入:esxcli system settings kernel set -s vga -v FALSE,回车运行,这样后续esxi开机就是黑屏界面,不再显示dcui画面了。要恢复,在ssh连接后输入,esxcli system settings kernel set -s vga -v TRUE ,重启就好了。
- esxcli system settings kernel set -s vga -v FALSE
复制代码
好了,教程暂时就写这么多吧,后面有时间了再补充。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|