Kartu suara ditampilkan sebagai Dummy Output di Ubuntu 18.04


15

Output dummy ditampilkan di Pengaturan -> Suara di Ubuntu 18.04.

masukkan deskripsi gambar di sini Output Dummy

Saya mencoba:

sudo alsa force-reload

Tidak melakukan apa-apa. Saya tidak yakin harus mencoba apa lagi.

$ lsb_release -a
Tidak ada modul LSB yang tersedia. 
ID Distributor: Ubuntu 
Deskripsi: Ubuntu 18.04 LTS 
Rilis: 18,04 
Nama kode: bionik 

$ lsmod | grep snd_hda_intel
snd_hda_intel 40960 3
snd_hda_codec 126976 4 snd_hda_intel, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_hda_codec_realtek
snd_hda_core 81920 5 snd_hda_intel, snd_hda_codec, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_hda_codec_realtek
snd_pcm 98304 4 snd_hda_intel, snd_hda_codec, snd_hda_core, snd_hda_codec_hdmi
snd 81920 18 snd_hda_intel, snd_hwdep, snd_seq, snd_hda_codec, snd_timer, snd_rawmidi, snd_hda_codec_hdmi, snd_hda_codec_generic, snd_seq_tcpdddcdddcpdd

$ lspci -nnk | grep -A2 Audio
00: 1f.3 Perangkat audio [0403]: Audio HD Intel Corporation Sunrise Point-H [8086: a170] (rev 31)
     Subsistem: Micro-Star International Co., Ltd. [MSI] Sunrise Point-H Audio HD [1462: fa15]
    Driver kernel yang digunakan: snd_hda_intel
    Modul kernel: snd_hda_intel

$ cat /etc/modprobe.d/alsa-base.conf
# alias autoloader
instal sound-slot-0 / sbin / modprobe snd-card-0
pasang sound-slot-1 / sbin / modprobe snd-card-1
pasang sound-slot-2 / sbin / modprobe snd-card-2
pasang sound-slot-3 / sbin / modprobe snd-card-3
pasang sound-slot-4 / sbin / modprobe snd-card-4
pasang sound-slot-5 / sbin / modprobe snd-card-5
pasang sound-slot-6 / sbin / modprobe snd-card-6
pasang sound-slot-7 / sbin / modprobe snd-card-7

# Penyebab modul opsional dimuat di atas modul generik
instal snd / sbin / modprobe --ignore-install snd $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-ioctl32; / sbin / modprobe --quiet --use-blacklist snd-seq; }
#
# Penanganan masalah di bug # 499695 (dikembalikan di Ubuntu lihat LP # 319505)
instal snd-pcm / sbin / modprobe --ignore-instal snd-pcm $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-pcm-oss; :; }
instal snd-mixer / sbin / modprobe --ignore-install snd-mixer $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-mixer-oss; :; }
instal snd-seq / sbin / modprobe --ignore-instal snd-seq $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq-midi; / sbin / modprobe --quiet --use-blacklist snd-seq-oss; :; }
#
instal snd-rawmidi / sbin / modprobe --ignore-instal snd-rawmidi $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq-midi; :; }
# Penyebab modul opsional dimuat di atas modul driver kartu suara
instal snd-emu10k1 / sbin / modprobe --ignore-install snd-emu10k1 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-emu10k1-synth; }
instal snd-via82xx / sbin / modprobe --ignore-instal snd-via82xx $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist snd-seq; }

# Muat saa7134-alsa alih-alih saa7134 (yang tetap diseret olehnya)
instal saa7134 / sbin / modprobe --ignore-install saa7134 $ CMDLINE_OPTS && {/ sbin / modprobe --quiet --use-blacklist saa7134-alsa; :; }
# Cegah driver abnormal agar tidak meraih indeks 0
opsi bt87x indeks = -2
opsi indeks cx88_alsa = -2
opsi saa7134-alsa index = -2
opsi snd-atiixp-modem index = -2
opsi indeks snd-intel8x0m = -2
opsi snd-via82xx-modem index = -2
opsi snd-usb-audio index = -2
opsi snd-usb-caiaq index = -2
opsi snd-usb-ua101 index = -2
opsi snd-usb-us122l index = -2
opsi snd-usb-usx2y index = -2
# Ubuntu # 62691, aktifkan MPU untuk snd-cmipci
opsi snd-cmipci mpu_port = 0x330 fm_port = 0x388
# Jauhkan snd-pcsp dari dimuat sebagai kartu suara pertama
opsi snd-pcsp index = -2
# Jauhkan snd-usb-audio agar tidak dimuat sebagai kartu suara pertama
opsi snd-usb-audio index = -2
opsi snd-hda-intel model = otomatis

Mencoba juga:

Kartu daftar $ pacmd
0 kartu tersedia.
$ aplay -l
aplay: device_list: 270: tidak ada kartu suara ditemukan ...

Saya akan lebih lanjut mencatat: Ketika saya menggunakan kartu suara USB itu tidak berfungsi saat boot itu tidak muncul sama sekali. Ketika saya mencabut dan menghubungkannya lagi, ia mulai bekerja. Bagaimana cara menetapkan aplikasi mana yang menangkap kartu suara?



2
Solusi yang diberikan dalam masalah di atas tidak berhasil.
berduchwal

Pastikan juga Anda sudah menginstal linux-modules-extra-XY, snd-hda-intel.ko.
patraulea

Jawaban:


7

Hanya ingin menambahkan ini, saya mengikuti instruksi serupa agar suara bekerja sebentar setelah reboot dengan dell XPS 13 yang menjalankan Ubuntu cosmic (18.10). Beralih antara 'otomatis' dan 'generik' tidak banyak berubah

sudo alsa force-reload

bekerja untukku.


Sebelumnya saya mencoba ini dan sekarang berhasil. Namun saya mencoba sekarang dan ternyata berhasil. Akan lihat setelah reboot.
berduchwal

1
Ini hanya berfungsi saat ini. Setelah reboot saya kembali ke Dummy Output.
berduchwal

Bagi saya itu menunjukkan bahwa tidak ada yang memuat ulang?
user40491

3

Output Dummy

Saya menyadari ini adalah pertanyaan yang lebih lama tetapi mengikuti perbaikan yang disarankan tidak berhasil untuk saya. Saya menjalankan 16,04 dengan baik tetapi melakukan instalasi baru 18,04 dan kehilangan audio. Saya selanjutnya ditingkatkan ke 18.10 dan masih tidak memiliki audio.

Profil

Setelah sedikit mencari, saya menemukan bantuan di forum ini . Ketika berjalan pacmd list-cardssaya perhatikan bahwa meskipun melihat kartu audio saya, profil aktif tidak aktif . Untuk memperbaiki ini, saya berlari:

pacmd set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo

Segera setelah saya melakukan ini, Preferensi Suara saya menunjukkan Audio Analog Stereo Built-in di bawah tab output bukan Dummy Output .


3
Ketika saya menjalankan pacmd list-cardssaya mendapatkan "0 kartu tersedia`. X1C gen ke-7, Ubuntu 18.04. Lenovo harus mengacaukan X1C ... Suara dan mikrofon gen ke-6 bekerja dengan baik di Ubuntu, sekarang mereka sama-sama *** ed
Dan Dascalescu

2

Saya menghadapi hal ini juga ketika saya memutakhirkan desktop yang dibuat khusus dari 16.04.x ​​ke 18.04.1 (keduanya LTS). Setelah peningkatan, suara tidak berfungsi. lspciterdaftar perangkat audio tetapi - tidak seperti milik Anda - sistem keras kepala menolak untuk memuat modul yang relevan. lshwmenunjukkan perangkat sebagai 'tidak diklaim'.

$ lspci -nnk | grep -A2 Audio
<snip>
00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
        Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8723]
<snip>

$ sudo lshw -c sound
     *-multimedia UNCLAIMED
          description: Audio device
          product: 200 Series PCH HD Audio
          vendor: Intel Corporation

Saya mencoba banyak Tanya Ubuntu dan jawaban web (seperti jawaban ini ) tetapi mereka tidak bekerja untuk saya. Akhirnya saya mencoba Prosedur Pemecahan Masalah Suara di help.ubuntu.com, dan Langkah 3 dari prosedur pemecahan masalah membantu saya mendapatkan kembali suara. Intinya yang saya lakukan adalah menjalankan perintah berikut dan reboot.

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get update
sudo apt-get install linux-image-extra-`uname -r`
sudo apt-get install --reinstall linux-image-extra-`uname -r`  
sudo apt-get install oem-audio-hda-daily-dkms

Sekarang lspcimenunjukkan (dan suara bekerja):

$ lspci -nnk | grep -A2 Audio
00:1f.3 Audio device [0403]: Intel Corporation 200 Series PCH HD Audio [8086:a2f0]
    Subsystem: ASUSTeK Computer Inc. 200 Series PCH HD Audio [1043:8723]
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

Terima kasih atas jawaban Anda. Tidak ada bedanya. Dari daftar perintah yang disediakan hanya yang pertama dan terakhir bekerja (pembaruan otomatis).
berduchwal

2

Saya memiliki sedikit variasi masalah, perintah

lsmod | grep snd_hda_intel

dan

lspci -nnk | grep -A2 Audio

keduanya menunjukkan bahwa saya miliki snd_hda_inteldi sistem, namun kontrol audio selalu Dummy Output.

Mengikuti Pemecahan Masalah Suara yang mirip dengan @sigint, saya menyadari bahwa oem-audio-hda-daily-dkmshanya itu yang diperlukan.

sudo apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get install oem-audio-hda-daily-dkms

Lihat juga HW yang saya miliki di bawah ini

  • MB: ASROCK Z370 Pro4
  • i7 8700k

Tidak ada pertolongan. Saya mencobanya tetapi tidak mengubah apa pun bagi saya.
berduchwal

@berduchwal ini kedengarannya konyol, tetapi mungkinkah ini masalah HW? misal kabel audio atau koneksi panel depan? Saya telah melakukan ini beberapa kali sekarang dan berhasil pada ASRock dan MSI mobo saya. Jenis HW apa yang Anda miliki?
hdev213

@berduchwal OK Saya pikir saya mungkin telah menemukan apa yang mungkin terjadi. Saya telah menghadapi lagi masalah ini hari ini, dan saya menggaruk-garuk kepala memikirkan hal yang sedang terjadi ... Kemudian saya memasang headphone saya dan menyalakan kembali mesin, dan tiba-tiba opsi headphone muncul. Saya pikir ini bisa jadi karena waktu inisialisasi kartu suara atau hanya menginisialisasi sekali di awal. Saya telah menguji teori yang sama dengan jack input line-in di bagian belakang mesin dan hasil yang sama. Saya harap ini membantu.
hdev213

Waktu inisialisasi suara terdengar kemungkinan kuat. Ketika saya reboot suara adalah Dummy Output tetapi ketika saya mencabut dan pasang kembali headphone itu berubah menjadi kartu suara yang tepat.
berduchwal

Terima kasih untuk tautan ini! help.ubuntu.com/community/SoundTroubleshooting membantu saya menemukan bahwa linux-image-virtualpaket tidak menginstal driver kartu suara, tetapi linux-image-generictidak.
Konstantin Pelepelin

2

Beberapa layanan lain mungkin menangkap output audio default sebelum pulseaudio dapat memesannya. Hanya menyisakan "Dummy Output" sebagai fallback (tidak berguna). Periksa melalui dua perintah jika ada perbedaan antara apa aplaydan apa yang pulseaudiodilihat:

$ aplay -l

$ pacmd list-cards

Jika perintah kedua tidak menyertakan output analog Anda, tetapi aplaymencantumkannya, maka ada sesuatu yang meraih output analog, mencegah pulseaudio menggunakannya. Apakah Anda memiliki timidity yang diinstal? Coba hentikan atau hapus.


1
$ pacmd daftar-kartu [0 kartu tersedia.] $ aplay -l [aplay: device_list: 270: tidak ada kartu suara yang ditemukan ...] mencoba menghilangkan ketakutan tidak ada perubahan.
berduchwal

Setelah memikirkan jawaban Anda dengan hati-hati, sekarang saya sampai pada kesimpulan bahwa menangkap ide kartu suara mungkin benar hanya dengan aplikasi yang berbeda. Ketika saya menggunakan kartu suara USB itu tidak berfungsi saat boot itu tidak muncul sama sekali. Ketika saya mencabut dan menghubungkannya lagi, ia mulai bekerja. Bagaimana cara menetapkan aplikasi mana yang menangkap kartu suara?
berduchwal

Maaf, tidak tahu. Bagi saya, tampaknya ada beberapa generasi yang bersaing tentang bagaimana audio seharusnya bekerja: satu, sejumlah aplikasi yang menghargai pulseaudio sebagai api audio universal, yang memungkinkan multple untuk terhubung; dan dua: aplikasi yang mengikuti (mungkin skema yang lebih tua) di mana mereka menangkap perangkat audio pada tingkat yang lebih rendah, dan tanpa sengaja melanggar pembagian sumber daya. Contoh Anda menunjukkan: siapa yang didahulukan, menang.
isync

Saya memiliki situasi yang dijelaskan dalam jawaban ini, dan dapat melacak program yang menghalangi sudo fuser -v /dev/snd/*dan sudo fuser -v /dev/dsp(seperti dijelaskan di wiki.archlinux.org/index.php/PulseAudio/… ) @berduchwal
JustATrick

0

Saya mencoba banyak opsi, termasuk semua yang dijelaskan di sini, meskipun satu-satunya pilihan yang berhasil bagi saya adalah menambahkan baris

options snd-hda-intel dmic_detect=0

ke akhir file /etc/modprobe.d/alsa-base.conf

serta garis blacklist snd_soc_sk

ke akhir file /etc/modprobe.d/blacklist.conf

Baris dapat ditambahkan ke file korespondensi menggunakan editor teks (dengan hak akses root) atau langsung dengan perintah:

echo "options snd-hda-intel dmic_detect=0" | sudo tee -a

dan

echo "blacklist snd_soc_skl" | sudo tee -a /etc/modprobe.d/blacklist.conf

sumber

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.