เสียงรอบทิศทาง 5.1 พร้อมแจ็ค 3.5 มม. สามเส้น


12

มีปัญหากับเสียงในขณะนี้ ฉันกำลังพยายามกำหนดค่าเสียงรอบทิศทาง 5.1 ของฉัน แต่จะทำงานเฉพาะกับลำโพงด้านหน้าซ้ายและลำโพงด้านหน้าขวา ที่ด้านหลังของมาเธอร์บอร์ดฉันมีแจ็คขนาด 3x3.5 มม. ซึ่งฉันได้เชื่อมต่อลำโพงกับแม้ว่าจะไม่ใช่พอร์ตที่ถูกต้อง

ฉันต้องการ "กำหนด" สามพอร์ตที่ด้านหลังให้กับแต่ละเอาต์พุต (Sub และ center, ซ้ายและขวาและด้านหลังซ้ายและขวา) แม้ว่าฉันไม่แน่ใจว่าจะทำเช่นนี้ได้อย่างไร เสียงของฉันคือ ALC889 จาก Realtek และฉันใช้ Ubuntu 12.04 เมื่อติดตั้งการอัปเดตทั้งหมด


คุณเลือกโหมดช่องสัญญาณที่ถูกต้องสำหรับการ์ดของคุณหรือไม่ ติดตั้งpavucontrolเรียกใช้และดูการตั้งค่าในแท็บ "การกำหนดค่า" วิธี commandline ทำงานalsamixerใน terminal เลือกการ์ดเสียงที่เหมาะสมและเปลี่ยนโหมดช่อง คล้ายกับการตั้งค่าตัวปรับแต่งเสียงที่เหมาะสมที่สุดในภาพหน้าจอนี้
gertvdijk

คำตอบ:


4

ก่อนอื่นคุณควรกำหนดใน ALSA ว่าคุณมี 6 ช่อง คุณสามารถอ้างถึงโพสต์นี้ โดยทั่วไปคุณจะเปิดตัว alsamixer และคุณกำหนด (สำหรับการ์ดเสียงที่ถูกต้อง) จำนวนช่องทางที่ 6 จากนั้นคุณเก็บการกำหนดค่าเพื่อที่จะโหลดใหม่เมื่อรีบูต:

sudo alsactl store

จากนั้นควรกำหนดค่า pulseaudio (ชีพจรเป็นเลเยอร์เสียงที่จะใช้โดยแอพและพูดคุยโดยตรงกับ ALSA) คุณควรกำหนดจำนวนช่องใน /etc/pulse/daemon.conf เช่นที่กล่าวไว้ในเอกสารนี้ :

default-sample-channels = 6

นอกจากนี้เพื่อเปิดใช้งานการมิกซ์ความถี่ต่ำในซับวูฟเฟอร์ของคุณคุณควรเปิดใช้งานสิ่งนี้ในการ์ดเสียงของคุณโดยการแก้ไขไฟล์ /etc/pulse/daemon.conf ไฟล์เดียวกัน:

enable-lfe-remixing = yes

จากนั้นคุณอาจต้องรีบูตหรือฆ่าและเปิดใช้งาน pulseaudio:

pulseaudio -k
pulseaudio -D

จากนั้น pavucontrol อาจช่วยคุณได้ดังที่ตอบไว้ในคำถามนี้ ในแท็บการกำหนดค่าคุณควรเห็นโปรไฟล์ต่าง ๆ สำหรับการ์ดเสียงของคุณเช่น "Suround analogiq 4.1" ซึ่งหมายความว่าคุณต้องการใช้ 4 ช่องสัญญาณและซับวูฟเฟอร์ 1 ตัว

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


2

คุณจะต้องการใช้เครื่องมือเช่นhdajackretask , pavucontrolและpavumeterสำหรับการกำหนดพินและการตรวจสอบเอาต์พุตเสียงหลังจากนั้นตามลำดับ เครื่องมือถูกติดตั้งโดยการเรียกใช้:

sudo apt-get install alsa-tools-gui pavumeter pavucontrol

เมื่อเสร็จสิ้นให้เปิดเครื่องมือด้วยสิทธิ์ระดับผู้ดูแลระบบตามที่แสดง:

gksudo hdajackretask

จากที่นี่คุณจะต้องกำหนด PIN ที่ต้องการใหม่อีกครั้ง โปรดทราบว่าเครื่องมือนี้ขึ้นอยู่กับการ์ดเสียงของคุณเป็นไปได้มากที่สุดที่จะตรวจจับพวกเขาโดยการจัดวางแผงสี (ดูด้านหลังของการ์ดของคุณและยืนยันว่าพิน 'รหัสสีของมัน) หรือโดยผู้ออกแบบแจ็ค

เมื่อคุณทำเสร็จแล้วและคุณเลือก "นำไปใช้" คุณจะต้องรีบูตและการตั้งค่าจะมีผลในการเริ่มต้นครั้งต่อไป

ก่อนที่คุณจะเริ่มต้นใหม่ยืนยันว่า PulseAudio ถูกกำหนดค่าให้ใช้รูปแบบช่องตามต้องการ

สิ่งที่ควรทราบคือ/etc/pulse/daemon.confต้องทำการเปลี่ยนแปลงดังต่อไปนี้ (ด้วยโปรแกรมแก้ไขข้อความที่คุณต้องการ):

(ก) สำหรับเสียงแบบ 5.1 channel ให้ตั้งค่า:default-sample-channels = 6

(ข) ตรวจสอบว่ามีการตั้งค่าenable-lfe-remixingyes

(ค). ควรตั้งค่าตัวเลือกแผนที่ช่องสัญญาณเสียง 5.1 เป็น:

front-left,front-right,lfe,front-center,rear-left,rear-right

เครื่องมือทำงานอย่างไร:

เครื่องมือสร้างรายการแพทช์เฟิร์มแวร์ (ใต้/lib/firmware/hda-jack-retask.fw) ที่ถูกเรียกใช้โดยไฟล์การกำหนดค่าโมดูล (ใต้/etc/modprobe.d/hda-jack-retask.confหรือคล้ายกัน) ซึ่งการตั้งค่าจะถูกนำไปใช้ในการบู๊ตทุกครั้ง นั่นคือสิ่งที่ตัวเลือก "boot override" ทำโดยแทนที่การกำหนดพินของการ์ดเสียงในการบู๊ตทุกครั้ง หากต้องการยกเลิกในกรณีที่ไม่ต้องการการกำหนดค่าอีกต่อไปเพียงแค่ลบทั้งสองไฟล์หลังจากทำการล้าง hdajackretask

ตัวอย่าง:

ในการรับแจ็ค Audio ของClevo P751DM2-Gให้ทำงานร่วมกับระบบลำโพงเสียงรอบทิศทาง Logitech Z506ที่ใช้แจ็ค 3.5 มม. สามเส้นเป็นอินพุตสำหรับเสียงเซอร์ราวด์ 5.1 เซอร์ต้องแทนที่หมุดดังที่แสดงในไฟล์การกำหนดค่าที่สร้างขึ้นด้านล่าง ( ยืนยันกับภาพหน้าจอที่แนบมาที่ด้านล่างสำหรับกรณีการใช้งานของฉันระยะของคุณอาจแตกต่างกันไปขึ้นอยู่กับการ์ดเสียงของคุณ):

(ก) เนื้อหา/lib/firmware/hda-jack-retask.fwหลังจากการตั้งค่า:

[codec]
0x10ec0899 0x15587504 0

[pincfg]
0x11 0x4004d000
0x12 0x90a60140
0x14 0x90170110
0x15 0x411111f0
0x16 0x411111f0
0x17 0x01014012
0x18 0x01014011
0x19 0x411111f0
0x1a 0x01014010
0x1b 0x411111f0
0x1c 0x411111f0
0x1d 0x40350d29
0x1e 0x01441120
0x1f 0x411111f0

(ข) เนื้อหาของ/etc/modprobe.d/hda-jack-retask.confไฟล์หลังจากตั้งค่า:

# This file was added by the program 'hda-jack-retask'.
# If you want to revert the changes made by this program, you can simply erase this file and reboot your computer.
options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw

จากนั้นรีบูทระบบ การยืนยันการแทนที่สำเร็จโดยรัน grep บน dmesg เมื่อบู๊ต:

dmesg | grep hda-jack-retask

เอาท์พุท:

[    5.183912] snd_hda_intel 0000:00:1f.3: Applying patch firmware 'hda-jack-retask.fw'
[    5.184524] snd_hda_intel 0000:01:00.1: Applying patch firmware 'hda-jack-retask.fw'

การเชื่อมต่อแจ็คเสียงขนาด 3.5 มม. ไปยังการ์ดเสียงบนแล็ปท็อป / เมนบอร์ด:

ที่ด้านหลังของระบบโลจิเทค I / O ทั้งหมดจะได้รับรหัสสี ในกรณีของฉันฉันสลับสายสีเขียวกับสายสีเหลืองดังกล่าวว่าฟีดสายสีเขียวจะสอดคล้องกับฟีดศูนย์ / LFE, มันไม่เกี่ยวกับของ Windows ภายใต้การจัดการแผง Realtek HD Audio จากนั้นบนคอมพิวเตอร์ฉันเชื่อมต่อฟีดตามลำดับจากบนลงล่าง: ดำ, เขียวและเหลืองที่ส่วนท้ายสุด

ขั้นตอนสุดท้ายหลังจากรีบูตเพื่อใช้การตั้งค่าใหม่:

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

เมื่อเสร็จแล้วคุณสามารถยืนยันการตั้งค่าของคุณ (ดังที่แสดงด้านล่าง) ด้วยแอปเพล็ตการตั้งค่าเสียงใน Ubuntu โดยใช้การทดสอบเสียง ยืนยันว่าเสียงถูกส่งไปยังลำโพงแต่ละตัวอย่างถูกต้อง ถ้าไม่มีให้ทำการแมปขาใหม่อีกครั้งโดยใช้ hdajackretask แล้วทำการทดสอบอีกครั้ง

สกรีนช็อตของความสำเร็จ:

ตามที่แนบมา:

ความสำเร็จที่ยิ่งใหญ่โดยแสดงการแมปสัญญาณเสียงออกจากเครื่องเล่นเสียงที่ย่อเล็กสุด


1

คุณตรวจสอบSurroundSoundบนเอกสารของ Ubuntu หรือไม่ บทความนี้ (วิธีง่ายๆในการรับ 5.1 Surround Sound Audio ทำงานใน Ubuntu) อาจช่วยคุณได้


ขออภัยดูเหมือนว่าคุณเข้าใจผิดคำถามของฉันฉันต้องการที่จะกำหนดพอร์ตบนเมนบอร์ดของฉันเพราะฉันทำใน realtek audio manager ใน windows เมื่อคุณเสียบอุปกรณ์ใน windows ตัวจัดการเสียง realtek จะถามสิ่งที่คุณเสียบเข้า (เช่นปลั๊ก ใน center / sub to line ใน) และฉันสามารถกำหนดว่าจะทำอย่างไรกับพอร์ตนั้นฉันต้องการทำเช่นนี้ แต่ใน Ubuntu
user107829
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.