一、平台信息

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服务器配置显卡硬件加速相关推荐

  1. win2008 R2下开启显卡硬件加速

     桌面上右键"个性化"--"显示设置"--"高级设置" "疑难解答"--"更改设置"把硬件加速滑 ...

  2. Linux安装jellyfin硬件加速,在U-NAS中用docker安装jellyfin

    在U-NAS中用docker安装jellyfin 本次教程的环境为U-NAS 4.0.4,此教程为本人的第二个教程,docker的安装可以查看本人的第一个教程 在U-NAS中用docker安装可道云h ...

  3. 云服务器硬件加速是灰色的,Win7系统下怎么解决硬件加速选项显示灰色的图文教程...

    在使用电脑的过程中,有时候我们观看视频遇到了花屏的情况的话,便想将硬件加速关闭掉从而是画面显示更流畅些,但是在设置分辨率时却发现硬件加速选项显示是灰色的,这就导致我们无法进行设置了,那么遇到这样的情况 ...

  4. Linux安装jellyfin硬件加速,proxmoxVE LXC 安装设置 Jellyfin 多媒体家庭影院

    1.下载模板并上传到PVE 国内源地址: https://mirrors.ustc.edu.cn/turnkeylinux/images/proxmox/debian-10-turnkey-media ...

  5. 大规模部署lxc容器遇到的若干问题

    线程数控制 启动线程过多会导致资源不足引发的lxc-start命令无法执行问题,到致大量容器只执行了lxc-copy,而无法真正运行.具体情况应视服务器硬件条件(cpu,内存--在本项目部署中主要瓶颈 ...

  6. PVE的LXC容器系统安装CUPS软件,实现多平台共享的印表机

    PVE的LXC容器系统安装CUPS软件,实现多平台共享的印表机 前言: 家里使用Canon LBP6030的USB印表机,连接住路由器(Youku1)的Padavan(老毛子)系统实现无线打印,但只能 ...

  7. RHEL5下NFS服务器配置与应用

    RHEL5下NFS服务器配置与应用 试验环境 1.一台安装有RHEL5的计算机: 2.系统安装盘: 试验内容 1.安装nfs软件包 2.配置nfs服务器 3.nfs服务器管理 4.客户端测试 试验步骤 ...

  8. Linux操作系统下DHCP服务器配置方法介绍

    Linux操作系统下DHCP服务器配置方法介绍 1.安装dhcp软件包 #rpm –ivh dhcp-3.0.1-12_EL.i386.rpm 2.配置文件dhcpd.conf 由于dhcpd.con ...

  9. MAC下 Apache服务器配置

    今天做了一个注册登录提交的页面,后续操作需要用到后端的知识 php+Mysql,之前只是有些了解,现在开始具体操作了,首先从配置环境开始.查了好几篇文档与博客,了解了挺多知识. Mac下Apache服 ...

最新文章

  1. 计算机网络:WebSocket协议详解
  2. 借助Fargate和EKS,AWS甚至可以实现Cloud-ier和Kuberneties-ier
  3. C++——二维vector初始化大小方法
  4. windows下PostgreSQL 安装与配置
  5. 书信要写标题吗_BEC作文写作格式:标题要写吗?首行是否要缩进?
  6. 答简书安卓公测群里朋友的提问
  7. Salesforce删除数据时出现Insufficient privileges的可能原因
  8. AtCoder Grand Contest 016
  9. 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_16_注解_自定义注解_元注解...
  10. python反编译安卓_APK反编译得工具总结(转载)
  11. 听力测试英语软件初中,初中生英语听力软件
  12. “华为电气—艾默生”系——成就A股最多上市公司的创业群体
  13. 以读者角度走进RFID打造的智慧图书馆
  14. Python-被7整除
  15. 面试结束时应该向面试官提出什么问题
  16. 提升工作效率的软件及网站(不断更新中)
  17. RAR Extractor - The Unarchiver Pro for mac(解压缩软件)
  18. 航运“大数据”热潮袭来,亿海蓝船讯网助力产业升级
  19. 《Head First 设计模式》读书笔记——组合模式
  20. 港大计算机硕士面试多久有通知,港大计算机 HKU CS面试准备

热门文章

  1. 大师助手教你怎么搜图
  2. 【算法】计算三角形面积
  3. Word文档如何查看文档字数
  4. ps 如何制作闪光的字体效果
  5. xslt轻松入门第二章:xslt的实例_xsl教程
  6. 用户画像(一):clickhouse AggregateFunction(groupBitmap, UInt64)
  7. Python获取excel的数据并绘制直方图
  8. OpenCV之图像分割(五) 证件照背景替换
  9. 古人为啥说“男不养猫 女不养狗”
  10. 教你选择巫师之怒里最适合自己的职业