Saya berakhir di sini karena masalah yang sama, setelah memutakhirkan dari Stretch, audionya hilang. Gejala dan keluaran serupa (kartu NVIDIA dan suara Intel HDA). Namun, saat mengikuti petunjuk, saya menemukan bahwa saya tidak dapat menjalankan langkah ini:
[email protected]:~# aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
aplay: main:828: audio open error: Device or resource busy
Saya menemukan bahwa pelakunya adalah rasa takut:
[email protected]:~# fuser -v /dev/snd/*
USER PID ACCESS COMMAND
/dev/snd/pcmC0D0p: timidity 1274 F...m timidity
/dev/snd/seq: timidity 1274 F.... timidity
Setelah saya mematikannya, saya dapat melanjutkan mengedit /etc/pulse/default.pa
dan semuanya terpasang pada tempatnya. Saya masih tidak yakin apakah masalahnya adalah PA yang hilang atau rasa takut mengambil alih.
Saya juga telah mempertimbangkan untuk mengajukan laporan bug, tetapi saya tidak yakin mana yang lebih tepat. Jika Anda memiliki saran, saya akan dengan senang hati mengikuti arahan Anda dan menambahkan dukungan saya ke laporan tersebut.
Terima kasih telah membagikan solusinya!
Saya baru saja mengalami masalah ini, dan menghapus Timidity menyelesaikannya. Secara harfiah, saat paket dihapus oleh apt, saya melihat pemberitahuan yang menunjukkan bahwa saya memiliki kartu suara (ditafsirkan sebagai perubahan volume).
Jika ada orang lain yang mengalami hal ini, inilah solusi untuk memaksa PulseAudio menggunakan perangkat ALSA...
Pertama, konfirmasikan bahwa Anda mengetahui kartu suara yang benar dan perangkat yang Anda inginkan dengan memutar beberapa audio langsung melalui ALSA:
aplay -D plughw:<CARD#>,<DEVICE#> /usr/share/sounds/alsa/Front_Center.wav
Dalam kasus saya, saya menginginkan output audio optik berdasarkan aplay -l
saya keluaran seperti yang terlihat pada pertanyaan saya di atas adalah:
aplay -D plughw:0,1 /usr/share/sounds/alsa/Front_Center.wav
Catat nomor kartu dan perangkat dan tambahkan entri ke /etc/pulse/default.pa
(ganti 0,1 dengan apa yang berhasil untuk Anda di langkah sebelumnya):
load-module module-alsa-sink device=plughw:0,1
Saya menambahkan baris ini tepat sebelum .ifexists module-udev-detect.so baris dalam file (yaitu di bawah ### Muat driver audio secara statis komentar)
Kemudian jalankan yang berikut ini sebagai pengguna yang masuk ke sesi desktop Anda (mis. bukan sebagai root):
pulseaudio --kill
pulseaudio --start
Maka Anda seharusnya dapat membuka Setelan Suara untuk melihat dan memilih kartu:
Pada titik ini, Anda seharusnya membuat pemutaran audio melalui PulseAudio berfungsi kembali. (Sesuatu yang saya perhatikan adalah pacmd list-cards
akan masih tidak mencantumkan kartu meskipun sekarang berfungsi) Pengingat:ini adalah solusi dan bukan perbaikan jangka panjang jadi pastikan untuk membuat catatan untuk diri sendiri untuk membatalkan ini di masa mendatang untuk melihat apakah sudah diperbaiki dengan benar. Tapi audio berfungsi untuk saat ini.