Plex是一个媒体播放器和媒体服务器的组合,它可以让你把所有的媒体文件都放在一个地方,然后在任何设备上都可以轻松地访问和播放。你只需要在一台电脑或NAS上安装Plex Media Server,然后把你的媒体文件添加到它的数据库中,就可以通过网络把它们提供给其他设备。
本文是在N5095小主机中的Ubuntu22.04安装Plex,Ubuntu22.04默认的内核版本为5.15,而这个版本内含一个bug,导致11代IntelCPU无法正常开启硬件解码。
一、下载安装Plex Media Server
1.进入Plex网站下载:
鼠标移动到下载,点击Plex Media Server
依次选择Linux-选择分布Ubuntu(16.04+)/Debian(8+)64-bit
2.用Winscp将下载的plexmediaserver_xxx.deb文件上传到Ubuntu /opt/目录下
进入目录安装:
cd /opt
dpkg -i plexmediaserver_xxx.deb
启动、停止、开机启动命令:
systemctl start plexmediaserver
systemctl stop plexmediaserver
systemctl enable plexmediaserver
**3.浏览器输入http://ip:32400即可进入服务器配置
**
二、Ubuntu开启硬解
1.升级内核版本
使用 dpkg 手动方式升级 Linux 内核
从 kernel.ubuntu.com 网站手动下载5.18以上 Linux 内核
点击你所选择的 Linux 内核版本链接,找到你对应的架构(“Build for XXX”)的那部分。然后下载符合以下格式的两个文件(其中 X.Y.Z 是最高版本号):
1.linux-image-X.Y.Z-generic-*.deb
2.linux-modules-X.Y.Z-generic-.deb
用Winscp上传到Ubuntu
在终端中改变到文件所在的目录,然后root用户执行命令手动安装内核:
dpkg --install *.deb
重启系统,使用新内核:
reboot
检查是否如你所愿:
uname -r
2.Intel显卡驱动配置
使用以下命令查看是否存在显卡固件:
ls -l /lib/firmware/i915/ehl_guc_69*
ls -l /lib/firmware/i915/ehl_huc_9*
ls -l /lib/firmware/i915/icl_dmc_ver1_09*
确认文件存在后,编辑grub配置文件并强制开启HuC和GuC:
vim /etc/default/grub
# 按i进入编辑模式,显示command not found要安装vim,命令:apt install -y vim
# 找到GRUB_CMDLINE_LINUX_DEFAULT这一行参数,将其注释,增加下面一行
GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on i915.enable_guc=3 quiet"
GuC引导项不同参数的作用:
i915.enable_guc=1## 启用GuC提交和电源管理
i915.enable_guc=2## 只启用HuC认证
i915.enable_guc=3## 将两个功能结合在一起
##在内核4.16之前,HuC认证是通过设置:
i915.enable_guc_loading=1 ##4.16之前使用此参数开启huc认证
保存配置文件后,更新grub菜单,然后重启等待设置生效:
update-grub
# 或者使用另一命令
grub-mkconfig -o /boot/grub/grub.cfg
reboot
重启之后,安装intel-gpu-tools查看GPU的运行状态:
apt -y install intel-gpu-tools
# 安装成功后查看GuC和HuC的状态
journalctl -b -o short-monotonic -k | egrep -i "i915|dmr|dmc|guc|huc"
忽略其他的错误,只要存在HuC和GuC成功开启的信息即可
[4.532486] debian kernel: i915 0000:0b:00.0: firmware: direct-loading firmware i915/ehl_guc_69.0.3.bin
[4.533796] debian kernel: i915 0000:0b:00.0: firmware: direct-loading firmware i915/ehl_huc_9.0.0.bin
[4.695205] debian kernel: i915 0000:0b:00.0: [drm] GuC firmware i915/ehl_guc_69.0.3.bin version 69.0
[4.695214] debian kernel: i915 0000:0b:00.0: [drm] HuC firmware i915/ehl_huc_9.0.0.bin version 9.0
[4.709613] debian kernel: i915 0000:0b:00.0: [drm] HuC authenticated
[4.709763] debian kernel: i915 0000:0b:00.0: [drm] GuC submission enabled
如果报错显示缺少某个文件,需要手动下载文件并放入/lib/firmware/i915文件夹下,下载地址为index : kernel/git/firmware/linux-firmware.git,并重新执行以上步骤
3.plex开启硬解
在账号设置-转码器中勾选可用时使用硬件加速
本文参考:
1.https://blog.csdn.net/weixin_43620111/article/details/128268732
博主真是太厉害了!!!
叼茂SEO.bfbikes.com
叼茂SEO.bfbikes.com
不错不错,我喜欢看 https://www.jiwenlaw.com/
想想你的文章写的特别好
怎么收藏这篇文章?
不错不错,我喜欢看 https://www.237fa.com/
看的我热血沸腾啊https://www.ea55.com/
看的我热血沸腾啊www.jiwenlaw.com
文章的确不错啊https://www.cscnn.com/
文章的确不错啊https://www.cscnn.com/
哈哈哈,写的太好了https://www.lawjida.com/
文章紧扣主题,观点鲜明,展现出深刻的思考维度。
?文化类评语?
以终为始的思考方式为行业指明方向。
这是一篇佳作,无论是从内容、语言还是结构上,都堪称完美。