#1 18/09/2010 15:17:03

mmbourgc
Membre
Inscription : 18/11/2008
Messages : 131
Mythbox

Absence de son 5.1 sur carte son intégrée, chipset nVidia

Hello,

Comme dit dans le titre, j'ai une carte son intégrée à ma carte mère. La carte mère est une Gigabyte  GA-E7AUM-DS2H. La carte son est reliée à un ampli par la sortie optique dans le but de sortir le son en 5.1 (voir même convertir le stéréo en 5.1). Je précise que ca a déjà fonctionné, sans que je comprenne vraiment pourquoi, et que ca ne fonctionne plus de manière satisfaisante (j'expliquerais un peu plus loin).

Un lspci donne le résultat suivant :

christophe@mythbox:~$ lspci | grep -i audio
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)

Ma version d'alsa est la suivante :

christophe@mythbox:~$ cat /proc/asound/version 
Advanced Linux Sound Architecture Driver Version 1.0.23.
Compiled on Jul  6 2010 for kernel 2.6.32-24-generic (SMP).

Je n'ai pas de .asoundrc, mais j'ai un /etc/asound.conf, repris d'une config précédente, basée aussi sur une ubuntu 10.04. Le contenu de /etc/asound.conf est le suivant :

pcm.!default {
type plug
slave {
pcm "both"
}
}

pcm.both {
type route
slave {
pcm multi
channels 6
}
ttable.0.0 1.0
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
ttable.0.4 1.0
ttable.1.5 1.0
}

pcm.multi {
type multi
slaves.a {
pcm "tv"
channels 2
}
slaves.b {
pcm "receiver"
channels 2
}
slaves.c {
pcm "phones"
channels 2
}
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
bindings.4.slave c
bindings.4.channel 0
bindings.5.slave c
bindings.5.channel 1
}

pcm.tv {
type dmix
ipc_key 1024
slave {
pcm "tvhw"
period_time 0
period_size 1024
buffer_size 8192
rate 48000
}
bindings {
0 0
1 1
}
}

pcm.receiver {
type dmix
ipc_key 1024
slave {
pcm "receiverhw"
period_time 0
period_size 1024
buffer_size 8192
rate 48000
}
bindings {
0 0
1 1
}
}

pcm.phones {
type dmix
ipc_key 1024
slave {
pcm "phoneshw"
period_time 0
period_size 1024
buffer_size 8192
rate 48000
}
bindings {
0 0
1 1
}
}

pcm.tvhw {
type hw
card 0
device 3
channels 2
}

pcm.receiverhw {
type hw
card 0
device 1
channels 2
}

pcm.phoneshw {
type hw
card 0
device 0
channels 2
}

Un aplay -l donne le résultat suivant :

root@mythbox:/home/christophe# aplay -l
**** Liste des PLAYBACK périphériques ****
carte  0: NVidia [HDA NVidia], périphérique 0 : ALC889A Analog [ALC889A Analog]
  Sous-périphériques: 0/1
  Sous-périphérique: #0: subdevice #0
carte  0: NVidia [HDA NVidia], périphérique 1 : ALC889A Digital [ALC889A Digital]
  Sous-périphériques: 0/1
  Sous-périphérique: #0: subdevice #0
carte  0: NVidia [HDA NVidia], périphérique 3 : NVIDIA HDMI [NVIDIA HDMI]
  Sous-périphériques: 0/1
  Sous-périphérique: #0: subdevice #0

Et un aplay -L donne le résultat suivant :

root@mythbox:/home/christophe# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
front:CARD=NVidia,DEV=0
    HDA NVidia, ALC889A Analog
    Front speakers
surround40:CARD=NVidia,DEV=0
    HDA NVidia, ALC889A Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
    HDA NVidia, ALC889A Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
    HDA NVidia, ALC889A Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
    HDA NVidia, ALC889A Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
    HDA NVidia, ALC889A Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
    HDA NVidia, ALC889A Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, NVIDIA HDMI
    HDMI Audio Output

Sur ma box, j'ai actuellement deux systèmes installés, deux ubuntu 10.04 (évidement sur 2 partitions différentes). Les deux systèmes sont des installations récentes, à jour des mêmes versions de logiciels à quelques heures près (moins de 48 heures de différence. Sur le premier système, appelons le S1, je n'ai le son qu'en stéréo, et sur le deuxième, mettons S2, je l'ai en 5.1 (**). La liste des paquets installés qui, me semble-t-il, peuvent avoir un rapport sont les mêmes sur les deux systèmes :

root@mythbox:/home/christophe# sudo dpkg --get-selections | grep -e alsa -e pulse -e sound
alsa-base					install
alsa-utils					install
alsaplayer-alsa                                 install (en + sur S2)
alsaplayer-common                               install (en + sur S2)
alsaplayer-gtk                                  install (en + sur S2)
bluez-alsa					install
esound-clients					install
esound-common					install
gnome-alsamixer					install
gstreamer0.10-alsa				install
gstreamer0.10-pulseaudio			install
indicator-sound					install
libasound2					install
libasound2-dev					install (en + sur S1)
libasound2-plugins				install
libcanberra-pulse				install
libpulse-browse0				install
libpulse-mainloop-glib0				install
libpulse0					install
libsdl1.2debian-pulseaudio			install
libsoundtouch1c2				install
libsox-fmt-alsa					install
linux-backports-modules-alsa-2.6.32-24-generic	install
linux-backports-modules-alsa-lucid-generic	install (en + sur S1)
linux-sound-base				install
pulseaudio					install
pulseaudio-esound-compat			install
pulseaudio-module-bluetooth			install
pulseaudio-module-gconf				install
pulseaudio-module-x11				install
pulseaudio-utils				install
ubuntu-sounds					install

J'ai ensuite installé sur S1 l'intégralité des paquets qui n'étaient pas installés sur S1 et qui l'étaient sur S2 (dpkg --get-selections et dpkg --set-selections), pas mieux. Je ne vois donc qu'un problème de configuration, mais je ne suis sur de rien.

A vot'bon coeur m'sieur dames...

(**) A ceux qui se demandent pourquoi je ne pars pas sur le système qui marche, c'est parce que sur ce système il y a d'autres problèmes : impossible de lire le moindre son malgré les codecs installés, ni par rhytmbox ni par mythmusic, mais le son de la sortie tv fonctionne. Bref, autre problème, mais si ca intéresse quelqu'un j'ouvre un autre post wink.

Hors ligne

#2 18/09/2010 19:23:28

gilles74
Administrateur, expert MythTVExpert en configuration du DVB-SAT., développeurMembre de l'équipe de traduction, s'occupe de l'adaptation francophone de accuweather.
Inscription : 20/02/2008
Messages : 3 914
Mythbox

Re : Absence de son 5.1 sur carte son intégrée, chipset nVidia

Bon je vais te faire une réponse qui va te faire sourire smile

0.24 RC1 sort dans 2 jours, le système de son a été complétement refondu et théoriquement il gère parfaitement ce genre de situation. Jusqu'à maintenant Mythtv n'est pas évident à configurer coté son si on sort des sentiers battus.

Alors moi dans ton cas, ne n'investirez pas beaucoup de temps sur la version 0.23.
La version finale 0.24 est programmée pour le 1 octobre si tout va bien.

Hors ligne

#3 18/09/2010 20:48:23

FabriceMG
Développeur cinépassion.plcinépassion.pl sur le wiki.
Inscription : 03/11/2009
Messages : 193

Re : Absence de son 5.1 sur carte son intégrée, chipset nVidia

Heuuu , il y a oublier te dire qu'il est déjà en 0.24! Si il n'est revenu en arrière depuis mercredi.

Hors ligne

#4 19/09/2010 11:46:02

mmbourgc
Membre
Inscription : 18/11/2008
Messages : 131
Mythbox

Re : Absence de son 5.1 sur carte son intégrée, chipset nVidia

FabriceMG a écrit :

Heuuu , il y a oublier te dire qu'il est déjà en 0.24! Si il n'est revenu en arrière depuis mercredi.

Voui, c'est vrai, je suis en 0.24 sur S2, donc la config qui fonctionne en 5.1. Sur l'autre en 0.23. Par contre, je ne sais pas si ca a un rapport parce que ca fonctionait déjà sur S2 quand j'étais en 0.23. J'essaye ce soir de passer mon S1 en 0.24.

Hors ligne

#5 19/09/2010 20:21:47

mmbourgc
Membre
Inscription : 18/11/2008
Messages : 131
Mythbox

Re : Absence de son 5.1 sur carte son intégrée, chipset nVidia

Bon, j'ai essayé la 0.24 depuis les Automatic Daily builds de mythbuntu. Pas mieux.

Par contre, la gestion du son a l'air effectivement bien plus performant. Il est possible de détecter les périphériques directement depuis la config. Il me détecte bien tous mes périphériques, mais rien ne sort en 5.1.

Bref, je vais continuer de chercher.

Hors ligne

#6 19/09/2010 20:48:53

mmbourgc
Membre
Inscription : 18/11/2008
Messages : 131
Mythbox

Re : Absence de son 5.1 sur carte son intégrée, chipset nVidia

OK, résolu. smile

J'ai viré mon /etc/asound.conf, et farfouillé dans la config du son dans le frontend : Configuration audio avancée > Périphérique de sortie numérique spécifique et la j'ai selectionné défaut...

Résolu mais pas compris pour autant.

Par contre la version 0.24 que j'ai est correctement bugée. Ca m'apprendra a pas pouvoir attendre 11 jours que la version sorte... lol

Dernière modification par mmbourgc (19/09/2010 20:50:37)

Hors ligne

#7 20/09/2010 10:37:07

Ookaze
Expert MythTVMembre de l'équipe de traduction et traducteur de la documentation.
Inscription : 15/01/2008
Messages : 884
Mythbox

Re : Absence de son 5.1 sur carte son intégrée, chipset nVidia

J'allais te dire de conserver une copie de ton asound.conf ailleurs, mais de virer cette configuration.
Ces configurations étaient faites pour pallier à des problèmes maintenant corrigés dans ALSA, installer des configurations qui sont maintenant soit faites dans ALSA, soit faites dans MythTV.
Donc plus besoin de tout ça, sauf si l'on a une configuration vraiment particulière, et encore.

Hors ligne

#8 19/11/2014 13:05:09

alieen
Membre
Inscription : 19/11/2014
Messages : 1

Re : Absence de son 5.1 sur carte son intégrée, chipset nVidia

La lecture HD par le GPU fonctionne sous android, mais pas encore sous linux, d'aprés ce que j'ai compris.
Mais le GPU est différent suivant les cartes. Par ex pour le trimslice, c'est un tigra 2 de nvidia, donc le fonctionnement sous linux ne devrait pas tarder

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums

Propulsé par FluxBB

Webmasteur SnouF

Hébergé par Tuxfamily

Valid XHTML 1.0 Strict