Score:9

ไมโครโฟนไม่แสดงเป็นอุปกรณ์อินพุตในการตั้งค่า เฉพาะใน pavucontrol

ธง in

ฉันมีอินเทอร์เฟซเสียง UMC404HD ที่ฉันใช้ทั้งกับลำโพงและไมโครโฟน มันเสียบผ่านสาย USB สิ่งนี้เคยทำงานภายใต้ Ubuntu 20.10 อย่างไรก็ตาม ดูเหมือนว่าจะมีบางอย่างผิดพลาดเมื่อฉันอัปเดตเป็น 21.04

ปัญหาหลักคือฉันไม่สามารถเลือกอินเทอร์เฟซเป็นอินพุตไมโครโฟนได้อีกต่อไปอินพุตเดียวที่ใช้ได้คือจากเว็บแคมของฉัน ซึ่งก่อนหน้านี้อนุญาตให้ฉันเลือก UMC404HD เป็นไมโครโฟนได้เช่นกัน:

รูปภาพที่นี่ เนื่องจากคุณไม่สามารถถ่ายภาพหน้าจอของเมนูแบบเลื่อนลงได้

ไม่พบ 404 อย่างที่พวกเขาพูด

อย่างไรก็ตามอุปกรณ์เสียบปลั๊กและใช้งานได้ Pavucontrol แสดงอุปกรณ์และระดับเสียงให้ฉันเห็น:

Pavucontrol แสดงอุปกรณ์

ระดับเหล่านี้สูงสุดเมื่อฉันแตะที่ไมโครโฟน มันได้รับข้อมูลจากมันจริง ๆ แต่อย่างใดไม่อนุญาตให้เลือกเป็นไมโครโฟน โปรดทราบว่าดร็อปดาวน์ "พอร์ต:" หายไปจากอุปกรณ์ UMC404HD

ในแท็บการกำหนดค่าของ Pavucontrol อุปกรณ์ได้รับการกำหนดค่าเป็นเอาต์พุต+อินพุต: เอาต์พุตอะนาล็อกเซอร์ราวด์ 4.0 + อินพุตหลายช่อง

คุณรู้หรือไม่ว่าเหตุใดอุปกรณ์จึงไม่สามารถใช้เป็นอินพุตไมโครโฟนได้

แก้ไข: ตามที่ร้องขอ นี่คือผลลัพธ์ของคำสั่งบางอย่างที่เกี่ยวข้องกับฮาร์ดแวร์และซอฟต์แวร์เสียง:

trin@Trinity:~$ uname -a
Linux Trinity 5.11.0-18-generic #19-Ubuntu SMP วันศุกร์ที่ 7 พฤษภาคม 14:22:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

trin@Trinity:~$ เล่น -l
**** รายชื่ออุปกรณ์ฮาร์ดแวร์ PLAYBACK ****
การ์ด 0: NVidia [HDA NVidia], อุปกรณ์ 3: HDMI 0 [HDA 0]
  อุปกรณ์ย่อย: 0/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: NVidia [HDA NVidia], อุปกรณ์ 7: HDMI 1 [HDMI 1]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: NVIDIA [HDA NVidia], อุปกรณ์ 8: HDMI 2 [HDMI 2]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: NVidia [HDA NVidia], อุปกรณ์ 9: HDMI 3 [HDMI 3]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: NVidia [HDA NVidia], อุปกรณ์ 10: HDMI 4 [HDMI 4]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: NVidia [HDA NVidia], อุปกรณ์ 11: HDMI 5 [HDMI 5]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 0: NVidia [HDA NVidia], อุปกรณ์ 12: HDMI 6 [HDMI 6]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: ทั่วไป [HD-Audio Generic], อุปกรณ์ 0: ALC1220 อะนาล็อก [ALC1220 อะนาล็อก]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: ทั่วไป [HD-Audio Generic] อุปกรณ์ 1: ALC1220 ดิจิตอล [ALC1220 ดิจิตอล]
  อุปกรณ์ย่อย: 0/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 2: U192k [UMC404HD 192k], อุปกรณ์ 0: USB Audio [เสียง USB]
  อุปกรณ์ย่อย: 0/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0

trin@Trinity:~$ arecord -l
**** รายชื่ออุปกรณ์ฮาร์ดแวร์ CAPTURE ****
การ์ด 1: ทั่วไป [HD-Audio Generic], อุปกรณ์ 0: ALC1220 อะนาล็อก [ALC1220 อะนาล็อก]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 1: ทั่วไป [HD-Audio Generic], อุปกรณ์ 2: ALC1220 Alt Analog [ALC1220 Alt Analog]
  อุปกรณ์ย่อย: 1/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 2: U192k [UMC404HD 192k], อุปกรณ์ 0: USB Audio [เสียง USB]
  อุปกรณ์ย่อย: 0/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0
การ์ด 3: C920 [HD Pro Webcam C920], อุปกรณ์ 0: USB Audio [USB Audio]
  อุปกรณ์ย่อย: 0/1
  อุปกรณ์ย่อย #0: อุปกรณ์ย่อย #0

trin@Trinity:~$ inxi -SA
ระบบ: โฮสต์: Trinity Kernel: 5.11.0-18-generic x86_64 บิต: 64 เดสก์ท็อป: GNOME 3.38.4 Distro: Ubuntu 21.04 (Hirsute Hippo) 
เสียง: Device-1: ไดรเวอร์ NVIDIA TU106 High Definition Audio: snd_hda_intel 
           Device-2: Advanced Micro Devices [AMD] ไดรเวอร์เสียง Starship/Matisse HD: snd_hda_intel 
           อุปกรณ์-3: ประเภท Logitech OrbiCam: ไดรเวอร์ USB: snd-usb-audio, uvcvideo 
           Device-4: BEHRINGER UMC404HD 192k ประเภท: ไดรเวอร์ USB: snd-usb-audio 
           เซิร์ฟเวอร์เสียง: ALSA v: k5.11.0-18-generic 

trin@Trinity:~$ lspci -nnk | grep -A 1 เสียง
2d:00.1 อุปกรณ์เสียง [0403]: NVIDIA Corporation TU106 High Definition Audio Controller [10de:10f9] (rev a1)
    ระบบย่อย: Gigabyte Technology Co., Ltd TU106 High Definition Audio Controller [1458:37c2]
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: snd_hda_intel
--
2f:00.4 อุปกรณ์เสียง [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
    ระบบย่อย: Micro-Star International Co., Ltd. [MSI] เมนบอร์ด X570-A PRO [1462:9c37]

trin@Trinity:~$ cat /proc/asound/cards
 0 [NVidia ]: HDA-Intel - HDA NVidia
                      HDA NVidia ที่ 0xf7080000 irq 72
 1 [ทั่วไป ]: HDA-Intel - HD-Audio Generic
                      HD-Audio ทั่วไปที่ 0xf7900000 irq 74
 2 [U192k ]: USB-เสียง - UMC404HD 192k
                      BEHRINGER UMC404HD 192k ที่ usb-0000:2a:00.1-2 ความเร็วสูง
 3 [C920 ]: USB-Audio - HD Pro Webcam C920
                      HD Pro Webcam C920 ที่ usb-0000:2a:00.1-6.1.4 ความเร็วสูง

trin@Trinity:~$ sudo lshw -C มัลติมีเดีย
  *-ยูเอสบี:1                   
       คำอธิบาย : เครื่องเสียง
       สินค้า: UMC404HD 192k
       ผู้จัดจำหน่าย: BEHRINGER
       รหัสประจำตัว: 2
       ข้อมูลรถบัส: usb@1:2
       รุ่น: 1.12
       ความสามารถ: การควบคุมเสียง usb-2.00
       การกำหนดค่า: ไดรเวอร์ = snd-usb-audio maxpower = 500mA ความเร็ว = 480Mbit/s
  *-ยูเอสบี:3
       คำอธิบาย: วิดีโอ
       สินค้า: HD Pro Webcam C920
       ผู้จัดจำหน่าย: Logitech, Inc.
       รหัสประจำตัว: 4
       ข้อมูลรถบัส: usb@1:6.1.4
       รุ่น: 0.19
       อนุกรม: 47963BFF
       ความสามารถ: usb-2.00
       การกำหนดค่า: ไดรเวอร์ = snd-usb-audio maxpower = 500mA ความเร็ว = 480Mbit/s
  *-มัลติมีเดีย
       คำอธิบาย : เครื่องเสียง
       ผลิตภัณฑ์: ตัวควบคุมเสียงความละเอียดสูง TU106
       ผู้จำหน่าย: NVIDIA Corporation
       รหัสทางกายภาพ: 0.1
       ข้อมูลรถบัส: pci@0000:2d:00.1
       รุ่น: a1
       ความกว้าง: 32 บิต
       นาฬิกา: 33MHz
       ความสามารถ: pm msi pciexpress bus_master cap_list
       การกำหนดค่า: ไดรเวอร์=snd_hda_intel เวลาแฝง=0
       ทรัพยากร: irq:72 หน่วยความจำ:f7080000-f7083fff
  *-มัลติมีเดีย
       คำอธิบาย : เครื่องเสียง
       สินค้า: Starship/Matisse HD Audio Controller
       ผู้จัดจำหน่าย: Advanced Micro Devices, Inc. [AMD]
       รหัสทางกายภาพ: 0.4
       ข้อมูลรถบัส: pci@0000:2f:00.4
       รุ่น: 00
       ความกว้าง: 32 บิต
       นาฬิกา: 33MHz
       ความสามารถ: pm pciexpress msi bus_master cap_list
       การกำหนดค่า: ไดรเวอร์=snd_hda_intel เวลาแฝง=0
       ทรัพยากร: irq:74 หน่วยความจำ:f7900000-f7907fff

trin@Trinity:~$ dpkg -l | grep อัลซา
ii alsa-base 1.0.25+dfsg-0ubuntu7 ไฟล์การกำหนดค่าไดรเวอร์ ALSA ทั้งหมด
ii alsa-firmware-loaders 1.2.2-1 amd64 ซอฟต์แวร์ ALSA loaders สำหรับฮาร์ดแวร์เฉพาะ
ii alsa-source 1.0.25+dfsg-0ubuntu7 แหล่งที่มาของไดรเวอร์ ALSA ทั้งหมด
ii alsa-topology-conf 1.2.4-1 ไฟล์การกำหนดค่าโทโพโลยี ALSA ทั้งหมด
ii alsa-ucm-conf 1.2.4-2ubuntu1.1 ไฟล์การกำหนดค่า ALSA Use Case Manager ทั้งหมด
ii alsa-utils 1.2.4-1ubuntu3 amd64 ยูทิลิตี้สำหรับกำหนดค่าและใช้งาน ALSA
ii alsamixergui 0.9.0rc2-1-10ubuntu1 amd64 กราฟิกผสมการ์ดเสียงสำหรับไดรเวอร์การ์ดเสียง ALSA
ii gstreamer1.0-alsa:amd64 1.18.4-1 ปลั๊กอิน amd64 GStreamer สำหรับ ALSA
ii libalsaplayer-dev 0.99.81-2build2 amd64 ไลบรารีปลั๊กอิน alsaplayer (ไฟล์สำหรับการพัฒนา)
ii libalsaplayer0:amd64 0.99.81-2build2 amd64 ไลบรารีปลั๊กอิน alsaplayer
ii libclalsadrv-dev 2.0.0-3.1 ไลบรารีการเข้าถึง C ++ ของไดรเวอร์ ALSA ทั้งหมด (ไฟล์การพัฒนา)
ii libclalsadrv2 2.0.0-3.1 amd64 ALSA

trin@Trinity:~$ cat /etc/pulse/default.pa
#!/usr/bin/pulseaudio -nF
#
# ไฟล์นี้เป็นส่วนหนึ่งของ PulseAudio
#
# PulseAudio เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขได้
# ภายใต้เงื่อนไขของ GNU Lesser General Public License ที่เผยแพร่โดย
# มูลนิธิซอฟต์แวร์เสรี ใบอนุญาตรุ่นที่ 2 หรือ
# (ตามตัวเลือกของคุณ) เวอร์ชันที่ใหม่กว่า
#
# PulseAudio เผยแพร่โดยหวังว่าจะเป็นประโยชน์ แต่
#ไม่มีการรับประกันใด ๆ ; โดยไม่มีแม้แต่การรับประกันโดยปริยายของ
# ความสามารถทางการค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดู GNU
# ใบอนุญาตสาธารณะทั่วไปสำหรับรายละเอียดเพิ่มเติม
#
# คุณควรได้รับสำเนาของ GNU Lesser General Public License
# พร้อมกับ PulseAudio; ถ้าไม่ใช่ โปรดดูที่ <http://www.gnu.org/licenses/>

# สคริปต์เริ่มต้นนี้ใช้เฉพาะเมื่อเริ่มต้น PulseAudio ต่อผู้ใช้
# (เช่น ไม่ได้อยู่ในโหมดระบบ)

.ล้มเหลว

### กู้คืนปริมาณการสตรีมและอุปกรณ์โดยอัตโนมัติ
โหลดโมดูล โมดูลอุปกรณ์ กู้คืน
โหลดโมดูล โมดูลสตรีม กู้คืน
โหลดโมดูล โมดูลการ์ด กู้คืน

### เพิ่มข้อมูลคุณสมบัติโดยอัตโนมัติจากไฟล์ .desktop
### เก็บไว้ใน /usr/share/application
โหลดโมดูล โมดูลเพิ่มคุณสมบัติ

### ควรอยู่หลัง module-*-restore แต่ก่อน module-*-detect
โหลดโมดูล โมดูลสวิตช์บนพอร์ตพร้อมใช้งาน

### ใช้อุปกรณ์ hot-plug เช่น Bluetooth หรือ USB โดยอัตโนมัติ (LP: #1702794)
.ifexists module-switch-on-connect.so
โหลดโมดูล โมดูลสวิตช์เปิดการเชื่อมต่อ
.endif

### โหลดไดรเวอร์เสียงแบบคงที่
### (น่าจะดีกว่าหากไม่โหลดไดรเวอร์เหล่านี้ด้วยตนเอง แต่แทนที่จะโหลด
### ใช้ module-udev-detect -- ดูด้านล่าง -- สำหรับการทำเช่นนี้โดยอัตโนมัติ)
#โหลดโมดูล module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#โหลดโมดูล module-oss device="/dev/dsp" sink_name=output source_name=input
#โหลดโมดูล module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#โหลดโมดูล module-null-sink
#โหลดโมดูล โมดูลท่ออ่างล้างจาน

### โหลดโมดูลไดรเวอร์โดยอัตโนมัติขึ้นอยู่กับฮาร์ดแวร์ที่มี
.ifexists module-udev-detect.so
โหลดโมดูล module-udev-detect
.อื่น
### ใช้โมดูลการตรวจจับฮาร์ดแวร์แบบสแตติก (สำหรับระบบที่ไม่มีการสนับสนุน udev)
โหลดโมดูล ตรวจจับโมดูล
.endif

### เชื่อมต่อซิงก์และซอร์สโดยอัตโนมัติหากมีเซิร์ฟเวอร์ JACK
.ifexists module-jackdbus-detect.so
.nofail
โหลดโมดูล module-jackdbus-ตรวจจับช่อง=2
.ล้มเหลว
.endif

### โหลดโมดูลไดรเวอร์สำหรับฮาร์ดแวร์ Bluetooth โดยอัตโนมัติ
.ifexists module-bluetooth-policy.so
โหลดโมดูลโมดูลบลูทู ธ นโยบาย
.endif

.ifexists module-bluetooth-discover.so
โหลดโมดูลโมดูลบลูทู ธ ค้นพบ
.endif

### โหลดหลายโปรโตคอล
.ifexists module-esound-protocol-unix.so
โหลดโมดูล module-esound-protocol-unix
.endif
โหลดโมดูล module-native-protocol-unix

### การเข้าถึงเครือข่าย (อาจกำหนดค่าด้วย paprefs ดังนั้นฝากความคิดเห็นไว้
### ที่นี่หากคุณวางแผนที่จะใช้ paprefs)
#โหลดโมดูล module-esound-protocol-tcp
#โหลดโมดูล module-native-protocol-tcp
#load-module module-zeroconf-เผยแพร่

### โหลดโมดูลตัวรับ RTP (กำหนดค่าผ่าน paprefs ดูด้านบน)
#โหลดโมดูล module-rtp-recv

### โหลดโมดูลผู้ส่ง RTP (กำหนดค่าผ่าน paprefs ดูด้านบน)
#โหลดโมดูล module-null-sink sink_name=rtp format=s16bechannel=2 อัตรา=44100 sink_properties="device.description='RTP Multicast Sink'"
#โหลดโมดูล module-rtp-send source=rtp.monitor

### โหลดโมดูลเพิ่มเติมจาก GSettings สามารถกำหนดค่าได้ด้วยเครื่องมือ paprefs
### โปรดทราบว่าโมดูลที่กำหนดค่าโดย paprefs อาจขัดแย้งกับแบบแมนนวล
### โหลดโมดูล
.ifexists module-gsettings.so
.nofail
โหลดโมดูล โมดูล gsettings
.ล้มเหลว
.endif


### กู้คืน sink/ต้นทางเริ่มต้นโดยอัตโนมัติเมื่อผู้ใช้เปลี่ยนแปลง
### ระหว่างรันไทม์
### หมายเหตุ: ควรโหลดสิ่งนี้ให้เร็วที่สุดเพื่อให้โมดูลที่ตามมา
### ที่ค้นหา sink/source เริ่มต้นได้รับค่าที่ถูกต้อง
โหลดโมดูล โมดูลเริ่มต้น อุปกรณ์ กู้คืน

### ตรวจสอบให้แน่ใจว่าเรามี sink อยู่รอบ ๆ เสมอ แม้ว่าจะเป็น null sink ก็ตาม
โหลดโมดูล โมดูล - เสมอ - จม

### ให้เกียรติคุณสมบัติของอุปกรณ์ตามบทบาทที่ตั้งใจไว้
โหลดโมดูลโมดูลตั้งใจบทบาท

### ระงับ sinks/source ที่ไม่ได้ใช้งานนานเกินไปโดยอัตโนมัติ
# Uitgecommentarieerd om te voorkomen dat mijn ลำโพงคลิก
#โหลดโมดูล โมดูลหยุดชั่วคราวเมื่อไม่ได้ใช้งาน

### หากเปิดใช้การออกอัตโนมัติเมื่อไม่ได้ใช้งาน เราต้องการให้แน่ใจว่าเราจะออกเท่านั้น
### เมื่อไม่มีเซสชั่นท้องถิ่นต้องการเราอีกต่อไป
.ifexists module-console-kit.so
โหลดโมดูลโมดูลคอนโซลชุด
.endif
.ifexists module-systemd-login.so
โหลดโมดูล module-systemd-login
.endif

### เปิดใช้งานเสียงเหตุการณ์ตำแหน่ง
โหลดโมดูลโมดูลตำแหน่งเหตุการณ์เสียง

### คอร์กสตรีมเพลง/วิดีโอเมื่อสตรีมโทรศัพท์ทำงานอยู่
โหลดโมดูล โมดูลบทบาทจุก

### บล็อกการบันทึกเสียงสำหรับแพ็คเกจที่ จำกัด snap เว้นแต่จะมี
### เสียบอินเทอร์เฟซ "pulseaudio" หรือ "บันทึกเสียง"
.ifexists module-snap-policy.so
โหลดโมดูล โมดูล snap-นโยบาย
.endif

### โมดูลที่อนุญาตการโหลดตัวกรองอัตโนมัติ (เช่น การยกเลิกเสียงสะท้อน)
### ตามความต้องการ. module-filter-heuristics พยายามกำหนดตัวกรอง
### เข้าท่า และโมดูล-ฟิลเตอร์-ปรับใช้ช่วยยกของหนัก
### กำลังโหลดโมดูลและเปลี่ยนเส้นทางสตรีม
โหลดโมดูล โมดูลกรองการวิเคราะห์พฤติกรรม
โหลดโมดูล โมดูลตัวกรองนำไปใช้

### ทำให้อุปกรณ์บางอย่างเป็นค่าเริ่มต้น
เอาต์พุต #set-default-sink
อินพุต #set-default-source
Raffa avatar
jp flag
ฟังดูเหมือนปัญหาการกำหนดค่าผู้ใช้ของ pulseaudio ฉันขอแนะนำให้ลองใช้คำตอบนี้ก่อน: https://askubuntu.com/a/1301214
Nate T avatar
it flag
อินเทอร์เฟซของคุณเป็นไปตามมาตรฐาน USB Audio Class 2.0 ดังนั้นจึงควรทำงานนอกกรอบด้วยอูบุนตู แต่ดูเหมือนว่าอาจเรียกใช้ไดรเวอร์ ALSA ผิดหรือไม่ คุณได้ลองถอดอุปกรณ์อินพุตอื่นออกแล้ว การกำหนดค่าอินพุตหลายรายการพร้อมกันอาจทำให้เกิดปัญหาเช่นนี้
Nate T avatar
it flag
ทำ `arecord -l` ด้วย ซึ่งจะแสดงให้คุณเห็นว่าอุปกรณ์จับภาพใดที่มองเห็นเช่นกัน aplay แสดงเฉพาะอุปกรณ์การเล่น หากคุณกำหนดค่าเป็นอุปกรณ์บันทึกเท่านั้น (สมมติว่าคุณมีตัวเลือก) อุปกรณ์จะแสดงในเมนูแบบเลื่อนลงหรือไม่
Ghostkeeper avatar
in flag
ฉันพยายามเปลี่ยนชื่อโฟลเดอร์ปรับแต่ง มันรีเซ็ตระดับเสียงของฉันเป็น 100% แต่อย่างอื่นไม่มีความแตกต่าง ฉันได้ลองถอดปลั๊กเว็บแคมออกแล้ว แต่ไมโครโฟนตัวนั้นกลับถอดออก ฉันจะเพิ่ม `arecord -l` ในโพสต์หลัก แต่ Alsa ตรวจพบว่าใช่ การตั้งค่าเป็นอุปกรณ์อินพุตเท่านั้นไม่ได้สร้างความแตกต่าง
Nate T avatar
it flag
ดังนั้นจึงเห็นว่าเป็นทั้งอุปกรณ์บันทึกและเล่น ด้านบนของ alsa นั่ง pulseaudio คุณสามารถเรียกใช้อีก 1 cmd และให้เอาต์พุตได้หรือไม่ `cat /etc/pulse/default.pa` ควรส่งออกเนื้อหาของไฟล์นี้ เพิ่มบรรทัดต่อไปนี้ในโปรแกรมแก้ไขใดๆ ก็ตามที่คุณใช้load-module ```module-alsa-source device=hw:2,0``` #บรรทัดแรกควรอยู่ก่อนบรรทัดที่สอง ```.ifexists module-udev-detect.so```
Nate T avatar
it flag
ดู[ที่นี่](https://wiki.archlinux.org/title/PulseAudio/Troubleshooting#Getting_debug_output_from_pulseaudio) อีกประมาณหนึ่งในสี่ของทางลง ใช้ cat เพื่อดูว่ามีอยู่แล้วหรือไม่ หรืออะไรที่คล้ายกัน
Raffa avatar
jp flag
ลองเพิ่มอุปกรณ์เป็นแหล่งที่มาของ pulseaudio ด้วยตนเอง: https://askubuntu.com/a/1336123
Nate T avatar
it flag
นั่นเป็นคำสั่งเดียวกับที่ฉันเพิ่งให้ - param ระบุ behringer ของคุณ (การ์ด 2, อุปกรณ์ 0) btw ฉันมี uca202 ซึ่งตรงกันข้าม - อินพุตปรากฏขึ้น แต่ใช้ไมโครโฟนเริ่มต้น
Ghostkeeper avatar
in flag
@NateT โซลูชันของคุณ (หรือวิธีแก้ปัญหา) ได้ผล ฉันต้องเพิ่มอุปกรณ์ทั้งเป็นแหล่งและแหล่งเก็บเพื่อให้สามารถทำงานเป็นเอาต์พุตได้เช่นกัน ฉันจะพิจารณาวิธีแก้ปัญหาใน `~/.config` แทนใน /etc เพื่อแยกมันให้ดียิ่งขึ้น แต่วิธีนี้ใช้ได้ผลสำหรับฉัน คุณต้องการที่จะกำหนดมันเป็นคำตอบที่จะได้รับเกียรติและความโปรดปราน? คำตอบของ Raffa นั้นคล้ายกัน แต่ Nate เป็นคนแรก
Ghostkeeper avatar
in flag
ในการวิจัยของฉัน ฉันเห็นคนรายงานจุดบกพร่องเกี่ยวกับสิ่งนี้ในเคอร์เนล Linux หลายเวอร์ชันล่าสุด เมื่อดูลิงก์ที่โพสต์ที่นี่ ดูเหมือนว่าการตรวจจับอัตโนมัติโดยเคอร์เนลจะใช้งานไม่ได้ การอัปเดตเป็น Ubuntu 21.04 ยังอัปเดตเวอร์ชันเคอร์เนลด้วย ดังนั้นจะอธิบายได้ว่าเหตุใดจึงจำเป็น
Raffa avatar
jp flag
ฉันเห็นด้วยกับคุณอย่างยิ่ง⦠ความคิดเห็น @NateT แสดงให้เห็นถึงความรู้และความเข้าใจที่ถูกต้องเกี่ยวกับการแก้ไขปัญหานี้และการแก้ปัญหา ⦠คำตอบที่เชื่อมโยงของฉันมีไว้เพื่อเสริมและอธิบายว่าเหตุใดจึงทำงานอย่างไร ¦กำลังรอคำตอบของเขาเพื่อโหวต
Nate T avatar
it flag
โพสต์คำตอบ ดีใจที่มันได้ผล
Nate T avatar
it flag
@Raffa ใช่ความคิดเห็นนั้นมีความหมายว่าเบาสมอง บุคลิกภาพของฉันแปลความคิดเห็นได้ไม่ดี อีกอย่าง ฉันดูโปรไฟล์ของคุณเมื่อเช้านี้ และต้องไปดื่มกาแฟทันที การแสดงออกนั้นดู ดังนั้น. ดีมาก
Score:4
ธง it

ไม่ว่าจะด้วยเหตุผลใดก็ตาม PulseAudio จะไม่เห็นอินเทอร์เฟซเป็นแหล่งที่มา จำเป็นต้องกำหนดค่าด้วยตนเองผ่านการบังคับการโหลดและการตรวจจับ ขั้นตอนมีดังนี้:

  1. ใช้คำสั่ง:

    arecord -l
    

    และจดเลขบัตรและเครื่องไว้

  2. เปิด /etc/pulse/default.pa เป็นรูทในโปรแกรมแก้ไขข้อความ

  3. เพิ่มบรรทัด:

    โหลดโมดูล module-alsa-source device=hw:c,d
    

    ที่ไหน คือหมายเลขบัตรและ คือหมายเลขเครื่อง

  4. ด้านล่างบรรทัดนั้นให้เพิ่ม:

    .ifexists module-udev-detect.so
    
  5. บันทึกไฟล์และโหลด PulseAudio อีกครั้ง สามารถทำได้จากบรรทัดคำสั่งด้วย:

    พัลส์ออดิโอ -k ; พัลส์ออดิโอ -D
    

สิ่งนี้ควรบังคับให้การตรวจจับเป็นแหล่งอินพุต หากต้องการดูกระบวนการที่ใช้ในการตรวจสอบโซลูชัน โปรดดูความคิดเห็นภายใต้ OP หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขปัญหาใน PulseAudio โปรดดูที่ Arch Linux Wiki สำหรับ PulseAudio/การแก้ไขปัญหา.

Nate T avatar
it flag
นอกจากนี้ โปรดทราบว่าตอนนี้คุณได้เปิดใช้ pulseaudio แล้ว คุณควรพิจารณาใช้ JACKได้รับการออกแบบมาสำหรับแอปพลิเคชันเสียงระดับมืออาชีพมากกว่า ในขณะที่ pulseaudio นั้นเหมาะสำหรับ youtube และแอปพลิเคชันเสียงทุกวัน
Nate T avatar
it flag
ฉันทิ้งอะไรไว้หรือเปล่า? แจ้งให้เราทราบและฉันจะเพิ่ม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา