Hi,
Ich versuche QuickSync in einem unprivilegiertem LXC ans laufen zu bekommen.
System
Prozessor: Intel(R) Core(TM) i3-8100T CPU @ 3.10GHz
Proxmox: 8.0.4
LXC: Alpine 3.19
Min/Max:
Was ich versucht habe
Momentane Situation
Host:
LXC:
Aber:
Laut den Anleitungen denen ich gefolgt bin wars das. Aber leider sieht mein System das anders. Hat jemand eine Idee?
Ich versuche QuickSync in einem unprivilegiertem LXC ans laufen zu bekommen.
System
Prozessor: Intel(R) Core(TM) i3-8100T CPU @ 3.10GHz
Proxmox: 8.0.4
LXC: Alpine 3.19
Min/Max:
Code:
root@pve:/etc/pve/lxc# ll /dev/dri
total 0
crw-rw-rw- 1 root render 226, 128 Mar 14 09:01 renderD128
drwxr-xr-x 3 root root 100 Mar 14 09:01 .
crw-rw-rw- 1 root video 226, 0 Mar 14 09:01 card0
drwxr-xr-x 2 root root 80 Mar 14 09:01 by-path
drwxr-xr-x 21 root root 8880 Jun 12 09:02 ..
video gid
host: 44
render gid
host: 103
video gid
lxc: 27
render gid
lxc: 1000
Was ich versucht habe
Code:
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm0
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.mount.entry: /dev/dri/card0 dev/dri/card0 none bind,optional,create=file,mode=0666
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
lxc.idmap: u 0 100000 65536
lxc.idmap: g 0 100000 27
lxc.idmap: g 27 44 1
lxc.idmap: g 28 100028 972
lxc.idmap: g 1000 103 1
lxc.idmap: g 1001 101001 64535
lxc.hook.pre-start: sh -c "chmod 0666 /dev/dri/renderD128"
- Max/Min number zum
allow
dercgroup
hinzugefügt. - Die groups gemappt (denke ich).
- renderD128 kann von allen ausgeführt werden
0666
. /etc/subgid
angepasst
Code:
root:103:1
root:44:1
Momentane Situation
Host:
intel_gpu_top
funktioniertLXC:
Code:
ll /dev/dri
total 0
crw-rw-rw- 1 nobody render 226, 128 Mar 14 09:01 renderD128
crw-rw-rw- 1 nobody video 226, 0 Mar 14 09:01 card0
drwxr-xr-x 2 root root 80 Jun 12 12:27 .
drwxr-xr-x 7 root root 480 Jun 12 12:27 ..
renderD128
und card0
sind den richtigen Gruppen zugeordnet.Aber:
intel_gpu_top
funktioniert nicht:
Code:
intel_gpu_top
Failed to initialize PMU! (Permission denied)
Laut den Anleitungen denen ich gefolgt bin wars das. Aber leider sieht mein System das anders. Hat jemand eine Idee?