Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/04/2016, à 17:55

Jojino

Probleme son ALSA

Bonjour à tous,

J'ai un problème de son que je n'arrive pas à résoudre. Depuis quelque temps mon pc ne renvoie plus de son. Je pense que cela fait suite à une mise à jour mais je n'en suis pas sûr car plusieurs personnes l'utilisent. Voici ce que j'ai fait jusqu'ici après avoir fait joujou avec les paramètres de alsamixer :
- Désinstallation puis réinstallation de alsamixer et pulseaudio
- J'ai modifié le fichier /etc/modprobe.d/alsa-base.conf

Du coup j'ai lancé ubuntu en  live usb et là tadaam ça marche! Le problème c'est que les fichiers de conf me semblent identiques. Je les ai copiés dans ma session normale et ça ne change rien…

Auriez-vous une idée? Merci beaucoup !!!

Ma config :
Lenovo G50
Ubuntu 14.04 LTS - 64 bits

ubuntu@ubuntu:~$ lspci | grep -i udio
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)

ubuntu@ubuntu:~$ cat /proc/asound/pcm
00-03: HDMI 0 : HDMI 0 : playback 1
00-07: HDMI 1 : HDMI 1 : playback 1
00-08: HDMI 2 : HDMI 2 : playback 1
01-00: CX20751/2 Analog : CX20751/2 Analog : playback 1 : capture 1

ubuntu@ubuntu:~$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_hda_intel
ubuntu@ubuntu:~$ cat /proc/asound/cards
 0 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xc0610000 irq 48
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xc0614000 irq 47


ubuntu@ubuntu:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version k3.16.0-70-generic.

Dernière modification par Jojino (Le 23/04/2016, à 11:31)


Ubuntu 10.04 LTS - ASUS K50-ij - CPU: Pentium Dual Core T4200

Hors ligne

#2 Le 22/04/2016, à 20:50

Nuliel

Re : Probleme son ALSA

Bonjour,

Les hauts parleurs sont bien sélectionnés dans paramètres sonores?

Hors ligne

#3 Le 23/04/2016, à 11:21

Jojino

Re : Probleme son ALSA

Bonjour,

J'avais effectivement marqué "Jack sink (PulseAudio Jack sink)" à la place de "Haut-parleurs". Du coup j'ai suivi ce tuto: https://doc.ubuntu-fr.org/pulseaudio. Il semble que le redémarrage de pulseaudio permette de faire réapparaître les hauts-parleurs.

pulseaudio -k
pulseaudio -D

Ce qui me permet de retrouver le son temporairement mais au redémarrage... retour à la config d'avant... Que se passe-t-il entre l'extinction et le démarrage de pulseaudio qui permette de retrouver les hauts-parleurs?

Jojino

Dernière modification par Jojino (Le 23/04/2016, à 11:34)


Ubuntu 10.04 LTS - ASUS K50-ij - CPU: Pentium Dual Core T4200

Hors ligne

#4 Le 23/04/2016, à 11:37

Nuliel

Re : Probleme son ALSA

Quelle partie du tuto permet de refaire fonctionner le son?

Hors ligne

#5 Le 23/04/2016, à 12:13

Jojino

Re : Probleme son ALSA

ublender a écrit :

Quelle partie du tuto permet de refaire fonctionner le son?

Et bien la partie ou je tue puis redémarre pulseaudio:

pulseaudio -k
pulseaudio -D

La je retourne dans les paramètres son et puis je sélectionne hauts-parleurs qui est revenu tout seul. Je ne sais pas trop ce que ça fait. Probablement que ça réinitialise des fichiers de config. Mais alors lesquels? Et puis j'avais déjà copié tous les fichiers config de /etc/pulse issus de ma livesession. Je ne comprends pas bien. Bon l'avantage c'est que maintenant j'ai deux lignes de code à faire et le son remarche mais j'avoue que ça m'énerve!


Ubuntu 10.04 LTS - ASUS K50-ij - CPU: Pentium Dual Core T4200

Hors ligne

#6 Le 23/04/2016, à 13:39

Nuliel

Re : Probleme son ALSA

J'ai regardé et il y a deux parties qui contiennent ces deux commandes: j'imagine que c'est le 2.9
Ces deux commandes permettent de tuer puis relancer pulseaudio en tant que démon (processus en arrière plan). Je ne comprends pas pourquoi le fait de redémarrer pulseaudio permet d'obtenir à nouveau le son.
Peux tu me donner le retour de

cat /etc/pulse/daemon.conf

Hors ligne

#7 Le 23/04/2016, à 17:51

Jojino

Re : Probleme son ALSA

Voici

jojino@jojino-Lenovo-G50-70:~$ cat /etc/pulse/daemon.conf

# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.

## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
## more information. Default values are commented out.  Use either ; or # for
## commenting.

; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no

; high-priority = yes
; nice-level = -11

; realtime-scheduling = yes
; realtime-priority = 5

; exit-idle-time = 20
; scache-idle-time = 20

; dl-search-path = (depends on architecture)

; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa

; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0

resample-method = speex-float-1
; enable-remixing = yes
; enable-lfe-remixing = no

flat-volumes = no

; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 1000000

; default-sample-format = s16le
; default-sample-rate = 44100
; alternate-sample-rate = 48000
; default-sample-channels = 2
; default-channel-map = front-left,front-right

default-fragments = 8
default-fragment-size-msec = 10

; enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 1
; deferred-volume-extra-delay-usec = 0

Ubuntu 10.04 LTS - ASUS K50-ij - CPU: Pentium Dual Core T4200

Hors ligne

#8 Le 23/04/2016, à 19:17

Nuliel

Re : Probleme son ALSA

Il n'y a aucune différence avec le même fichier sur mon ordi. Par contre, je viens de voir ça:
https://doc.ubuntu-fr.org/audio_intel_hda

Peux tu tester:

sudo echo "options snd-hda-intel enable=0,1,0" >> /etc/modprobe.d/my-alsa.conf

et redémarrer puis tester.

Hors ligne

#9 Le 24/04/2016, à 11:06

Jojino

Re : Probleme son ALSA

ublender a écrit :

Peux tu tester:

sudo echo "options snd-hda-intel enable=0,1,0" >> /etc/modprobe.d/my-alsa.conf

et redémarrer puis tester.

Au redémarrage j'ai pulseaudio éteint et un message "désolé Ubuntu a rencontré une erreur interne" :

jojino@jojino-Lenovo-G50-70:~$ ls -l /var/crash/
-rw-r----- 1 jojino    whoopsie   37626 avr 24 11:55 _usr_share_cadence_src_cadence_session_start.py.1000.crash
-rw-rw-r-- 1 jojino    whoopsie       0 avr 24 11:55 _usr_share_cadence_src_cadence_session_start.py.1000.upload
-rw------- 1 whoopsie whoopsie       0 avr 24 11:55 _usr_share_cadence_src_cadence_session_start.py.1000.uploaded

Lorsque je redémarre avec pulseaudio -D c'est plutôt bien puisque "Jack sink (PulseAudio Jack sink)" est parti, il ne reste que les hauts parleurs. Je me demande si je ne pourrais pas tout simplement copier cette config et la relancer au démarrage... Qu'en penses-tu?


Ubuntu 10.04 LTS - ASUS K50-ij - CPU: Pentium Dual Core T4200

Hors ligne

#10 Le 24/04/2016, à 11:23

Nuliel

Re : Probleme son ALSA

Si tu as un crash de pulseaudio à chaque démarrage, c'est pas mieux. Du coup, je pense qu'il vaut mieux enlever le fichier que je t'ai demandé de créer (sudo rm /etc/modprobe.d/my-alsa.conf).
Je pense pas que ce soit bien de copier des fichiers de configuration, j'ai peur que ça puisse engendrer des instabilités/crashs pour l'audio.
Peux tu donner le retour de ceci:

cat /proc/asound/pcm
cat /proc/asound/card0/codec* | grep Codec

Au pire, il y a toujours moyen de faire un script de démarrage qui va redémarrer automatiquement pulseaudio mais c'est pas super propre.
Es tu passé sur la nouvelle version d'ubuntu (xenial)?

Dernière modification par Nuliel (Le 24/04/2016, à 11:55)

Hors ligne

#11 Le 25/04/2016, à 08:16

Jojino

Re : Probleme son ALSA

Les retours de ces deux lignes sont déjà présentes plus haut:

ubuntu@ubuntu:~$ cat /proc/asound/pcm
00-03: HDMI 0 : HDMI 0 : playback 1
00-07: HDMI 1 : HDMI 1 : playback 1
00-08: HDMI 2 : HDMI 2 : playback 1
01-00: CX20751/2 Analog : CX20751/2 Analog : playback 1 : capture 1

ubuntu@ubuntu:~$ lspci | grep -i udio
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)

Vu le temps que j'y ai passé j'aurais eu plus vite fait de refaire une install ce que je m'apprête à faire dès que j'ai 30 min. Ça m'énerve de pas comprendre mais il faut savoir lâcher l'affaire. Je n'ai pas trop le temps cette semaine d'être réactif donc je clos le post. Merci Ublender pour ton aide smile


Ubuntu 10.04 LTS - ASUS K50-ij - CPU: Pentium Dual Core T4200

Hors ligne

#12 Le 25/04/2016, à 10:03

Nuliel

Re : Probleme son ALSA

Je comprends tout à fait, c'est le temps de trouver d'où vient le problème, et de trouver la commande qui va bien pour que ça remarche comme avant.
Je voulais connaître exactement ta carte son (CX20751) pour pouvoir trouver une solution, je pensais au début que le problème venait de pulseaudio, je pense plutôt qu'il vient d'alsa.
Effectivement, réinstaller ubuntu va résoudre le problème. Mais si tu peux essayer juste:

sudo echo "options snd-hda-intel model=thinkpad" >> /etc/modprobe.d/alsa-base.conf

et redémarrer avant de refaire l'installation smile

Hors ligne