[SON] Mac Mini 2009, pb avec ALSA dans les applis (résolu)

Applications multimedia / jeux
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

[SON] Mac Mini 2009, pb avec ALSA dans les applis (résolu)

Message par Bismut »

Bonjour,

Je suis tout nouveau sur Arch (come from Ubuntu), installé sur un Mac Mini 2009 (nouveau matos qui m'a posé problème sous Ubuntu) et des enceintes USB Altec Lansing XT1


Au niveau du son, en paramétrant VLC pour utiliser ALSA : OK
Et là, l'applet de gestion de volume de gnome-applet ne contrôle rien, il faut que j'utilise la fenêtre de controle de volume avec Altec Lansing XT1 sélectionné et bouger le volume de PCM pour bouger le volume... (les boutons de mes enceintes ne font rien, hormis faire s'afficher l'OSD qui bouge bien, mais sans aucune incidence sur le son)


Partout ailleurs (Totem avec les codecs, Flash avec flashplugin) : Pas OK (pas de son)


Voilà, j'avais déjà un peu ce souci sous Ubuntu en fait, mais j'ai l'impression que c'est mieux sous Arch. (Sous Ubuntu, rien ne passait en Pulseaudio ou ALSA, je mettais OSS.... Ca passait sur Totem, mais plus pour VLC, même en sélectionnant OSS).


Bref, je cumule les difficultés :
- Mac Mini 2009 a un matos assez récent
- Enceintes USB (première fois que j'en utilise, j'ai découvert ça y a quelques semaines lol)
- Je ne m'y connais pas trop en serveur son et tout son bouzin...


Y aurait-il une âme charitable qui pourrait me venir en aide ?

Merci d'avance :chinois:
Dernière modification par Bismut le sam. 25 juil. 2009, 11:06, modifié 1 fois.
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [SON] Ok avec VLC et ALSA... Pas Ok avec Totem/Flash...

Message par tuxce »

pour l'applet, il suffit de modifier dans les préférences quel périphérique elle contrôle.
pour totem, une fois que tu séléctionnes tes enceintes dans le contrôleur de volume, ça fonctionne toujours pas ?
tu peux aussi voir du côté de "gstreamer-properties" pour voir quel périphérique il utilise par défaut.
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

Re: [SON] Ok avec VLC et ALSA... Pas Ok avec Totem/Flash...

Message par Bismut »

Non, même en sélectionnant mes enceintes dans le moniteur de volume (ce qui était le cas, sinon VLC ne sortait pas de son).

Comment ça se passe sur Arch ? C'est ALSA qui est utilisé partout ? Ou Pulseaudio ? Comment on configure tout ça ? Surtout pour le Flash et Totem...

Vais tester une appli dédié à la musique genre Exaile pour voir si ça passe...

EDIT : Exaile ne sort aucun son malheureusement :(
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

Re: [SON] Ok avec VLC et ALSA... Pas Ok avec Totem/Flash...

Message par Bismut »

Bon, je suis allé voir gstreamer-properties et j'ai bien sélectionné :

Code : Tout sélectionner

Greffon de sortie : ALSA

Périphériques : USB Audio
En appuyant sue "Test", j'ai même le BIP ! ! :D

Problème, même en rebootant, toujours pas de son dans Totem et Exaile... :|

C'est incroyable non ? J'oublie quelque chose ?
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

Re: [SON] Ok avec VLC et ALSA... Pas Ok avec Totem/Flash...

Message par Bismut »

Bon, depuis des jours, je parcours :

http://wiki.archlinux.fr/howto/audio/alsa
http://wiki.archlinux.org/index.php/ALSA
http://wiki.archlinux.org/index.php/All ... nd_at_once
http://archux.com/page/setting-audio
http://alsa.opensrc.org/index.php/AlsaFixing

Mais je n'arrive toujours pas à faire fonctionner le son correctement.

A noter que dans le controleur de volume, j'ai le choix entre :
- "HDA Nvidia (Alsa mixer)"
- "ALTEC LANSING XT1 - USB Audio (Alsa mixer)"
- "Realtek ALC889A (Oss mixer)".

J'ai du son dans :

- VLC : En sélectionnant ALSA (et le controleur de volume sur "ALTEC LANSING XT 1")
- Pidgin
- gstreamer-properties : En sélectionnant ALSA et USB Audio et en pressant Test.


Je n'ai pas de son dans :

- Totem
- Exaile
- Flash dans Firefox
- etc... : Tous les autres logiciels a priori
- sudo cat /dev/urandom > /dev/dsp : Ne produit aucun son...


Je vous mets quelques résultats des commandes de tous ces Wikis :

/etc/modprobe.d/50-sound.conf et modprobe.conf :
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=imac24
(Ligne "options" rajouté en se basant sur l'installation d'Ubuntu 9.04 sur le nouveau Mac Mini 2009)
[raph@myhost ~]$ ls -l /sys/module/snd/holders
total 0
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_hda_codec -> ../../snd_hda_codec
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_hda_codec_realtek -> ../../snd_hda_codec_realtek
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_hda_intel -> ../../snd_hda_intel
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_hwdep -> ../../snd_hwdep
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_mixer_oss -> ../../snd_mixer_oss
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_pcm -> ../../snd_pcm
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_pcm_oss -> ../../snd_pcm_oss
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_rawmidi -> ../../snd_rawmidi
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_seq -> ../../snd_seq
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_seq_device -> ../../snd_seq_device
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_seq_oss -> ../../snd_seq_oss
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_timer -> ../../snd_timer
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_usb_audio -> ../../snd_usb_audio
[raph@myhost ~]$ lsmod|grep '^snd' | column -t
snd_usb_audio 105088 1
snd_usb_lib 20528 1 snd_usb_audio
snd_rawmidi 26592 1 snd_usb_lib
snd_hda_codec_realtek 278100 1
snd_seq_dummy 3540 0
snd_seq_oss 36224 0
snd_seq_midi_event 8592 1 snd_seq_oss
snd_seq 64640 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_hda_intel 31208 3
snd_seq_device 8324 4 snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
snd_hda_codec 82128 2 snd_hda_codec_realtek,snd_hda_intel
snd_pcm_oss 47328 0
snd_mixer_oss 20976 1 snd_pcm_oss
snd_hwdep 9976 2 snd_usb_audio,snd_hda_codec
snd_pcm 90904 4 snd_usb_audio,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer 25344 2 snd_seq,snd_pcm
snd 76744 21 snd_usb_audio,snd_rawmidi,snd_hda_codec_realtek,snd_seq_oss,snd_seq,snd_hda_intel,snd_seq_device,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc 10784 2 snd_hda_intel,snd_pcm
[raph@myhost ~]$sudo nano /proc/asound/cards

0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0x93480000 irq 23
1 [Audio ]: USB-Audio - Altec Lansing XT1 - USB Audio
Altec Lansing Technologies, Inc. Altec Lansing XT1 - USB $

Enfin voilà, on dirait que tout est reconnu mais ce doit être mal configuré... Je n'arrive pas à comprendre si c'est snd_hda_intel ma carte (ou snd-hda-intel d'ailleurs, selon les endroits ça varie) ou bien s'il faut que je mette snd_usb_audio si je veux utiliser mes enceintes USB. Car le Mac Mini intègre un mini HP interne et c'est peut-être lui qui pose problème ?

A noter que les volumes de alsamixer sont les volumes accessible si je sélectionne "HDA Nvidia Alsamixer" dans le controleur de volume. Mais je n'ai pas de son sur lui a priori...


Voilà, j'ai essayé de faire un post assez complet, pour donner le max d'information possible...

C'est le seul problème vraiment génant qu'il me reste avant de pouvoir jouir pleinement de ma nouvelle distribution Archlinux...


Merci d'avance à toute personne qui pourra faire avancer le schmilblick :)
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Avatar de l’utilisateur
catwell
archer de cavalerie
Messages : 175
Inscription : lun. 13 juil. 2009, 19:00

Re: [SON] Ok avec VLC et ALSA... Pas Ok avec Totem/Flash...

Message par catwell »

Désactive ta carte son interne, c'est le plus simple. Tu peux le faire soit dans ton bios, soit en blacklistant son module dans rc.conf (ajoute !snd_hda_intel dans le tableau MODULES).
Avatar de l’utilisateur
Bismut
Chu Ko Nu
Messages : 343
Inscription : mar. 21 juil. 2009, 09:33
Localisation : Aix-en-Provence

Re: [SON] Ok avec VLC et ALSA... Pas Ok avec Totem/Flash...

Message par Bismut »

catwell a écrit :Désactive ta carte son interne, c'est le plus simple. Tu peux le faire soit dans ton bios, soit en blacklistant son module dans rc.conf (ajoute !snd_hda_intel dans le tableau MODULES).

J'hallucine ! :shock:


Tu as résolu tous mes problèmes en 15 caractères !

Tout marche : Le flash, le son dans toutes les applis, le controleur de volume de Gnome et même les touches de mon clavier Apple en alu qui affichent un superbe OSD... :o


Honnêtement, j'étais sur le point de me faire une raison en me disant que le Mac mini 2009 était trop récent pour être correctement supporter pour l'instant...

Un énorme merci à toi ! Et à Archlinux biensûr, qui maintenant c'est sûr, remplacera Ubuntu pour les années à venir :chinois:

M'en vais faire une page sur le Wiki... Quand les gens sauront qu'Arch supporte mieux le Mac Mini 2009 qu'Ubuntu, j'en connais plusieurs qui vont vouloir migrer, vu le nombre de personnes que j'ai croisé et qui étaient dans la merde comme moi...
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Répondre