[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Sauvegarde des préférences liées au son / HTPC sous Jessie



Bonjour la liste,

Après plusieurs années d'expérience en administration de serveurs Debian, Centos et Ubuntu, je me suis lancé dans l'installation de Debian 8 + Gnome 3 sur un PC branché sur ma télé, que j'utilise pour regarder des films et écouter de la musique.

Ce n'est pas la 1ère fois que je fais ça, mais j'ai toujours dû revenir à Windows pour des raisons diverses et variées. Cette fois-ci, j'aimerais bien aller au bout ;) Je suis parti sur Debian stable car c'est ce que je connais le mieux, et que je cherche avant tout la stabilité dans le temps.

Après l'install à partir d'un DVD Debian 8.2 Gnome et installation du firmwware non-free pour la carte vidéo ATI, tout fonctionne *presque* à merveille. Pour le son, j'utilise la sortie S/PDIF coaxiale intégrée à la carte-mère (chipset son Realtek ALC888S), branchée dans un ampli 5.1 qui décode en natif l'AC3 et le DTS.

Le seul problème restant vient de la sauvegarde de certaines options liées au son, à savoir :

- la sortie son utilisée par défaut,

- le fait que cette sortie son doit utiliser le passthrough pour AC3 et DTS.

Je peux régler ces options via les interfaces graphiques et ça marche nickel jusqu'au prochain reboot. Après le reboot, je dois :

- aller dans "Gnome sound settings" et cliquer sur la bonne carte son "Digital Output (S/PDIF) - Built-in Audio" (par défaut ça se remet toujours sur la sortie HDMI de la carte vidéo)

- ouvrir "pavucontrol", afficher les options avancées de la carte son, et cocher AC3 et DTS.

J'ai observé /var/log/messages pendant que je réalise ces opérations, pour voir s'il y avait un souci. J'ai copié le résultat ci-dessous. Concernant Gnome sound settings, il y a pas mal d'erreurs mais je ne sais pas si elles sont liées à mon problème. Les erreurs de pavucontrol sont assez claires, mais je ne sais pas comment y remédier.

Il y a différents tutos qui concernent ALSA et PulseAudio sur le net, mais je n'ai rien trouvé de spécifique à Jessie, au S/PDIF et au passthrough.

Du coup avant dans me lancer dans la modification (à l'aveugle) de /etc/pulse/default.pa, j'aimerais savoir si quelqu'un a déjà rencontré et résolu ce problème.

Merci d'avance !!
Julien

PS : 1er message sur la liste, s'il manque des infos ou si je ne respecte pas la netiquette, n'hésitez pas à me le signaler.

--
Extraits de /var/log/messages :

--> Sélection de la bonne carte son dans Gnome sound settings:

Jan 18 20:15:30 gyro gnome-session[1268]: (gnome-settings-daemon:1331): media-keys-plugin-WARNING **: Unable to get default sink Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GObject' Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-CRITICAL **: g_object_get_data: assertion 'G_IS_OBJECT (object)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GvcChannelBar' Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): sound-cc-panel-CRITICAL **: gvc_channel_bar_get_adjustment: assertion 'GVC_IS_CHANNEL_BAR (bar)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-WARNING **: invalid (NULL) pointer instance Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GObject' Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-CRITICAL **: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GObject' Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-CRITICAL **: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-CRITICAL **: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-CRITICAL **: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GvcChannelBar' Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): sound-cc-panel-CRITICAL **: gvc_channel_bar_set_is_muted: assertion 'GVC_IS_CHANNEL_BAR (bar)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): Gtk-CRITICAL **: gtk_adjustment_set_value: assertion 'GTK_IS_ADJUSTMENT (adjustment)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-WARNING **: invalid (NULL) pointer instance Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GvcChannelBar' Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): sound-cc-panel-CRITICAL **: gvc_channel_bar_set_base_volume: assertion 'GVC_IS_CHANNEL_BAR (bar)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GvcChannelBar' Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): sound-cc-panel-CRITICAL **: gvc_channel_bar_set_is_amplified: assertion 'GVC_IS_CHANNEL_BAR (bar)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GvcChannelBar' Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): sound-cc-panel-CRITICAL **: gvc_channel_bar_get_adjustment: assertion 'GVC_IS_CHANNEL_BAR (bar)' failed Jan 18 20:15:30 gyro gnome-control-center.desktop[1605]: (gnome-control-center:1605): Gtk-CRITICAL **: gtk_adjustment_set_value: assertion 'GTK_IS_ADJUSTMENT (adjustment)' failed


--> Ajout AC3 et DTS passthrough dans pavucontrol (essayé en user et en root)

Jan 18 20:16:45 gyro pulseaudio[1347]: Could not save format info for sink alsa_output.pci-0000_00_1b.0.iec958-stereo Jan 18 20:16:47 gyro pulseaudio[1347]: Could not save format info for sink alsa_output.pci-0000_00_1b.0.iec958-stereo


Reply to: