APP下载 微博 微信

Hao4K影音


[分享讨论] Gemini Lake处理器(J3455、J4105、J5005等)开启Plex硬解的方法教程

[复制链接]

发表于 2020年08月24日 11:30 184676 3 来源:媒体存储> 分享讨论 回帖奖励 |正序浏览 |

aphas 帖主

2020-8-24 11:30

Gemini Lake处理器因为其超低的TDP一直是组建家庭nas方案的热门选择,Nas组装好我们多半是要安装一套家庭影音媒体中心的,目前比较流行的平台有Kodi、Plex、Emby和Jellyfin。我自己的使用环境需要一个媒体中心管理两台服务器,比较下来,这点Plex做的比较好,它可以把多台服务器上的资料库安放在侧边栏聚合管理,不用像Emby那样还要在选项中切换服务器。
但是目前Plex在搭载了Gemini Lake CPU的服务器上存在着无法硬解的问题,要解决这个问题有两种选择,一是退回到2019年10月份官方释出的1.18.0.1944及之前版本。但是如果你不想停留在旧版本,那么现在我来带你开启Plex硬解之旅。
*所有涉及固件、软件、插件及各种件我已上传至网盘供大家下载,提取码7qwy*
测试视频为SONY 4K demo,编码格式VP9
一、前提
硬解是需要订阅PlexPass的,这个没什么好讲的,Emby也是一样的政策,价格也差不太多,月4.99刀、年39.99刀、一辈子119.99刀。
二、BIOS设置
如果你和我一样是J5005主板,使用群晖系统、IG-88的驱动,那么你需要进入BIOS在高级中的CPU配置关闭VT-d,否则硬解有可能因驱动的某种玄学原因出现问题,具体在plex下表现为花屏卡顿,其他软件系统未测试。

这点在Xpenology上有过提及,原文是“If there are problems getting hardware transcoding to work it might help to disable vt-x/vt-d in bios (reported on a J5005 Gemini Lake), but there are other possible reasons because of the licensing thats needed for this to work, but at least it will not hurt as lon as you dint intent to use the vmm package”,所以其他搭载Gemini Lake处理器主板有可能不需要关闭VT-d,但巧夫难为无米之炊,具体我无法测试。
三、系统环境
我目前使用的是DSM的最新版本6.2.3u2、引导文件jun 1.04b、驱动文件IG-88 v0.13.3,这一版本的驱动增加了对Realtek r8125的支持,同时以丢失scsi/sas s.m.a.r.t信息为代价修正了上个版本中可能使硬盘无法休眠的bug。你可以先ssh登录root账户输入命令行ls /dev/dri查看驱动,如果反馈为card0 renderD128,则说明核显有可能已经正常驱动(如实际硬解中出现花屏、卡顿等现象,可参照“一、BIOS设置”关闭VT-d一试),这时你大可按心情选择是否替换驱动。我会把更新好驱动的引导文件上传供大家使用,同时,我贴心的为不想重新安装系统的用户单独提供了驱动文件,并善解人意的写下了替换驱动的操作步骤:
1.解压驱动文件并上传至volume1根目录
2.ssh登录root账户输入命令行
echo 1 > /proc/sys/kernel/syno_install_flag
mkdir -p /mnt/synoboot2
mount /dev/synoboot2 /mnt/synoboot2
chown -R root:root /volume1/extra.lzma
chown -R root:root /volume1/extra2.lzma
chmod +x /volume1/extra.lzma
chmod +x /volume1/extra2.lzma
cp /volume1/extra.lzma /mnt/synoboot2
cp /volume1/extra2.lzma /mnt/synoboot2
rm -rf /usr/lib/modules/update/*
reboot
四、PMS版本
请不要信手拈来的安装套件中心的Plex,不但版本低并且在线更新时自动下载的是arm框架版本,你可移步至官网或在我的上传中下载Intel 64-bit版本手动安装。

五、开启硬解
群晖
1.套件中心停用Plex
2.ssh登陆服务器输入命令行
sudo sh
rm "/var/packages/Plex Media Server/target/lib/dri/iHD_drv_video.so"
exit
4.套件中心启动Plex
Docker
ssh登陆服务器输入命令行
sudo docker exec -it plex /bin/bash
rm /usr/lib/plexmediaserver/lib/dri/iHD_drv_video.so
exit
sudo docker restart plex
造成这一问题的原因是Intel i965的驱动兼容问题,所以不管你的服务器是Debian还是Ubuntu或是其他什么乱七八糟的系统,原理都是删除PMS中iHD_drv_video.so使驱动回滚,这个问题的解决方案最早是由Plex论坛gluesniffined提出的,感谢挖井人。

至此,大功告成!Plex购入Pass后是默认开启硬解的,但如果你小心翼翼、疑神疑鬼、患得患失也可以去PMS-设置-解码器中检查Use hardware acceleration when available及Use hardware-accelerated video encoding两项是否已经勾选。目前已知N3710、N5000、J3455、J4005、J4105、J5005都可按此修复。此外,Plex官方已暗示不会修复Intel方的驱动问题,这也就是说直到Intel自己解决的猴年马月(目前已经10个月了)之前的每一次版本更迭,我们都需要手动操作删除iHD_drv_video.so文件以使Plex硬解正常工作。所以我本打算写一个自动操作的脚本方便大家升级,但是考虑到一是实际操作并不复杂,二是我不会写脚本,就此作罢。
以上。
(转载请注明出处)
回复

使用道具 举报

全部回复3

玩玩先 4

2022-1-5 21:55

一定要关闭vt-d的
回复 支持 反对

使用道具 举报

bzzbaishy 3

2020-12-25 15:03


谢谢分享,学习一下。
回复 支持 反对

使用道具 举报

heartzc 2

2020-8-26 00:10

谢谢分享,学习了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
新手玩家
:
介绍未填写

主题

帖子

积分7

图文推荐

  • 星际蜗牛安装黑裙(群晖)制作家用nas新手

    星际蜗牛安装黑裙(群晖)制作家用nas新手教程NO.

  • 家庭NAS+HTPC组建及注意事项(一)(内网穿

    原创篇一:家庭NAS+HTPC组建及注意事项(一)(内

  • 搭建私有云—华芸AS6404T NAS+华硕 AC68U体

    帮朋友搭建私有云—华芸AS6404T NAS+华硕 AC68U体

  • 科普:什么是硬盘MTBF?那MTTF、MTTD、MTTR

    买固态硬盘,我们会比较关注颗粒寿命,机械硬盘虽

  • 小量的影视、音频存储方案之我见

    最近,一块使用了近十年的4T移动硬盘挂了(曾被摔

  • 机械硬盘该怎么选?教你最全机械硬盘选购指

    机械硬盘该怎么选?教你最全机械硬盘选购指南

  • 入了极空间,从黑群晖到极空间谈谈区别

    之前用过黑群晖,现在改了极空间 1、为什么从

  • 极空间挂载阿里云、115、百度、夸克等20个

    理论上使用如下教实现程极空间可以挂载阿里云网盘

  • NAS都有哪些品牌?带你了解几大NAS名牌介绍

    NAS都有哪些品牌?带你了解几大NAS名牌介绍 前

  • 红米AC2100刷Padavan固件超全详细教程

    刷机全过程图解 准备工作这部分,网上教程几乎都

  • Hao4K影音app客户端下载