Bonjour ! :)
En installant Jessie sur le PC portable d'un ami, je ne parviens pas à avoir de son. Honnêtement, le fonctionnement du son me paraît très obscur sous Linux.
À savoir que sur un Live USB de Linuxmint, cela fonctionne, avec le noyau :
$uname -a
Linux mint 3.13.0-37-generic #64-Ubuntu SMP
Sous Jessie, je n'ai que des bips systèmes (la carte-mère qui bipe quand je quitte, quand il y a une erreur, quand je fais précédent, etc).
$ cat /proc/asound/cards
0 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xf0344000 irq 41
1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xf0340000 irq 16
$ lspci | grep "Audio"
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
$ cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: Generic [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: Generic_1 [HD-Audio Generic], périphérique 0: CX20585 Analog [CX20585 Analog]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
J'ai installé pavucontrol, et le son a l'air de fonctionner quand je lis un fichier audio. Mais évidemment, aucun son ne sort des enceintes ou d'ailleurs.
Qu'est-ce que j'ai pu oublier ? J'ai fait une migration de Wheezy vers Jessie…Et hum, je ne sais pas trop vers quoi me tourner. Alsa ? Pulse ? Gstreamer ? Je suis un peu perdu.
Je vous remercie d'avance pour vos avis et votre attention !
# Même problème sur Wheezy
Posté par cfx . Évalué à 1.
J'ai aussi eu ce soucis il y a quelques mois lorsque j'ai installé mon serveur audio (une Wheezy stable pour le coup, avec un noyau 3.2).
Je n'ai plus les sources, mais si mes souvenirs sont bons, c'était un mauvais support du chipset (NM10/ICH7 sur un netbook Packard Bell (ouai, je sais)) par le noyau, ce qui était réglé dans une version supérieure. Du coup, la solution la plus simple a été d'installer un noyau 3.16, backporté depuis Jessie (alors en testing).
Je ne sais plus ce que j'avais du faire pour l'installer, mais c'était relativement simple et réversible, tu peux toujours tenter cette option.
[^] # Re: Même problème sur Wheezy
Posté par Stinouff . Évalué à 1.
Seulement, il n'y a pas encore de noyau backporté pour Jessie, si ?
[^] # Re: Même problème sur Wheezy
Posté par cfx . Évalué à 1.
Il y a un dépôt jessie-backport, donc je dirai que si.
http://ftp.u-picardie.fr/mirror/debian/dists/jessie-backports/
Vu que je viens de me lancer dans la mise à jour de mon serveur, j'ai remis la main sur la doc que j'avais utilisé pour installer un noyau backporté : https://scottlinux.com/2013/11/23/how-to-install-newer-kernel-from-debian-wheezy-backports/ (il doit suffire de remplacer wheezy par jessie).
[^] # Re: Même problème sur Wheezy
Posté par Stinouff . Évalué à 1. Dernière modification le 08 mai 2015 à 13:00.
Il existe les backports, mais pas encore de noyau backporté.
https://packages.debian.org/jessie-backports/
Il n'y a pas de catégorie "kernel" (comme pour Wheezy-backports, etc.)
PS : Merci pour l'astuce. Je connais la théorie et la pratique, mais un rappel est toujours bon à prendre. :)
# quelques tests supplémentaires
Posté par khivapia . Évalué à 2.
fuser -v /dev/snd/* dit quels sont les processus qui monopolisent la carte son. Si ce n'est pas le bon (celui auquel tu fais lire l'audio), essaye de le tuer avec kill
Sinon c'est bizarre que ça marche avec mint qui a un noyau 3 versions inférieures à celui de Jessie !
[^] # Re: quelques tests supplémentaires
Posté par Stinouff . Évalué à 1.
fuser -v /dev/snd/*
Je dois t'avouer que je n'y comprends pas grand-chose. Je vais fouiller un peu, merci. :)
[^] # Re: quelques tests supplémentaires
Posté par khivapia . Évalué à 2.
Ça veut dire que tu as 2 processus qui accèdent à la carte son, xfce4-volumed et pulseaudio. Leur Process ID sont 1231 et 1297.
Essaye de les tuer (kill -KILL 1231 1297 ) puis relance ton lecteur audio.
Parfois pulseaudio se relance, si tu es sous debian tu peux sans doute le désinstaller.
[^] # Re: quelques tests supplémentaires
Posté par Stinouff . Évalué à 1.
J'ai essayé en tuant des processus et en désinstallant pulseaudio. Aucune différence. :/
# ordre des cartes sons
Posté par nonas . Évalué à 3.
D'après ton
aplay -l
, ta première carte son est la carte HDMI. Il te faut inverser l'ordre des cartes dans ta configuration alsa. Par contre je ne sais plus du tout comment faire.[^] # Re: ordre des cartes sons
Posté par gouttegd . Évalué à 3.
Ou définir la seconde carte comme carte par défaut, avec quelque chose dans ce genre-là (à mettre dans
/etc/asound.conf
ou~/.asoundrc
) :[^] # Re: ordre des cartes sons
Posté par Stinouff . Évalué à 1.
Et du coup, card 0, c'est Generic ? Et card 1, c'est Generic_1 ? Ou c'est CX20585 ? J'essaie de lire le wiki d'alsa (http://www.alsa-project.org/main/index.php/Asoundrc) mais la page ne charge pas. Je réessayerai plus tard, du coup.
# périphérique audio par défaut de pulse audio
Posté par koopa . Évalué à 2.
J'ai eu exactement le même problème sur tous les PCs de la famille quand je suis passé à Jessie, mais je croyais que j'étais un cas isolé car j'utilise MATE au lieu de GNOME et à l'époque Jessie était encore en testing. Avec Wheezy je n'avais jamais eu de problèmes de son.
En fait il y avait deux problèmes:
1- le périphérique par défaut de pulse audio était PC Speaker
2- les paramètres du mixer ALSA n'était pas bon (niveaux trop bas)
Le premier problème se corrige avec
pavucontrol
(à refaire pour chaque utilisateur), le deuxième problème se corrige avecmate-volume-control
(ou l'équivalent sous GNOME).bonne chance
[^] # Re: périphérique audio par défaut de pulse audio
Posté par Stinouff . Évalué à 1.
Hé bien, je ne parviens pas à changer quoi que ce soit avec pavucontrol. Tous mes réglages conduisent au même problème : des bips du PC à certains moments. Pas de "volume bas" ou quoi que ce soit qui laisserait espérer une évolution.
Merci des conseils, cependant. Je continue à fouiller, même si je sature.^
# Paquet manquant
Posté par PhiX . Évalué à 1.
En réinstallant Debian Jessie avec Xfce, j'ai eu ce problème. Pour résoudre ce problème, il a suffit que installe gstreamer1.0-pulseaudio chez moi.
En espérant que cela puisse t'aider.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.