Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Audio Passthrough » : différence entre les versions

De Le Wiki de Lug
Page créée avec « == LXC non privilégié == # pct set <font color = blue>100</font> -dev<font color = blue>0</font> path=/dev/snd # pct reboot <font color = blue>100</font> »
 
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
== LXC non privilégié ==
== LXC non privilégié ==
  # pct set <font color = blue>100</font> -dev<font color = blue>0</font> path=/dev/snd
Sur le serveur ProxMox on vérifie le GID du groupe audio :
  # getent group audio
Exemple de résultat attendu :
audio:x:<font color = red>29</font>:
On autorise le mapping de ce groupe dans ProxMox :
# vi /etc/subgid
On ajoute :
font color = grey>...</font>
root:<font color = red>29</font>: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 <font color = red>116</font>,  7 Sep 16 21:34 controlC0
crw-rw---- 1 root audio <font color = red>116</font>,  6 Sep 16 21:34 hwC0D0
crw-rw---- 1 root audio <font color = red>116</font>,  2 Sep 16 21:34 pcmC0D3p
crw-rw---- 1 root audio <font color = red>116</font>,  3 Sep 16 21:34 pcmC0D7p
crw-rw---- 1 root audio <font color = red>116</font>,  4 Sep 16 21:34 pcmC0D8p
crw-rw---- 1 root audio <font color = red>116</font>,  5 Sep 16 21:34 pcmC0D9p
crw-rw---- 1 root audio <font color = red>116</font>,  1 Sep 16 21:34 seq
crw-rw---- 1 root audio <font color = red>116</font>, 33 Sep 16 21:34 timer
 
On édite le LXC :
# vi /etc/pve/lxc/<font color = blue>100</font>.conf
Et on ajoute :
<font color = grey>...</font>
lxc.cgroup2.devices.allow: c <font color = red>116</font>:* rwm
lxc.mount.entry: /dev/snd dev/snd none bind,optional,create=dir
lxc.idmap: u 0 100000 65536
lxc.idmap: g 0 100000 <font color = red>29</font>
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 :
  # 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