Ubuntu'da “Dummy Output” sesi 14.04


15

Kukla Çıkış, Sistem Ayarları -> Ubuntu 14.04'te Ses bölümünde gösterilir.

resim açıklamasını buraya girin

Bu konudaki diğer soruların hiçbiri sorunumu çözmedi.

Dell Inspiron N5110 kullanıyorum. Ubuntu 14.04'ümün sesi beni deli ediyor. Bilgisayarımı açtığımda çalışıyor ve rastgele çalışmıyor.

13.10 için adımları izledim ve Ubuntu 13.04'te ses yok, sadece Dummy çıkış cihazı listelenmiş , ancak hiçbir şey sorunu çözmüyor gibi görünüyor.

Ubuntu Belgeleri Hda Intel Sound Howto'daki talimatları uyguladıktan sonra . Şu anda var dell-s14içinde alsa-base.confdosyanın. Alsa'yı kaydettikten ve yeniden başlattıktan sonra dizüstü bilgisayarımın hoparlörlerinden ses duyabiliyorum, ancak yeniden başlattıktan sonra sesi kaybettim. Onu değiştirme dell-s14için dell-vostro-3500çalışma yoktu. Koşu pulseaudio -Dverir Daemon startup failed.


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

verir

Codec: IDT 92HD87B1/3

ve işte benim codec bileşenimle eşleşen bölüm 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

verir:

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.

Güncelleme

Ben hem katma sonra dell-vostro-3500ve dell-s14hiç alsa-base.confve yeniden başlatılması benim PC ve oturum, orada çıkış yapmış ve oturum, hiçbir ses tepsisi simgesi oldu ve ses arkandayım !!


Buradaki cevapların hiçbiri benim için "kukla çıktı" sorununu da çözmedi, ancak yeniden başlatabilirsem işe yarayacağını biliyordum, sadece istemiyordum (çıkış yapmak istemedim). Yani, başka bir kullanıcı ile giriş ve pulseaudio düzgün başlatıldı! Ben sadece oturumu kapatıyorum ve ana kullanıcı üzerinde tekrar çalışıyor! Ben tho yapmak için geçerli kullanıcı üzerinde kullanmak için bir komut bilmek istiyorum, pulseaudio -k (bu otomatik yeniden başlar) hiçbir fark etmez ... (ne sürücü cevap veya yeniden başlatma içermiyordu buldum herhangi bir cevap .. .). Btw, komutu da kullanmak zorunda kaldım pulseaudio -vvvve şimdi daha iyi çalışıyor.
Kova Gücü

Yanıtlar:


5

Sağladığınız ses kartı bilgilerini kontrol ettim ve bulduğum şey bu. İnternette arama yaparak bulduğum şeye göre, alsa-base ses yapılandırma dosyasını düzenlemeniz ve bunlardan birini dell-s14veya dell-vostro-3500ona eklemeniz gerekir. Dell Inspiron dizüstü bilgisayarınız bir Dell Vostro değil , bir Dell dizüstü bilgisayardır. Aralarından seçim yapabileceğiniz yalnızca iki alternatif olduğundan seçim yapın dell-s14.

Bu işe yaramazsa, denemenizi öneririm dell-vostro-3500çünkü Dell Inspiron ve Dell Vostro birçok yönden benzerdir. Dell Vostro, donanım ve teknik özelliklerde bazı farklılıklar bulunan Dell Inspiron tüketici dizüstü bilgisayarın iş sürümüdür.

Aşağıdaki komutları çalıştırmadan önce bunları okuyun ve daha önce denediyseniz, gereksiz işlerden kurtaracağınızdan yorum yapın.

Terminali açın ve şunu yazın:

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 

Bu nano metin düzenleyicide düzenlemek için alsa-base.conf dosyasını açar. Alsa-base.conf dosyasının altına gidin ve bu yeni satırı altına ekleyin:

options snd-hda-intel model=dell-s14

Klavye kombinasyonuna Ctrl+ Obasın ve ardından Enteralsa-base.conf üzerinde yaptığınız değişiklikleri kaydetmek için düğmesine basın . Nanodan çıkmak için klavye kombinasyonuna Ctrl+ basın X.

Sonra aşağıdaki komutu çalıştırın:

sudo alsa force-reload  

Bir dahaki sefere yeniden başlattığınızda, yeniden başlattıktan sonra yaptığınız değişikliklerin yapılıp yapılmadığını kontrol edin.


10

Kullanıcımı 'ses' grubuna ekledim ve tekrar giriş yaptıktan sonra düzeltildi.

usermod -a -G audio $USER

Bir oyunun cihazları kullanıcı olarak listeleyemediğini fark ettim:

Hesabımla listeleme:

aplay -l  

aplay: device_list:268: no soundcards found

Herhangi bir kart görmedi, ancak root ( sudo) ile listelerken :

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

hepsini gördü.

Bunun neden gerekli olduğunu bilmiyorum, çünkü diğer makinemde grup var ve kullanıcım da bunun bir parçası değil. Gerçi işe yaradı.


6
sudo modprobe snd-hda-intel

Bu komut, ses desteğini eklemek için Linux Çekirdeğinden modül eklemek ve çıkarmak için bir araç olan modprobe'yi kullanır.


Teşekkürler! Bu, internette başka bir cevap vermediğinde yardımcı oldu.
kedi

Benim durumumdarmmod snd-hda-intel && modprobe snd-hda-intel
golimar


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.