PVE LXC Intel/AMD核显拆分 支持Jellyfin硬解

本文介绍了如何在AMDRyzen5900HXEngineeringSample硬件平台上,通过LXC容器技术,让AMD核显支持原神游戏的渲染,并利用Jellyfin进行硬解,详细步骤包括修改LXC配置、挂载设备和安装相关软件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

是的你没听错,amd核显也可以很简单的拆分。

部分内容参考自文章

硬件平台

AMD Ryzen 5900HX Engineering Sample, 32G*2 Seiwhale DDR4 SO-DIMM, 宁域准系统(都是奇怪东西)

软件平台

PVE 8.0, Debian 12.0 LXC

操作

1. 创建容器:唯一需要修改的是 取消勾选“无特权的容器”

2. 获取显卡的系统文件

$ ls -l /dev/dri/
crw-rw---- 1 root video  226,   0 Dec 29 11:20 card0
crw-rw---- 1 root render 226, 128 Jul 14 01:29 renderD128

3. 修改LXC容器配置 /etc/pve/lxc/10x.conf 按需修改以下四行添加到文件末尾

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/10x/mount_hook.sh

4. 编写mount_hook脚本 /var/lib/lxc/10x/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

 修改可执行权限

chmod +x /var/lib/lxc/101/mount_hook.sh

5. 虚拟化原神,启动!(这里以amd核显为例)

sudo apt install radeontop
sudo radeontop

下图是在lxc中安装了一个lxde,并用rdp访问,可以看到使用了显卡进行渲染。

Jellyfin硬解

参考Jellyfin官网说明,amd使用va-api

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值