ตามค่าเริ่มต้น GCP จะไม่รองรับเสียงในอิมเมจ Debian 10;
เมื่อคุณวิ่ง ค้นหา /lib/modules/$(uname -r) -type f -name '*.ko' | เกรป snd
เพื่อแสดงรายการโมดูลที่โหลดได้ทั้งหมด ไม่มีโมดูลเสียงใดๆ เลย
นอกจากนี้ เมื่อคุณติดตั้ง alsa-utils
และเรียกใช้คุณจะเห็น:
wb@deb10:~$ sudo alsactl เริ่มต้น
alsactl: init:1757: ไม่พบการ์ดเสียง...
ฉันพยายามหาทางแก้ไขแต่หลังจากสองชั่วโมงผ่านไป ฉันก็ล้มเลิกที่จะหาทางแก้ไข
หากคุณตกลงกับ Ubuntu 18.04 LTS - แสดงว่าคุณโชคดี - โมดูลนี้อยู่ที่นั่น:
wb@ubuntu18:~$ modinfo snd-aloop
ชื่อไฟล์: /lib/modules/5.4.0-1063-gcp/kernel/sound/drivers/snd-aloop.ko
ใบอนุญาต: GPL
คำอธิบาย: การ์ดเสียงย้อนกลับ
ผู้เขียน: Jaroslav Kysela <[email protected]>
รุ่น src: 9401A0B894527BA1238B364
ขึ้นอยู่กับ: snd-pcm,snd
retpoline: Y
ต้นไม้: ย
ชื่อ: snd_aloop
vermagic: 5.4.0-1063-gcp SMP mod_unload modversions
ลงชื่อ: PKCS#7
ผู้ลงนาม:
ซิก_คีย์:
sig_hashalgo:md4
parm: index:ค่าดัชนีสำหรับการ์ดเสียงย้อนกลับ (อาร์เรย์ของ int)
parm: id:ID สตริงสำหรับการ์ดเสียงย้อนกลับ (อาร์เรย์ของชาร์ป)
parm: enable:เปิดใช้งานการ์ดเสียงย้อนกลับนี้ (อาร์เรย์ของบูล)
parm: pcm_substreams:PCM สตรีมย่อย # (1-8) สำหรับไดรเวอร์ย้อนกลับ (อาร์เรย์ของ int)
parm: pcm_notify:หยุดการจับภาพเมื่อรูปแบบ/อัตรา/ช่องสัญญาณ PCM เปลี่ยนแปลง (อาร์เรย์ของ int)
และหลังจากนั้น modprobe snd-aloop
เราสามารถเห็นมันโหลดพร้อมกับการอ้างอิงทั้งหมด:
wb@ubuntu18:~$ lsmod | เกรป snd
ขนาดโมดูลที่ใช้โดย
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
ซาวด์คอร์ 16384 1 snd
และถ้าฉันวิ่ง
wb@ubuntu18:~$ sudo alsactl เริ่มต้น
พบฮาร์ดแวร์: "Loopback" "Loopback Mixer" "" "" ""
ฮาร์ดแวร์เริ่มต้นโดยใช้วิธีการทั่วไป
เราจะเห็นว่ามี "ฮาร์ดแวร์" ของเสียงอยู่
โมดูลที่เป็นปัญหายังมีอยู่ "นอกกรอบ" ใน Centos8
มันหายไปในทางกลับกันใน:
- เดเบียน 10
- เดเบียน 11
- อูบุนตู > 20