ดองเกิล DAC ต่อ PC หรือเครื่องเกมแล้วไม่มีเสียง? เลือก UAC1 หรือ UAC2 อย่างไร (ตัวอย่าง KEYSION 02 Pro และ X1)

ดองเกิล DAC ที่ต่อ PC หรือเครื่องเกมแล้วเงียบ ส่วนใหญ่ไม่ใช่ตัวเครื่องเสีย แต่เป็นเพราะ USB Audio Class (USB Audio Class, UAC) ไม่ตรงกัน UAC1 เป็นโปรโตคอลเก่าที่เข้ากันได้กว้างที่สุด UAC2 มีแบนด์วิดท์มากกว่า ไปได้ถึง 384kHz และ 32bit แต่เครื่องเกมบางรุ่นกับระบบเก่ารู้จักแค่ UAC1 บทความนี้แยกความต่าง เพดานอัตราสุ่ม และจังหวะที่ควรสลับให้ชัด ฟังเพลงอยู่กับ UAC2 ต่อ PS5 หรือ Switch ค่อยสลับเป็น UAC1
UAC1 กับ UAC2 คืออะไรกันแน่?
UAC คือข้อตกลงเรื่องเสียงที่อุปกรณ์ USB กับโฮสต์คุยกันไว้ล่วงหน้า พอเสียบ DAC เข้า PC โฮสต์ก็ใช้มันตัดสินว่าจะใช้อัตราสุ่มเท่าไร กี่ช่องสัญญาณ และต้องลงไดรเวอร์ไหม UAC1.0 ตั้งขึ้นพร้อม USB 1.1 เมื่อปี 1998 เพดานอยู่ที่ 24bit/96kHz ส่วน UAC2.0 ออกมาพร้อม USB 2.0 เมื่อปี 2006 รองรับ 32bit, 384kHz และสูงกว่านั้น
พูดสั้น ๆ UAC1 คือโปรโตคอลเก่าที่ใครก็รู้จัก ส่วน UAC2 คือตัวใหม่ที่แบนด์วิดท์มากกว่า แต่ก็มีกำแพงสูงกว่า มองเป็นตัวเลข แบนด์วิดท์ full-speed 12Mbps ของ UAC1 พอส่งสองช่องสัญญาณ 96kHz/24bit ได้สบาย ส่วน UAC2 ใช้ high-speed 480Mbps แล้วปลดล็อกทั้งจำนวนช่องและอัตราสุ่ม นี่คือเหตุผลที่การ์ดเสียงงานโปรกับอินเทอร์เฟซอัดเสียงหลายช่องแทบจะใช้ UAC2 อย่างเดียว
ทำไม PS5, Switch และ PC บางเครื่องรู้จักแค่ UAC1?
USB audio stack ของ PlayStation กับ Switch ทำมารองรับแค่ UAC1 พอเสียบอุปกรณ์ UAC2 เครื่องเกมจะไม่ enumerate อุปกรณ์นั้นเลย จึงไม่มีเสียง ฝั่ง Windows ก็คล้ายกัน UAC2 รองรับแบบ native ตั้งแต่ Win10 เป็นต้นมา บางบิลด์ยังต้องลงไดรเวอร์จากผู้ผลิต ส่วน UAC1 ระบบมีมาให้ ใส่แล้วใช้ได้ทันที ผู้ผลิตจึงมักเหลือสวิตช์ UAC1 ไว้ในอุปกรณ์เพื่อรับมือกับกรณีพวกนี้
ถ้าดองเกิลทำงานปกติบนมือถือ แต่ต่อ PC หรือเครื่องเกมแล้วเงียบ อย่าเพิ่งโทษฮาร์ดแวร์ ปัญหาอยู่ตรงนี้แทบทั้งนั้น
สลับเป็น UAC1 แล้วเสียงแย่ลงไหม?
แย่ลง แต่มีขอบเขตชัดเจน แบนด์วิดท์ของ UAC1 ล็อกไว้ที่ 96kHz/24bit อัตราที่สูงกว่านั้นต้องลดลงตอนเล่น
| หัวข้อ | UAC1.0 | UAC2.0 | สิ่งนี้หมายความว่าอะไร |
|---|---|---|---|
| อัตราสุ่มสูงสุด | 96kHz | 384kHz ขึ้นไป | เพลงที่ไม่เกิน 96kHz ไม่ต่าง อัตราสูงกว่าจะถูกจำกัด |
| ความละเอียดบิต | 24bit | 32bit | 24bit เกินพอสำหรับการฟังทั่วไป แทบไม่รู้สึกในชีวิตประจำวัน |
| ไดรเวอร์ | ไม่ต้องใช้ | Windows บางรุ่นต้องลง | UAC1 เสียบแล้วดัง UAC2 อาจต้องลงไดรเวอร์ |
| ความเข้ากันได้กับเครื่องเกม | เป็นมิตรกับเครื่องเกมและอุปกรณ์เก่า | เครื่องเกมบางรุ่นไม่รู้จัก | บน PS5 กับ Switch ให้เลือก UAC1 |
| การใช้พลังงาน | ต่ำกว่า | สูงกว่า | ต่อมือถือแล้วแบตอยู่นานขึ้นเล็กน้อย |
พูดตรง ๆ ถ้าแหล่งเพลงที่คุณฟังส่วนใหญ่ไม่เกิน 96kHz/24bit ความต่างด้านเสียงระหว่าง UAC1 กับ UAC2 แทบมองข้ามได้ สิ่งที่ฉุดคุณไว้คือมีเสียงออกไหม ไม่ใช่อัตราสุ่มตรงนั้น
ควรใช้ตัวไหน? เช็กสามขั้น
อุปกรณ์มักตั้ง UAC2 จากโรงงาน จะสลับมือก็ต่อเมื่อเจอเครื่องที่ไม่รู้จัก ไล่จากอุปกรณ์ไปหาเส้นสายก่อน ตรวจโหมดปัจจุบัน ดูอัตราสุ่มที่คอมพิวเตอร์อ่านได้ แล้วเก็บการเปลี่ยนสายไว้เป็นทางเลือกท้ายสุด
- หาโหมด UAC ในคู่มือหรือแอป แล้วยืนยันว่าตั้งจากโรงงานเป็น UAC1 หรือ UAC2
- เสียบกับคอม เปิดการตั้งค่าเสียงดูอัตราสุ่ม ถ้ารู้จักแต่เงียบ ให้ลดลงเป็น 96kHz แล้วลองใหม่
- ก่อนต่อ PS5 หรือ Switch ให้สลับอุปกรณ์เป็น UAC1 เครื่องเกมจึงจะเห็นมัน
- ถ้ายังเงียบ ให้เปลี่ยนสาย OTG และลองพอร์ต USB อื่น เพื่อตัดปัญหาเรื่องไฟเลี้ยงและการสัมผัส
อุปกรณ์รุ่นไหนควรดูให้ดี?
PCM ของ 02 Pro รองรับถึง 32bit/768kHz ส่วน 01 ถึง 32bit/384kHz ทั้งคู่สูงกว่าเพดาน UAC1 มาก ฟังเพลงบนคอมทุกวันปล่อยไว้ที่ UAC2 ต่อเครื่องเกมค่อยสลับเป็น UAC1 หูฟังเกม USB-C อย่าง X1 เน้น PC กับเครื่องเกม ที่ UAC1 เสถียรกว่า ก่อนซื้อ ลองดูว่ารองรับการสลับโปรโตคอลด้วยมือไหม เพราะมันมีผลต่อการมีเสียงออกมากกว่าอัตราสุ่มบนสเปกชีต
อ่านต่อ: อัตราสุ่มมีผลจริงแค่ไหนดูที่ คู่มืออัตราสุ่มและการรีแซมเปลิง ถ้าต่อมือถือไม่ติด เริ่มจาก เช็กลิสต์ความเข้ากันได้ของ OTG วิธีอ่านสเปกดองเกิลดูที่ อธิบายสเปกดองเกิล DAC สินค้าที่เกี่ยวข้อง: KEYSION 02 Pro, หูฟังเกม G-Turbo X1
เกี่ยวกับผู้เขียน
เขียนโดยทีมเนื้อหาเสียง KEYSION เราทำ DAC พกพาและสายสัญญาณ และทดสอบ 02 Pro, 01 กับ X1 ทุกวันเรื่องเสียงและการเข้ากันได้ ตัวเลขในบทความมาจากหน้าสเปกสินค้าและเอกสาร USB Audio Class ของ USB-IF ตำแหน่งสวิตช์ UAC ต่างกันตามเฟิร์มแวร์ ให้ยึดคู่มือของอุปกรณ์ที่คุณถืออยู่เป็นหลัก
FAQ
ดองเกิลเสียบ PC แล้วเงียบ เป็นปัญหาที่ UAC ไหม?
ดูก่อนว่าระบบรู้จักอุปกรณ์ไหม ถ้ารู้จักแต่เงียบ มักเป็นที่อัตราสุ่มไม่ตรงหรือยังไม่ได้เลือกเอาต์พุต ถ้าไม่รู้จักเลย ค่อยสงสัยโหมด UAC กับสาย OTG ก่อน
UAC1 ได้แค่ 96kHz ฟังออกไหม?
สำหรับคนส่วนใหญ่และเพลงส่วนใหญ่ ฟังไม่ออก 96kHz/24bit ครอบคลุมไฟล์ lossless กับ Hi-Res ทั่วไปอยู่แล้ว ความต่างจริงมักอยู่ที่พื้นเสียงรบกวนกับกำลังขับ
ทำไม Switch กับ PS5 ถึงไม่รู้จัก DAC ของผม?
USB เสียงของสองเครื่องนี้รองรับแค่ UAC1 สลับ DAC เป็นโหมด UAC1 หรือเลือกรุ่นที่รองรับ UAC1 ก็มักจะรู้จัก
UAC1 กับ UAC2 กระทบกำลังขับไหม?
ไม่กระทบโดยตรง กำลังขับขึ้นกับวงจรขยายและไฟเลี้ยง โปรโตคอลจำกัดแค่อัตราสุ่ม ความละเอียดบิต และแบนด์วิดท์ เสียงที่แย่ลงมักมาจากการดาวน์แซมเปลิงหรือไดรเวอร์
บนมือถือต้องตั้ง UAC เองไหม?
Android ปกติใช้ UAC แบบไม่ต้องลงไดรเวอร์ บางรุ่นต้องเช็กในตัวเลือกนักพัฒนาหรือการตั้งค่า USB ส่วน iPhone ใช้เสียงผ่าน Lightning/USB-C ปกติไม่ต้องสลับเอง

