Theo mặc định, không có hỗ trợ âm thanh trong hình ảnh Debian 10 do GCP cung cấp;
khi bạn chạy tìm /lib/modules/$(uname -r) -type f -name '*.ko' | grep snd
để liệt kê tất cả các mô-đun có thể tải, không có bất kỳ mô-đun âm thanh nào.
Ngoài ra khi bạn cài đặt alsa-utils
và chạy nó, bạn sẽ thấy:
wb@deb10:~$ Sudo alsactl init
alsactl: init:1757: Không tìm thấy card âm thanh nào...
Tôi đã cố gắng tìm giải pháp nhưng sau hai giờ, tôi đã từ bỏ việc tìm giải pháp thay thế.
Nếu bạn ổn với Ubuntu 18.04 LTS - thì bạn thật may mắn - có sẵn mô-đun này:
wb@ubuntu18:~$ modinfo snd-aloop
tên tệp: /lib/modules/5.4.0-1063-gcp/kernel/sound/drivers/snd-aloop.ko
giấy phép: GPL
mô tả: Một soundcard loopback
tác giả: Jaroslav Kysela <[email protected]>
phiên bản src: 9401A0B894527BA1238B364
phụ thuộc: snd-pcm,snd
repoline: Y
giới thiệu: Y
tên: snd_aloop
vermagic: 5.4.0-1063-gcp SMP mod_unload phiên bản sửa đổi
chữ ký: PKCS#7
người ký:
sig_key:
sig_hashalgo: md4
parm: index: Giá trị chỉ mục cho soundcard loopback. (mảng int)
parm: id: Chuỗi ID cho soundcard loopback. (mảng charp)
parm: enable: Kích hoạt soundcard loopback này. (mảng bool)
parm: pcm_substreams:PCM substreams # (1-8) cho trình điều khiển vòng lặp. (mảng int)
parm: pcm_notify: Ngắt chụp khi định dạng/tốc độ/kênh PCM thay đổi. (mảng int)
và sau modprobe snd-aloop
chúng ta có thể thấy nó được tải cùng với tất cả các phụ thuộc:
wb@ubuntu18:~$ lsmod | grep snd
Kích thước mô-đun được sử dụng bởi
snd_aloop 24576 0
snd_pcm 102400 1 snd_aloop
snd_timer 36864 1 snd_pcm
snd 86016 3 snd_timer,snd_aloop,snd_pcm
soundcore 16384 1 snd
và nếu tôi chạy
wb@ubuntu18:~$ Sudo alsactl init
Đã tìm thấy phần cứng: "Loopback" "Loopback Mixer" "" "" ""
Phần cứng được khởi tạo bằng một phương thức chung
Chúng ta có thể thấy rằng có một số "phần cứng" âm thanh.
Mô-đun được đề cập cũng có mặt "ngoài hộp" trong Centos8.
Mặt khác, nó bị thiếu trong:
- Debian 10
- Debian 11
- Ubuntu> 20