ไมโครโฟนใช้งานได้ แต่ไม่มีสาย


8

ฉันมีปัญหาที่น่าสนใจกับ Ubuntu ฉันมีแล็ปท็อปที่มีแจ็คหนึ่งช่องสำหรับต่อเข้า / ไมโครโฟนและต่อสาย / หูฟัง

นี่คือเหตุผลที่ฉันซื้อตัวแยกส่วนแบบด้านล่าง:

แบ่งแจ็คไพน์ 4 อันหนึ่งตัวออกเป็นสองแจ็ค: micrphone และสายออก

ฉันมีไมโครโฟนสตูดิโอภายนอกและหูฟังพร้อมไมโครโฟน

กรณีที่ 1 (ใช้งานได้)

หากฉันเชื่อมต่อ micrphone ของหูฟังเข้ากับตัวแยกที่เสียบไว้ในแล็ปท็อปของฉันฉันสามารถบันทึก micrphone ของฉันได้

HEADPHONES MIC ----+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

กรณีที่ 2 (ไม่ทำงาน)

หากฉันเชื่อมต่อกับฮาร์ดแวร์ภายนอกอื่น (เช่นเปียโน) กับตัวแยกสัญญาณฉันไม่สามารถบันทึกสิ่งใดได้ ... นี่เป็นปัญหา Ubuntu จะรู้ได้อย่างไรว่ามีไมโครโฟนสำหรับหูฟังหรือฮาร์ดแวร์ภายนอกที่ไม่ใช่ไมโครโฟนสำหรับหูฟัง

PIANO  ------------+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

... และคำถามคือจะแก้ไขได้อย่างไร ฉันต้องการบันทึกเปียโนโดยใช้แล็ปท็อปของฉัน: ผ่านสายเข้า

จะแยกสาเหตุหรือไม่

ฉันต้องการฮาร์ดแวร์ที่ไม่มี (เช่นเครื่องบันทึก USB) จริง ๆ หรือไม่?


อัปเดต : ทดสอบบน Windows 8 บนแล็ปท็อปเครื่องเดียวกัน มันทำงานได้อย่างถูกต้อง ... (ไม่) โชคดีที่ฉันเป็นผู้ใช้ Ubuntu ดังนั้นฉันจะไม่กลับไปที่โลก Windows ... ยังคงค้นหาวิธีแก้ปัญหาบน Ubuntu

Samsung NP300E5V-S01ROรุ่นแล็ปท็อปของฉันคือ

อัปเดต 2 : การใช้alsamixerฉันจัดการเพื่อฟังเสียงเปียโนเท่านั้นโดยไม่มีเสียงไมโครโฟนอื่น นี่คือลักษณะที่การกำหนดค่า alsamixer ปัจจุบัน:

ข้อมูลเกี่ยวกับการตั้งค่าของฉันสามารถพบได้ที่นี่

ฉันยังคงไม่สามารถเลือกได้ใน Audacity (หรือซอฟต์แวร์บันทึกอื่น ๆ ) อุปกรณ์บันทึก มันบันทึกจากไมโครโฟนภายใน

อัปเดต 3 :

pactl list sourcesเอาท์พุทนี้ในPortsส่วน:

กรณีที่ 1

เปียโนเชื่อมต่อแล้ว:

analog-input-microphone-internal: Internal Microphone (priority: 8900)
analog-input-microphone: Microphone (priority: 8700, not available)

กรณีที่ 2

เชื่อมต่อไมโครโฟนภายนอก:

analog-input-microphone-internal: Internal Microphone (priority: 8900, not available)
analog-input-microphone: Microphone (priority: 8700, available)

ฉันแน่ใจว่าไม่ใช่ "สายเข้า" แต่เป็นเพียง "ไมค์ใน" แล็ปท็อปปกติไม่มีสายเข้า
Braiam

@Braiam อาจเป็นจริง ... ฉันจะแก้ไขปัญหานี้ได้อย่างไร ... ? ฉันต้องการมากที่จะบันทึกเพลงใหม่โดยใช้แล็ปท็อปของฉัน ... :-)
IonicăBizău

สิ่งหนึ่งที่ฉันอยากจะแนะนำคือลองใช้ระบบปฏิบัติการอื่นแม้ว่าจะเป็น Ubuntu เวอร์ชันใหม่คุณไม่จำเป็นต้องติดตั้งเพียงแค่เรียกใช้จาก Live CD และดูว่าสามารถแก้ไขปัญหาได้หรือไม่
v010dya

@Volodya ฉันลองบน Ubuntu 13.04 และมีปัญหาเดียวกัน ... :-(
IonicăBizău

@ John นี่เป็นไปได้อย่างหนึ่ง: ไมโครโฟนของคุณเป็นแบบโมโนจริงๆ แต่เปียโนเป็นแบบโมโน แต่อยู่ในแชนแนลอื่น สมมติฐานดังกล่าวอาจเป็นทฤษฎีหากซอฟต์แวร์ที่คุณบันทึกด้วยการป้อนข้อมูลแบบโมโนคุณสามารถตรวจสอบได้หรือไม่? หากเป็นเช่นนั้นคุณสามารถลองสลับช่องทางซ้ายและขวาได้ฉันไม่สามารถหาวิธีที่จะทำได้อย่างถูกต้องในขณะนี้ แน่นอนว่านี่เป็นเพียงสมมติฐาน
v010dya

คำตอบ:


1

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

คุณควรพยายามเพิ่มเมตรจับภาพทั้งหมดalsamixerให้อยู่ในระดับสูงสุดและตรวจสอบให้แน่ใจว่าไม่ได้ปิดเสียงหลังจากนี้ตรวจสอบให้แน่ใจว่าได้pavucontrolเลือกอุปกรณ์และพอร์ตที่ถูกต้องและอินพุตไมโครโฟนไม่ได้ถูกปิดเสียงจากนั้นลองบันทึก

หากยังไม่สามารถใช้งานได้แสดงว่ามีปัญหาเกิดขึ้นกับไดรเวอร์

สิ่งที่คุณสามารถลองได้คือติดตั้ง alsa รุ่นใหม่บางทีปัญหานี้อาจได้รับการแก้ไขในเวอร์ชันที่ใหม่กว่า อื่น ๆ กว่าที่มีบางเครื่องมือ tweaking สำหรับ ALSA ที่นี่ เอกสารสำหรับมันนี่ ด้วย hda-jack-retask สิ่งคุณสามารถเปลี่ยนอินพุตไมโครโฟนของคุณเป็น line-in หนึ่ง (หรือสิ่งที่คล้ายกัน) แต่ฉันไม่รู้ว่าจะช่วยได้หรือไม่


ให้ความช่วยเหลือแก่คุณ แต่ยังคงปัญหาไม่ได้รับการแก้ไข ฉันเปิดมันบน launchpad
IonicăBizău

@John ツฉันได้อ่านบทสนทนาที่ bugreport แล้ว หากคุณยังไม่ทราบวิธีการที่จะเพิ่มคำแนะนำ, อ่านนี้ เช่นคุณecho jack_detect=no > /sys/class/sound/hwC0D0/hintsปิดใช้งานการตรวจจับแจ็ค หรือในกรณีของคุณคุณสามารถลองecho jack_detect=no > /sys/class/sound/hwC0D3/hintsได้ แต่อดีตมีแนวโน้มที่จะมีผลกระทบมากขึ้น
falconer

@John ツหลังจากเพิ่มคำใบ้นั้นแล้วecho 1 > /sys/class/sound/hwC0D0/reconfigหรือecho 1 > /sys/class/sound/hwC0D3/reconfig
falconer

ฉันต้องเรียกใช้คำสั่งเมื่อเปียโนเชื่อมต่อหรือไม่
IonicăBizău

ไม่ได้ แต่การเปลี่ยนแปลงเหล่านี้มีอายุการใช้งานเพียงครั้งเดียวหลังจากรีบูตพวกเขาหายไปดังนั้นให้ทดสอบในเซสชันนั้นที่คุณทำการกำหนดค่าใหม่
falconer

0

อาจเป็นเคล็ดลับเล็ก ๆ น้อย ๆ ซึ่งคุณสามารถติดตั้งจาก PPA จะช่วย:
[วิธีการ] เปลี่ยนแจ็คหูฟังเป็นแจ็คไมโครโฟนใน Ubuntu | พระเจ้าช่วย! อูบุนตู!


มันฟังดูดี แต่ฉันได้รับข้อผิดพลาดนี้: "Failed to create file '/home/username/.pulse/client.conf.3A0Q7W': No such file or directory"เมื่อฉันพยายามใช้การตั้งค่า
IonicăBizău

สร้าง. ชีพจรในโฮมไดเร็กตอรี่ของคุณ, ซึ่งควรแก้ไขปัญหาได้.
v010dya

ยื่นข้อผิดพลาดที่นี่: bugs.launchpad.net/ubuntu/+source/alsa-tools/+bug/1262661โปรดไปที่นั่นและเลือกว่ามันเกิดขึ้นบนเครื่องของคุณด้วย
v010dya
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.