Gemini Lake 处理器(J3455、J4105、J5005等)开启Plex硬解
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硬解正常工作。所以我本打算写一个自动操作的脚本方便大家升级,但是考虑到一是实际操作并不复杂,二是我不会写脚本,就此作罢。
以上。
(转载请注明出处)




妖精妖精
校验提示文案
值友8496605229
校验提示文案
息耒
校验提示文案
Sailence
校验提示文案
weathercast
1. NAS只作为存储,解码交给电视机完成。
2. 电视机解码性能不足,换电视机(误)……800多块可以买一个中高端的电视盒子了,让盒子负责解码。
校验提示文案
值友7221616669
校验提示文案
ruan239168
校验提示文案
哪跟哪是哪
校验提示文案
秘蜜的密
校验提示文案
风吹屁屁好凉爽
校验提示文案
自信且空大
校验提示文案
lope
校验提示文案
陈俊Eleven
校验提示文案
碎碎碎碎碎冰
去看看
校验提示文案
heye2580
校验提示文案
SimpleNotEasy
校验提示文案
SimpleNotEasy
校验提示文案
ngageh
校验提示文案
顺水推周
校验提示文案
顺水推周
校验提示文案
ngageh
校验提示文案
SimpleNotEasy
校验提示文案
SimpleNotEasy
校验提示文案
heye2580
校验提示文案
碎碎碎碎碎冰
去看看
校验提示文案
陈俊Eleven
校验提示文案
lope
校验提示文案
Sailence
校验提示文案
自信且空大
校验提示文案
息耒
校验提示文案
风吹屁屁好凉爽
校验提示文案
秘蜜的密
校验提示文案
值友8496605229
校验提示文案
妖精妖精
校验提示文案
weathercast
1. NAS只作为存储,解码交给电视机完成。
2. 电视机解码性能不足,换电视机(误)……800多块可以买一个中高端的电视盒子了,让盒子负责解码。
校验提示文案
哪跟哪是哪
校验提示文案
ruan239168
校验提示文案
值友7221616669
校验提示文案