Son «Sortie factice» dans Ubuntu 14.04

15

La sortie factice est affichée dans Paramètres système -> Son dans Ubuntu 14.04.

entrez la description de l'image ici

Aucune des autres questions à ce sujet n'a résolu mon problème.

J'utilise un Dell Inspiron N5110. Le son de mon Ubuntu 14.04 me rend fou. Cela fonctionne et ne fonctionne pas de manière aléatoire lorsque j'allume mon PC.

J'ai suivi les étapes pour 13.10 et les réponses à Aucun son dans Ubuntu 13.04, seul périphérique de sortie factice répertorié , mais rien ne semble résoudre le problème.

Après avoir suivi les instructions de la documentation Ubuntu Hda Intel Sound Howto . Actuellement, je l'ai dell-s14dans le alsa-base.conffichier. Je peux entendre le son de mes haut-parleurs d'ordinateur portable après avoir enregistré et redémarré alsa, mais j'ai perdu le son après le redémarrage. Changer de dell-s14pour dell-vostro-3500ne fonctionne pas. Courir pulseaudio -Ddonne Daemon startup failed.


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

donne

Codec: IDT 92HD87B1/3

et voici la section correspondant à mon codec dans le HD-Audio-Models.txt

    STAC92HD83*
     ===========
    ref     Reference board
    mic-ref Reference board with power management for ports
    dell-s14    Dell laptop
    dell-vostro-3500    Dell Vostro 3500 laptop
    hp-dv7-4000 HP dv-7 4000
    auto        BIOS setup (default)

pulseaudio -vvv

donne:

I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
        D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
        D: [pulseaudio] core-util.c: RealtimeKit worked.
        I: [pulseaudio] core-util.c: Successfully gained nice level -11.
        I: [pulseaudio] main.c: This is PulseAudio 4.0
        D: [pulseaudio] main.c: Compilation host: x86_64-pc-linux-gnu
        D: [pulseaudio] main.c: Compilation CFLAGS: -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option
        D: [pulseaudio] main.c: Running on host: Linux x86_64 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014
        D: [pulseaudio] main.c: Found 4 CPUs.
        I: [pulseaudio] main.c: Page size is 4096 bytes
        D: [pulseaudio] main.c: Compiled with Valgrind support: no
        D: [pulseaudio] main.c: Running in valgrind mode: no
        D: [pulseaudio] main.c: Running in VM: no
        D: [pulseaudio] main.c: Optimized build: yes
        D: [pulseaudio] main.c: FASTPATH defined, only fast path asserts disabled.
        I: [pulseaudio] main.c: Machine ID is 41cf9ca67be1059b2fa9e2fd533d698b.
        I: [pulseaudio] main.c: Session ID is c2.
        I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
        I: [pulseaudio] main.c: Using state directory /home/me/.config/pulse.
        I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-4.0/modules.
        I: [pulseaudio] main.c: Running in system mode: no
        E: [pulseaudio] pid.c: Daemon already running.
        E: [pulseaudio] main.c: pa_pid_file_create() failed.

Mise à jour

Après avoir ajouté les deux dell-vostro-3500et dell-s14au alsa-base.confet redémarré mon PC et connecté, il n'y avait pas d'icône de barre de son, je me suis déconnecté et connecté, et j'ai récupéré le son !!

Junaid Qadir
la source
Aucune des réponses ici n'a résolu le problème de "sortie factice" pour moi non plus, mais, je savais que si je redémarrais, cela fonctionnerait, je ne voulais juste pas (ni voulu se déconnecter). Donc, je me connecte avec un autre utilisateur et pulseaudio s'est initialisé correctement! Je viens de le déconnecter et cela fonctionne à nouveau sur mon utilisateur principal! Je voudrais connaître une commande à utiliser sur l'utilisateur actuel pour faire ça, pulseaudio -k (qui redémarre automatiquement) ne fait aucune différence ... .). Btw, j'ai également dû utiliser la commande pulseaudio -vvvet cela fonctionne mieux maintenant.
Aquarius Power

Réponses:

5

J'ai vérifié les informations sur la carte son que vous avez fournies et c'est ce que j'ai trouvé. Selon ce que j'ai trouvé en recherchant sur Internet, vous devez éditer le fichier de configuration du son alsa-base et y ajouter l'un dell-s14ou l' autre dell-vostro-3500. Votre ordinateur portable Dell Inspiron est pas un Dell Vostro, mais il est un ordinateur portable Dell. Puisqu'il n'y a que deux alternatives parmi lesquelles choisir, choisissez dell-s14.

Si cela ne fonctionne pas, je vous suggère d'essayer dell-vostro-3500car Dell Inspiron et Dell Vostro sont similaires à bien des égards. Le Dell Vostro est une version professionnelle de l'ordinateur portable grand public Dell Inspiron avec quelques différences de matériel et de spécifications.

Avant d'exécuter les commandes suivantes, lisez-les d'abord, et si vous les avez déjà essayées, commentez, car cela vous évitera de faire un travail inutile.

Ouvrez le terminal et saisissez:

sudo touch /etc/modprobe.d/alsa-base.conf.bak
sudo cp /etc/modprobe.d/alsa-base.conf /etc/modprobe.d/alsa-base.conf.bak  # backup alsa-base.conf
sudo nano /etc/modprobe.d/alsa-base.conf 

Cela ouvrira alsa-base.conf pour l'édition dans l'éditeur de texte nano. Faites défiler vers le bas de alsa-base.conf et ajoutez cette nouvelle ligne en bas:

options snd-hda-intel model=dell-s14

Appuyez sur la combinaison de touches Ctrl+ Oet ensuite appuyez sur Enterpour enregistrer les modifications que vous avez apportées à alsa-base.conf. Appuyez sur la combinaison de touches Ctrl+ Xpour quitter nano.

Exécutez ensuite la commande suivante:

sudo alsa force-reload  

La prochaine fois que vous redémarrerez, vérifiez si les modifications que vous avez apportées ont persisté après un redémarrage.

Karel
la source
10

J'ai ajouté mon utilisateur au groupe «audio» et après la reconnexion, il a été corrigé.

usermod -a -G audio $USER

J'ai remarqué quand aplay n'était pas en mesure de répertorier les appareils en tant qu'utilisateur:

Annonce avec mon compte:

aplay -l  

aplay: device_list:268: no soundcards found

Il n'a vu aucune carte, mais lors de l'inscription avec root ( sudo):

aplay -l 

\*\*\*\* List of PLAYBACK Hardware Devices \*\*\*\*  
card 0: Intel [HDA Intel], device 0: ALC892 Analog [ALC892 Analog]   
Subdevices: 1/1    Subdevice #0: subdevice #0

il les a tous vus.

Je ne sais pas pourquoi cela était nécessaire, car sur mon autre machine, le groupe existe et mon utilisateur n'en fait pas partie non plus. Cela a fonctionné cependant.

Psylocybe
la source
6
sudo modprobe snd-hda-intel

Cette commande utilise modprobe, un outil pour ajouter et supprimer des modules du noyau Linux, pour ajouter la prise en charge de l'audio.

Luigi Nesbitt
la source
Merci! Cela a aidé, alors qu'aucune autre réponse sur Internet ne l'a fait.
chat
Dans mon cas, j'avais besoinrmmod snd-hda-intel && modprobe snd-hda-intel
Golimar
5

Les commandes suivantes m'ont aidé dans mon cas:

pulseaudio --kill
sudo alsa force-reload
pulseaudio --start

Trouvé ici http://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/#comment-964131972


MISE À JOUR 2016-01-29: J'ai mis à niveau vers 15.10 et j'ai le même problème ici. Le 15.10, c'est juste assez pour fonctionner

sudo alsa force-reload
antongorodezkiy
la source