Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 21-08-2014 13:31:32

Blacksad
Membre
Lieu : Le Havre gris
Distrib. : Stable
Inscription : 03-05-2012

[XFCE4] Controle du son sur sortie HDMI

Bonjour,

Je me permet de vous exposer mon problème.

Je suis sous debian jessie principalement, sous l'environnement XFCE 4.10. J'utilise la sortie HDMI pour avoir image et son.
Dans mes applications graphique je peux contrôler le volume sans problème via le mixer intégré (vlc, ario, xbmc, video flash dans navigateur etc...)

Par contre je ne peux pas modifier le volume général, hors de ces applications (via les touches multimédia du clavier), je vois bien la notification du son (en haut à droite) mais si je met en sourdine, j'ai toujours du son. Les touches de son + ou - sont inopérante dés que je choisi la carte son numérique en principale.

Pour info, dans alsamixer, par defaut je suis sur la carte son analogique (HDA Intel).
Je change vers la carte numérique (NVidia) où je vois 4 sorties S/PDIF et une hdmi_volume
C'est la sortie S/PDIF 1 qui controle le son, mettre les autres en mute ne coupe pas le son.
Changer le volume du fader hdmi_volume ne change rien au volume du son.
Donc dans alsamixer je ne peux pas contrôler le volume non plus, et j'ai le même résultat avec tous les "mixer" que j'ai testé... (qui se basent sur alsa-mixer je suppose)

# aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: Intel [HDA Intel], périphérique 0: ALC892 Analog [ALC892 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: Intel [HDA Intel], périphérique 1: ALC892 Digital [ALC892 Digital]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 0 [HDMI 0]
  Sous-périphériques: 0/1
  Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 8: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: NVidia [HDA NVidia], périphérique 9: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
 



ma carte est: carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 0 [HDMI 0]

d'où /etc/asound.conf configuré comme tel:

pcm.hdmi_hw {
  type hw
  card 1
  device 7
}

pcm.hdmi_complete {
  type softvol
  slave.pcm hdmi_hw
  control.name hdmi_volume
  control.card 1
}

pcm.!default hdmi_complete
 



Avez-vous une idée ?

Précision: pulseaudio n'est pas installé, j'ai essayé par curiosité avec pavucontrol mais ça ne donnait rien de mieux. Après je n'ai pas non plus cherché à le paramétrer, je ne connais pas bien.

Merci d'avoir pris le temps de lire smile

Dernière modification par Blacksad (21-08-2014 13:32:06)

Hors ligne

#2 21-08-2014 17:12:20

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [XFCE4] Controle du son sur sortie HDMI

dans l'éditeur de paramètre de XFCE:
canal > xfce4-mixer > active card > ??
il suffit d'affecter une des valeur listé dans souds-cards


Désolé si ce n'est pas très clair

Hors ligne

#3 22-08-2014 09:47:03

Blacksad
Membre
Lieu : Le Havre gris
Distrib. : Stable
Inscription : 03-05-2012

Re : [XFCE4] Controle du son sur sortie HDMI

Bonjour nIQnutn,

Sisi c'est clair, merci pour ton aide smile

Le soucis ce n'est pas que ce n'est pas la bonne carte qui est active. C'est bien ma carte NVidia qui y est indiqué avec les bons contrôleurs (IEC958 1, Hdmi_Volume). Le problème c'est que je n'ai pas de "fader", de possibilité de contrôler le son par défaut.

D'où l'insertion dans asound.conf du type "softvol" pour pouvoir le faire logiciellement ... mais ça ne fonctionne pas des masses ^^'
Si c'est possible dans les applis de contrôler le son, je me doute qu'il y'a moyen de le faire, je ne désespère pas tongue

Dernière modification par Blacksad (22-08-2014 09:48:10)

Hors ligne

#4 22-08-2014 11:55:09

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [XFCE4] Controle du son sur sortie HDMI

j'ai eu le même pb, donc tu dois pouvoir arriver également. Sous Jessie et avec une carte Nvidia

dans "active-card"  j'ai "PlaybackHDANVidiaDigitalStereoHDMIPulseAudioMixer"
à noter que j'ai installé pulseaudio.

après, il me semble que je n'ai pas modifié de fichier de config.
/etc/asound.conf semble vide de mon coté

Hors ligne

#5 22-08-2014 17:43:55

Blacksad
Membre
Lieu : Le Havre gris
Distrib. : Stable
Inscription : 03-05-2012

Re : [XFCE4] Controle du son sur sortie HDMI

Merci de te creuser la tête pour moi, je me sent moins seul smile

Alors j'ai renommé asound.conf en asound.bkp, installé pulseaudio pavucontrol pulseaudio-module-x11 puis j'ai redémarré

Pour le moment je n'ai rien de changé dans le paramétrage (il faut modifier manuellement ? je suppose que je ne peux pas mettre des trucs au pif...)
J'ai fait un tour dans alsamixer, j'ai un fader hdmi_volume en plus, j'y ai cru mais il ne monte/baisse pas le son non plus hmm

je continue ma quête tongue
N'hésites surtout pas si tu as d'autres idées big_smile

A tout hasard, tu n'as rien spécifier dans les modules à charger ? (dans /etc/modprobe.d/alsa-base.conf par exemple)
Je n'ai rien indiqué car perso je n'en ai pas mais peut-être justement que je devrais, je cherche dans ce sens actuellement.

Dernière modification par Blacksad (22-08-2014 17:49:49)

Hors ligne

#6 22-08-2014 18:33:46

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [XFCE4] Controle du son sur sortie HDMI

Salut,
Une fois pulseaudio d'installé, c'est dans pavucontrol qu'il faut changer la config.

Ensuite, je crois qu'il y a un asound.conf qui convient particulièrement à pulseaudio, genre :

pcm.pulse {
    type pulse
}

ctl.pulse {
    type pulse
}

pcm.!default {
    type pulse
}

ctl.!default {
    type pulse
}



Enfin, n'oublie pas que le ~/.asoundrc peut entrer en conflit avec le /etc/asound.conf smile


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#7 22-08-2014 23:50:47

Blacksad
Membre
Lieu : Le Havre gris
Distrib. : Stable
Inscription : 03-05-2012

Re : [XFCE4] Controle du son sur sortie HDMI

Bonsoir captfab smile

Je n'ai pas de ~/.asoundrc
Je note une amélioration suite à vos recommandations successives, à savoir que je peux faire monter ou baisser le son via les fader de pavucontrol smile
Pour le moment ça ne change rien aux commandes "générales" malheureusement hmm
Mais y'a du mieux, je cherche en ce sens, merci pour vos pistes, bonne soirée/nuit.

Dernière modification par Blacksad (22-08-2014 23:51:17)

Hors ligne

Pied de page des forums