【PVE7.1-8】LXC容器下Jellyfin服务器配置显卡硬件加速
一、平台信息
PVE版本:7.1-8
容器:Ubuntu20.04
Jellyfin:10.7.7
Cpu:G6505T十代U
显卡:intelHD63核显
二、配置步骤
1、登录pve,查询设备编号
root@pve:~# ls -l /dev/dri
drwxr-xr-x 2 root root 80 Dec 17 00:04 by-path
crw-rw---- 1 root video 226, 0 Dec 17 00:04 card0
crw-rw---- 1 root render 226, 128 Dec 17 00:04 renderD128
2、pve主机安装intel核显驱动
apt install intel-media-va-driver-non-free
安装vainfo程序
apt install vainfo
安装完成后,查询显卡信息,显示如下,说明驱动安装完成。
可看到,以上加载的是iHD driver,不是网上多数教程说的i965。这里不安装i965驱动,因为i965适合以前老版本的cpu,8代cpu最好安装以下驱动。
注意:应该先安装显卡驱动intel-media-va-driver-non-free,再安装vainfo软件。如果先安装vainfo会自动把i965和intel-media-driver驱动一起装上,实际上,我们只需要intel-media-driver即可。
三、将设备映射给LXC容器
这里默认建立好Ubuntu20.04特权容器
修改容器配置
在最后添加以下配置信息
lxc.cgroup2.devices.allow: c 226:0 rwm //映射的设备额
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.autodev: 1 //初始化设备
lxc.hook.autodev: /var/lib/lxc/102/mount_hook.sh //运行的脚本,需要编写
(注意:网上好多教程这里的配置都是lxc.cgroup.devices.allow,但在较新版本里,参数已改成了cgroup2)
编写初始化脚本/var/lib/lxc/102/mount_hook.sh
mkdir -p ${LXC_ROOTFS_MOUNT}/dev/dri
mknod -m 666 ${LXC_ROOTFS_MOUNT}/dev/dri/card0 c 226 0
mknod -m 666 ${LXC_ROOTFS_MOUNT}/dev/dri/renderD128 c 226 128
到此,PVE主机上配置完毕!
下一步,使用pct start ctid启动容器,ssh进入容器系统配置(这里是ubuntu系统)
四、Ubuntu安装核显驱动
这里的安装的驱动跟pve主机一样的。一样不需要安装i965-va-driver-shaders.
查询是否显示显卡信息。显示如下,说明容器可以识别核显设备了。
(注意:因为系统版本不一样,所以,显示的vaapi版本和驱动版本和pve主机也不一样.)
五、配置jellyfin硬件加速
登录jellyfin——控制台——播放,启动硬件加速。
播放视频,在(容器)Ubuntu系统使用intel_gpu_top工具监测,核显是否工作。
不播放视频时,GPU无负载
播放需要转码的视频时,GPU处于负载状态
Jellyfin播放数据,可以看到转码信息。说明,硬件加速生效!
【PVE7.1-8】LXC容器下Jellyfin服务器配置显卡硬件加速相关推荐
- win2008 R2下开启显卡硬件加速
桌面上右键"个性化"--"显示设置"--"高级设置" "疑难解答"--"更改设置"把硬件加速滑 ...
- Linux安装jellyfin硬件加速,在U-NAS中用docker安装jellyfin
在U-NAS中用docker安装jellyfin 本次教程的环境为U-NAS 4.0.4,此教程为本人的第二个教程,docker的安装可以查看本人的第一个教程 在U-NAS中用docker安装可道云h ...
- 云服务器硬件加速是灰色的,Win7系统下怎么解决硬件加速选项显示灰色的图文教程...
在使用电脑的过程中,有时候我们观看视频遇到了花屏的情况的话,便想将硬件加速关闭掉从而是画面显示更流畅些,但是在设置分辨率时却发现硬件加速选项显示是灰色的,这就导致我们无法进行设置了,那么遇到这样的情况 ...
- Linux安装jellyfin硬件加速,proxmoxVE LXC 安装设置 Jellyfin 多媒体家庭影院
1.下载模板并上传到PVE 国内源地址: https://mirrors.ustc.edu.cn/turnkeylinux/images/proxmox/debian-10-turnkey-media ...
- 大规模部署lxc容器遇到的若干问题
线程数控制 启动线程过多会导致资源不足引发的lxc-start命令无法执行问题,到致大量容器只执行了lxc-copy,而无法真正运行.具体情况应视服务器硬件条件(cpu,内存--在本项目部署中主要瓶颈 ...
- PVE的LXC容器系统安装CUPS软件,实现多平台共享的印表机
PVE的LXC容器系统安装CUPS软件,实现多平台共享的印表机 前言: 家里使用Canon LBP6030的USB印表机,连接住路由器(Youku1)的Padavan(老毛子)系统实现无线打印,但只能 ...
- RHEL5下NFS服务器配置与应用
RHEL5下NFS服务器配置与应用 试验环境 1.一台安装有RHEL5的计算机: 2.系统安装盘: 试验内容 1.安装nfs软件包 2.配置nfs服务器 3.nfs服务器管理 4.客户端测试 试验步骤 ...
- Linux操作系统下DHCP服务器配置方法介绍
Linux操作系统下DHCP服务器配置方法介绍 1.安装dhcp软件包 #rpm –ivh dhcp-3.0.1-12_EL.i386.rpm 2.配置文件dhcpd.conf 由于dhcpd.con ...
- MAC下 Apache服务器配置
今天做了一个注册登录提交的页面,后续操作需要用到后端的知识 php+Mysql,之前只是有些了解,现在开始具体操作了,首先从配置环境开始.查了好几篇文档与博客,了解了挺多知识. Mac下Apache服 ...
最新文章
- 计算机网络:WebSocket协议详解
- 借助Fargate和EKS,AWS甚至可以实现Cloud-ier和Kuberneties-ier
- C++——二维vector初始化大小方法
- windows下PostgreSQL 安装与配置
- 书信要写标题吗_BEC作文写作格式:标题要写吗?首行是否要缩进?
- 答简书安卓公测群里朋友的提问
- Salesforce删除数据时出现Insufficient privileges的可能原因
- AtCoder Grand Contest 016
- 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_16_注解_自定义注解_元注解...
- python反编译安卓_APK反编译得工具总结(转载)
- 听力测试英语软件初中,初中生英语听力软件
- “华为电气—艾默生”系——成就A股最多上市公司的创业群体
- 以读者角度走进RFID打造的智慧图书馆
- Python-被7整除
- 面试结束时应该向面试官提出什么问题
- 提升工作效率的软件及网站(不断更新中)
- RAR Extractor - The Unarchiver Pro for mac(解压缩软件)
- 航运“大数据”热潮袭来,亿海蓝船讯网助力产业升级
- 《Head First 设计模式》读书笔记——组合模式
- 港大计算机硕士面试多久有通知,港大计算机 HKU CS面试准备