此教程适用amd和intel核显,因为都用的vaapi
1.首先查看/dev/dri/下的各个设备权限是怎么样的,代码如下:
ls -al /dev/dri/
####输出结果如下
drwxr-xr-x 3 root root 100 May 3 11:10 .
drwxr-xr-x 20 root root 4420 May 3 11:10 ..
drwxr-xr-x 2 root root 80 May 3 11:10 by-path
crw-rw---- 1 root video 226, 0 May 3 11:10 card0
crw-rw---- 1 root render 226, 128 May 3 11:10 renderD128
可以看到renderD128和card0的权限为226,0和226,128
接下来编辑/etc/pve/lxc/xxx.conf xxx代表虚拟机号
添加如下代码:
lxc.cgroup2.devices.allow: c 226:0 rwm ###可自行替换226:0 改成别的权限或者添加另外的权限
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir ##映射dri整个目录
注意:proxmox里的对应lxc虚拟机需要为特权模式
评论 (0)