ไมโครโฟนไม่ทำงานบน Ubuntu 16.04


16

ฉันมีปัญหากับเสียง HDA Intel PCH ภายใต้ Ubuntu 16.04 ฉันไม่เคยมีปัญหากับลำโพง แต่ไมโครโฟนของฉันไม่ทำงาน

เมื่อฉันเสียบแจ็คไมโครโฟนระบบจะตอบสนองและดูเหมือนว่ามีไมโครโฟนอยู่ แต่ไม่มีแถบเดียวปรากฏขึ้นในการตั้งค่าใด ๆ ใน "ระดับอินพุต" ไมโครโฟนทำงานได้ดีเพิ่งทดสอบกับโน้ตบุ๊กด้วย Ubuntu 12.04

ภาพหน้าจอ

นี่คือข้อมูลของฉัน


คุณแก้ปัญหาของคุณหรือไม่? ฉันมีปัญหาเดียวกัน!
lotfio

คำตอบ:


12

ฉันมีปัญหาตรงนี้ ทางออกของฉัน:

1) เปิดการควบคุม PulseAudio

2) ไปที่แท็บการกำหนดค่า

3) เลือกดูเพล็กซ์สเตอริโอแบบแอนะล็อกเพื่อใช้คอมพิวเตอร์ที่มีระบบเสียงและไมโครโฟน

ป้อนคำอธิบายรูปภาพที่นี่


ฉันพบว่าแม้ว่าการตั้งค่าของฉันเป็น Analog Stereo Duplex การสลับไปใช้การตั้งค่าอื่นแล้วกลับไปที่ duplex แก้ปัญหาได้
MHT

จะเปลี่ยนเป็น microfone โดยอัตโนมัติได้อย่างไร อันนี้ใช้งานได้ แต่ดูเหมือนว่าเราจะต้องเปลี่ยนผลลัพธ์ด้วยตนเองทุกครั้ง
Breno Salgado

นี่ไม่ได้แก้ไขสำหรับฉัน
HackerBoss

6

บางทีนี่อาจจะใช้ได้ โปรดตอบเพื่อดูว่านี่เป็นแล็ปท็อปเครื่องนั้นโดยเฉพาะหรือไม่

/ubuntu//a/824806/47206

/unix//a/358989/32012

sudo apt-get install alsa-tools-gui

จากนั้นเปิดตัว

hdajackretask

แล้ว:

ทำเครื่องหมายที่ 'แสดงพินที่ไม่เชื่อมต่อ'

ตรวจสอบการแทนที่ pin 0x12 ไปที่ไมโครโฟนภายใน

สมัครและทดสอบ ตรวจสอบให้แน่ใจว่าระดับไมโครโฟนสูงพอในการตั้งค่าเสียง (pavucontrol ฯลฯ )

หากใช้งานได้ 'ติดตั้งการแทนที่การบูต'

ป้อนคำอธิบายรูปภาพที่นี่


ฉันมีปัญหาเดียวกันและคำตอบนี้ไม่ได้แก้มัน ?? โซลูชันอื่น ๆ
lotfio

@ForDev - แล็ปท็อปอะไรที่คุณมี? คุณเห็นไมค์ในการตั้งค่าเสียงหรือในpavucontrolภายใต้การป้อนข้อมูลอุปกรณ์แท็บ? หากไม่อยู่ในแท็บการตั้งค่า : ต้องแน่ใจว่าคุณได้เลือก '' Analog Stereo Duplex "

ขอบคุณสำหรับการเล่นซ้ำฉันเพิ่งเปลี่ยนไปเป็นเดเบียนและทุกอย่างทำงานได้ดีขอบคุณ :) ฉันลองใช้วิธีแก้ปัญหาทั้งหมด แต่ไม่ได้ผลสำหรับฉันฉันคิดว่าปัญหา mybe มาจากการอัปเดตเพราะก่อนทุกอย่างทำงานได้ดี
lotfio

@ForDev - คุณหมายถึงสิ่งนี้ได้รับการแก้ไขด้วยการหมุน Debian? รุ่นเคอร์เนลอะไรโปรด บางทีฉันอาจจะสะดุดในเรื่องนี้ในอนาคตกับ Asus และการใช้เคอร์เนลที่ใหม่กว่าอาจเป็นหนทางไป

เมื่อฉันพยายามที่จะใช้การเปลี่ยนแปลงฉันได้รับข้อผิดพลาดนี้: pa_stream_writablee_size () ล้มเหลว: ยุติการเชื่อมต่อ
hellocatfood

3

ปัญหาของฉันเป็นปัญหาเล็ก ๆ น้อย ๆ กับปัญหาของ OP - ฉันมีแจ็คหูฟัง (หูฟังสเตอริโอรวมและไมโครโฟน)

ขั้นแรกให้ใช้ hdajackretask ตรวจสอบว่าปัญหาไม่เกี่ยวข้องกับแจ็ค (เช่นดูวิธีแก้ปัญหาของ user47206 ) สำหรับฉันแล้วแจ็คของฉันถูกตรวจจับอย่างถูกต้องว่าเป็น 'หูฟัง'

  1. กดCtrl+ Alt+ tเพื่อเข้าถึงเทอร์มินัล
  2. พิมพ์cat /proc/asound/card*/codec* | grep Codecเทอร์มินัลแล้วจดบันทึกตัวแปลงสัญญาณที่แสดงไว้
  3. หากมีตัวแปลงสัญญาณหลายตัวอยู่ในรายการให้กำหนดว่าตัวแปลงสัญญาณใดที่เกี่ยวข้องกับแจ็คหูฟังของคุณ สำหรับฉันมีอยู่สองรายการ - อันหนึ่งเกี่ยวข้องกับการ์ดวิดีโอ ( Codec: ATI R6xx HDMI) และอีกอันเกี่ยวข้องกับการ์ดเสียง ( Codec: Realtek ALC3861) ในกรณีของฉันฉันสนใจการ์ดเสียงเพราะฉันเชื่อมต่อกับช่องเสียบชุดหูฟัง PC และไม่ใช่อุปกรณ์ HDMI เช่นจอคอมพิวเตอร์
  4. เงยหน้าขึ้นมองรุ่น HD-ตัวแปลงสัญญาณเสียงสำหรับคุณในแบบ HD-Audio รุ่น สำหรับเสียบชุดหูฟังของฉันแบบที่ดีที่สุดคือDell หูฟังหลายรูปแบบ
  5. พิมพ์cd /etc/modprobe.d/ในอาคาร
  6. พิมพ์sudo cp alsa-base.conf alsa-base.conf.bakเพื่อสำรองไฟล์ก่อนแก้ไข
  7. พิมพ์gksudo gedit ./alsa-base.confเพื่อแก้ไขไฟล์
  8. options snd-hda-intel model={HD-Audio model for you codec}ใส่บรรทัดนี้ที่ด้านล่างของแฟ้ม options snd-hda-intel model=dell-headset-multiตัวอย่างเช่นสำหรับมันผมว่ามันเป็น
  9. บันทึกไฟล์และรีบูต

ขอบคุณสิ่งนี้ใช้ได้กับฉัน (รุ่น aspire-headset-mic)
Razem

1

ฉันมีปัญหาที่คล้ายกันและลองตอบทุกคำถามที่ฉันพบทางออนไลน์โดยไม่มีโชค ในที่สุดจาก alsamixer ฉันเปลี่ยนตัวเลือกช่องทางซึ่งเป็น 6ch, 4ch หรือ 2ch และไมค์เริ่มจับภาพอินพุตไม่ทราบว่าทำไม ...


1

ทางออกที่ง่ายมาก

ภาพหน้าจอ

tl; dr: กดไอคอนระดับเสียงสีแดงตามที่แสดงในภาพหน้าจอด้านบน

ผมมีปัญหาเดียวกัน. บน Ubuntu 16.04.3 LTS, KDE

ทางออกของฉัน:

1) ไปที่ "การตั้งค่าระดับเสียง"

2) เลือก "อุปกรณ์อินพุต" (แท็บ)

** ที่มุมขวาบนไอคอนเสียงจะถูกทำเครื่องหมายสีแดง ในฐานะที่เป็นใบ้

3) กด (คลิกซ้าย) ไอคอนเสียงสีแดง (ดังกล่าวข้างต้น)

4) กดตกลง

ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

หากไม่แน่ใจว่าเลือกตัวเลือกที่ถูกต้องจากตัวเลือกพอร์ตในแท็บอุปกรณ์อินพุต (ฉันเลือกไมโครโฟนภายใน) และตรวจสอบให้แน่ใจว่าเปอร์เซ็นต์ของโวลุ่มนั้นสูงกว่า 0% โดยเฉพาะอย่างยิ่งสำหรับชุดทดสอบเป็น 100%

มันเป็นไมโครโฟนภายในของแล็ปท็อปของฉัน ความหมายไมโครโฟนในตัวในแล็ปท็อปของฉัน


1

ฉันทำมัน!

  1. sudo gedit /etc/modprobe.d/alsa-base.conf
  2. มองหาoptions snd-usb-audio index=-2และเปลี่ยนเป็น options snd-usb-audio index=0
  3. เพิ่ม options snd-hda-intel model=auto

น่าเสียดายที่นี่ใช้งานไม่ได้กับ Ubuntu 19.1 + acer swift 3 :( ดูเหมือนว่านี่เป็นตัวเลือกสุดท้ายของฉัน
FlyingZebra1 1
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.