je vous écrit car j'ai installé hier soir Manjaro sur un PC portable que je viens d'acquérir (Asus Zenbook UX431), cependant, j'ai un problème avec le contrôle du volume.
Lorsque j'utilise les touches de contrôle au clavier, je vois bien la barre dans pavucontrol, kmix, etc changer de position, par contre, le volume reste le même (ça va toujours aussi fort, que le volume soit réglé à 10% ou à 100%).
J'ai remarqué aussi qu'avec alsamixer, le canal PCM change bien le volume sonore de ma machine.
D'où la question que je vais vous soumettre : comment faire pour que les touches de contrôle du volume au clavier, les différentes interfaces de KDE et le volume sonore sortant de mes haut-parleurs (et des différents périphériques que je pourrais brancher plus tard, casque audio, TV par HDMI, ...) soient bien branchés ensemble sans avoir à toucher à la configuration / un terminal à chaque fois ?
merci pour la piste, cependant, ces commandes n'affectent que le sink "Master" et non "PCM"...
J'ai remarqué dans alsamixer que la carte audio virtuelle pulseaudio n'est vu qu'avec un seul sink (contre plusieurs pour ma carte audio physique). Peut-être est-ce lié ?
$ amixer
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 16385 [25%] [on]
Front Right: Playback 16385 [25%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 65540 [100%] [on]
Front Right: Capture 65540 [100%] [on]
dans alsamixer, par défaut, j'ai la carte pulseaudio qui est sélectionné, avec un seul canal "Master". Quand je sélectionne ma carte son physique "HDA Intel PCH", c'est bien "Master" qui est sélectionné par défaut, et j'ai un canal "PCM" qui gère le volume des haut-parleurs du PC.
Cependant, sur toutes les interfaces de KDE, je n'ai que le canal "Master" d'affiché (comme s'il était configuré pour ne gérer que la carte virtuelle pulseaudio).
Il faudra changer ta carte sons par défaut pour pouvoir gérer le volume sans problème.
Par contre la dessus je préfère laisser une autre personne te répondre.
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
Désormais, alsamixer sélectionne par défaut ma carte son physique, mais toujours pas moyen de contrôler le canal PCM (ou de faire en sorte que le canal Master impacte aussi PCM) au travers de l'interface présentée par KDE.
Il y a plusieurs choses à savoir, si ton casque est débranché (unplugged), pulseaudio basculera sur une autre carte son pour peu quelle soit active (les HP du moniteur en HDMI, par exemple). Tu vois un seul canal dans pavucontrol, mais il est fort possible que les deux canaux stéréo soient verrouillés, afin de régler le volume sur les deux canaux et non indépendamment l'un de l'autre, cliquer sur l'icône "cadenas" pour vérifier.
mon problème ne concerne pas des canaux stéréo. Je joins deux captures d'écran pour illustrer mon propos :
Pavucontrol ne m'affiche qu'un seul canal stéréo disponible : mes haut-parleurs intégrés https://imgur.com/a/5FRGPFP
Alsamixer m'affiche plusieurs canaux, dont le canal "PCM" qui contrôle le volume "pour de vrai" mais avec lequel je n'arrive à interagir qu'à travers alsamixer https://imgur.com/a/X6JuZQz
Mon problème est que toutes les interfaces graphiques ne me permettent de contrôler que le canal "Master" qu'on apperçoit dans alsamixer, alors que c'est le canal "PCM" qui agit sur le volume sonore de ma machine...
En effet, la commande fonctionne désormais. Par contre, ce n'est pas satisfaisant : je viens de faire le test avec un casque bluetooth, et j'arrive à commander le volume du casque avec les touches du clavier et la commande ne change pas le volume du casque...
Normalement changer le master doit changer tout les volumes maintenant.
Tu peut donc changer le master volume ce qui va tous les changer.
Au pire tu les mets tous a 50 ou 100% puis tu joue uniquement avec le master.
Hakumei a écrit : ↑il y a 4 ans
mon problème ne concerne pas des canaux stéréo. Je joins deux captures d'écran pour illustrer mon propos :
Pavucontrol ne m'affiche qu'un seul canal stéréo disponible : mes haut-parleurs intégrés https://imgur.com/a/5FRGPFP
Alsamixer m'affiche plusieurs canaux, dont le canal "PCM" qui contrôle le volume "pour de vrai" mais avec lequel je n'arrive à interagir qu'à travers alsamixer https://imgur.com/a/X6JuZQz
Mon problème est que toutes les interfaces graphiques ne me permettent de contrôler que le canal "Master" qu'on apperçoit dans alsamixer, alors que c'est le canal "PCM" qui agit sur le volume sonore de ma machine...
Je n'ai pas de haut-parleurs, mais si je branche un casque sur ma prise Jack, PCM et Headphone sont à 100% dans alsamixer et le volume s'ajuste avec Master, aussi bien dans alsamixer que dans pavucontrol ou le réglage de volume de mon bureau. Apparemment Master n'influence pas tes HP intégrés ce qui pose problème.