« Audio Passthrough » : différence entre les versions
De Le Wiki de Lug
Autres actions
| (Une version intermédiaire par le même utilisateur non affichée) | |||
| Ligne 27 : | Ligne 27 : | ||
lxc.cgroup2.devices.allow: c <font color = red>116</font>:* rwm | lxc.cgroup2.devices.allow: c <font color = red>116</font>:* rwm | ||
lxc.mount.entry: /dev/snd dev/snd none bind,optional,create=dir | lxc.mount.entry: /dev/snd dev/snd none bind,optional,create=dir | ||
lxc.idmap: g 0 100000 29 | lxc.idmap: u 0 100000 65536 | ||
lxc.idmap: g 29 29 1 | lxc.idmap: g 0 100000 <font color = red>29</font> | ||
lxc.idmap: g 30 100030 65506 | lxc.idmap: g <font color = red>29</font> <font color = red>29</font> 1 | ||
lxc.idmap: g <font color = red>30</font> 100030 65506 | |||
Enfin on redémarre le LXC : | Enfin on redémarre le LXC : | ||
# pct reboot <font color = blue>100</font> | # pct reboot <font color = blue>100</font> | ||
Dernière version du 21 septembre 2026 à 17:31
LXC non privilégié
Sur le serveur ProxMox on vérifie le GID du groupe audio :
# getent group audio
Exemple de résultat attendu :
audio:x:29:
On autorise le mapping de ce groupe dans ProxMox :
# vi /etc/subgid
On ajoute :
font color = grey>... root:29:1
On récupère le numéro de groupe des périphériques audio :
# ls -l /dev/snd
Exemple de résultat :
crw-rw---- 1 root audio 116, 7 Sep 16 21:34 controlC0 crw-rw---- 1 root audio 116, 6 Sep 16 21:34 hwC0D0 crw-rw---- 1 root audio 116, 2 Sep 16 21:34 pcmC0D3p crw-rw---- 1 root audio 116, 3 Sep 16 21:34 pcmC0D7p crw-rw---- 1 root audio 116, 4 Sep 16 21:34 pcmC0D8p crw-rw---- 1 root audio 116, 5 Sep 16 21:34 pcmC0D9p crw-rw---- 1 root audio 116, 1 Sep 16 21:34 seq crw-rw---- 1 root audio 116, 33 Sep 16 21:34 timer
On édite le LXC :
# vi /etc/pve/lxc/100.conf
Et on ajoute :
... lxc.cgroup2.devices.allow: c 116:* rwm lxc.mount.entry: /dev/snd dev/snd none bind,optional,create=dir lxc.idmap: u 0 100000 65536 lxc.idmap: g 0 100000 29 lxc.idmap: g 29 29 1 lxc.idmap: g 30 100030 65506
Enfin on redémarre le LXC :
# pct reboot 100