ไม่สามารถกำหนดค่าเสียง 5.1 ด้วย 12.04


10

ฉันมี Intel ALC892 และ Nvidia GT 520m เชื่อมต่อกับลำโพงผ่าน HDMI

บน lspci ฉันเห็น

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    Subsystem: ZOTAC International (MCO) Ltd. Device a218
    Flags: bus master, fast devsel, latency 0, IRQ 47
    Memory at db400000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel


02:00.1 Audio device: NVIDIA Corporation HDMI Audio stub (rev a1)
    Subsystem: ZOTAC International (MCO) Ltd. Device 2180
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Memory at db080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Kernel driver in use: snd_hda_intel

alsamixer ของฉันดูเหมือน ป้อนคำอธิบายรูปภาพที่นี่

ฉันเปิดใช้งานไฟล์กำหนดค่า pulseaudio ให้มี 6 ช่องสัญญาณ การตั้งค่าเสียงของฉันดูเหมือน

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

เมื่อฉันใช้กล่องโต้ตอบทดสอบเฉพาะด้านหน้าซ้ายและขวาเท่านั้นที่มีเสียง ถ้าฉันใช้ alsa ใน XBMC กับวิดีโอ 5.1 จะไม่มีเสียง ถ้าฉันใช้ pulseaudio เฉพาะด้านหน้าขวาและซ้ายเท่านั้นที่มีเสียง ฉันแทบจะไม่ได้ยินคำพูดใด ๆ เลยตั้งแต่ฉันเดาว่ามันจะถูกแมปไปที่กึ่งกลางด้านหน้า เบาะแสใด ๆ

อัปเดต : สิ่งที่ฉันได้ยินเกี่ยวกับ IRC ของ Ubuntu ฉันไม่สามารถทำ 5.1 ผ่าน HDMI และวิธีที่ดีที่สุดของฉันคือเข้ารหัส AC3 สดผ่าน S / PDIF โดยใช้ A52 แต่ฉันไม่สามารถรวบรวม alsa-plugins ได้ ... เกิดข้อผิดพลาดขณะสร้าง oss ความคิดเห็นที่สองใด ๆ ?

คำตอบ:


5

ฉันแก้ไขได้โดยเปลี่ยนสองบรรทัดใน /etc/pulse/daemon.conf ก่อนอื่นให้เปิดไฟล์เพื่อแก้ไข:

sudo gedit /etc/pulse/daemon.conf

จากนั้นตรวจสอบให้แน่ใจว่าบรรทัดต่อไปนี้ไม่ใส่เครื่องหมายถูกและตั้งค่าเป็น 6

default-sample-channels = 6 

ยังไม่แสดงข้อคิดเห็นและแก้ไขบรรทัดต่อไปนี้เป็นใช่

enable-lfe-remixing = yes

สิ่งนี้เปิดใช้งานเสียง 5.1 บนการ์ดเสียง Intel ของฉันใน 12.04


1

แม้ว่าฉันจะไม่มีเสียง 5.1 แต่ฉันสังเกตเห็นว่าหน้าจอ alsamixer ของคุณกำลังแสดงการตั้งค่าสำหรับเสียง Intel ALC892 ของคุณและภาพหน้าจอที่สองของคุณกำลังพยายามกำหนดค่าเสียงผ่านพอร์ต HDMI ของคุณ (Nvidia GT 520m) ในการเปลี่ยนการควบคุมใน alsamixer เป็นเสียง NVidia HDMI ของคุณคุณต้องกด F6 (ดังที่เขียนที่มุมบนขวาของ alsamixer)

หากทุกอย่างก็โอเคกับการตั้งค่า alsamixer และคุณยังไม่สามารถรับเสียงใด ๆ ผมจะลองติดตั้งPaman package- ชีพจรผู้จัดการเสียง หลังจากคุณติดตั้งแล้วให้เปิดคอนโซลของคุณและเขียน paman เนื่องจากแพ็คเกจนี้ไม่ได้ติดตั้งพร้อมกับรายการเมนู หลังจากที่คุณเริ่มโปรแกรมที่คุณจะเห็นแท็บ 5 - ข้อมูลเซิร์ฟเวอร์ , อุปกรณ์ , ลูกค้า , โมดูล , แคชตัวอย่าง ไปที่อุปกรณ์แถบ คุณจะเห็นรายการ Sinks and Sources คุณควรมีอ่างล้างมือ 2 อันโดยหนึ่งช่องสำหรับเอาท์พุท Intel อนาล็อกของคุณและอีกหนึ่งช่องสำหรับ NVidia HDMI ณ จุดนี้คุณควรเริ่มต้นแอปพลิเคชั่นเสียง / วิดีโอที่ใช้ Pulse Audio สำหรับเอาต์พุตและที่ได้รับการกำหนดค่าเป็นเอาต์พุต 5.1 ระดับเสียง เล่นไฟล์ที่มีเสียงรอบทิศทางและคุณจะสังเกตเห็นว่ารายการใหม่ปรากฏใต้อ่างล้างมือของคุณในรูปแบบของ#some_number (เช่น# 6). หากทุกอย่างได้รับการกำหนดค่าอย่างเหมาะสมในแอปพลิเคชั่นเสียง / วิดีโอรายการจะปรากฏใต้ช่องรับสัญญาณ HDMI ของคุณ คลิกที่รายการและกดปุ่มคุณสมบัติ แผงใหม่จะปรากฏขึ้น สิ่งที่คุณพยายามจะทำทั้งหมดนี้ตรวจสอบให้แน่ใจว่าไม่ได้ตั้งระดับเสียงไว้ที่ 0% ปรับระดับเสียงด้วยตนเองโดยใช้แถบเลื่อนหรือกดรีเซ็ตเพื่อตั้งค่าไว้ที่ 100% คลิกที่คุณสมบัติสำหรับ HDMI จมและตรวจสอบว่าระดับเสียงนั้นถูกตั้งไว้ที่ 100%

ฉันไม่รู้ว่าจะช่วยคุณได้หรือไม่ แต่ก็คุ้มค่าที่จะลอง ฉันค้นพบ Pulse Audio Manager 2 วันที่ผ่านมาขณะที่พยายามแก้ไขปัญหาด้วยเสียงทดสอบการปิดเสียงใน Skype การทดสอบโทรออกมาเสียงขณะที่เสียงทดสอบเงียบสนิท


1

ฉันสิ้นสุดการแก้ปัญหาด้วยสิ่งต่อไปนี้:

  • ใน PulseAudio Manager ( pamanแพ็คเกจ) บนแท็บที่มีอุปกรณ์เอาต์พุตมีรายการวิธีการบีบอัดเช่น dts เป็นต้นฉันเปิดใช้งานทั้งหมด
  • ฉันเชื่อมต่อเสียงกับโฮมเธียเตอร์ด้วย S / PDIF
  • ใน XBMC ฉันตั้งค่าเอาต์พุตเป็นออปติคัลอุปกรณ์เอาต์พุตเป็น PulseAudio และอุปกรณ์ส่งผ่านเป็น PulseAudio เช่นกัน

และในภาพยนตร์ 5.1 มันเริ่มเล่นอย่างน่าอัศจรรย์ใน 5.1 มีเพียงหนึ่งกระบวนการเท่านั้นที่สามารถเล่นเสียงได้ในครั้งเดียว แต่เนื่องจากฉันใช้มันสำหรับ XBMC เท่านั้นจึงไม่เลวเลย


0
sudo add-apt-repository ppa: ubuntu-audio-dev / ppa
sudo apt-get update

ติดตั้งแพ็คเกจไดรเวอร์ linux-alsa-modules:

sudo apt-get ติดตั้ง linux-alsa-driver-modules - $ (uname -r)

หมายเหตุ:หลังจากติดตั้งแพคเกจ linux-alsa-drivers-modules แล้วระบบของคุณจะต้องทำการรีบูต


จะใช้งานได้กับเสียง 5.1 ผ่าน HDMI หรือไม่
xster

ใช่มันจะ ...
Frantique

1
apt-get ไม่พบแพ็คเกจนี้ใน 12.04
tommyk

0

นี่เป็นวิธีแก้ปัญหาที่ใช้งานได้สำหรับฉันและแก้ไขปัญหาไมโครโฟนของฉันด้วย

sudo apt-get remove --purge alsa-base
sudo apt-get remove --purge pulseaudio
sudo apt-get install alsa-base
sudo apt-get install pulseaudio
sudo apt-get install gnome-alsamixer
sudo apt-get install indicator-sound
sudo alsa force-reload

รีบูทคอมพิวเตอร์หลังจากจุดนี้ .. คุณจะได้รับเสียงเซอร์ราวด์ 5.1 เพื่อทดสอบมัน

sudo speaker-test -c6

โอ้และหลังจากคุณรีบูทถ้าคุณไม่ได้ยินเสียงรอบทิศทางคุณอาจต้องพิมพ์

alsamixer

และเปลี่ยนการตั้งค่าจาก 2 channel (ch2) เป็น 6 channel (ch6) คุณจะต้องแก้ไขไฟล์ daemon.conf เพื่อตั้งไว้ที่นั่นด้วย

gksu gedit /etc/pulse/daemon.conf

เปลี่ยนการตั้งค่า default-sample-channels = 2

ถึง: default-sample-channels = 6 (อาจมีการใส่ความคิดเห็นด้วย; หรือ #, ไม่ใส่เครื่องหมายข้อคิดเห็น)

คุณอาจต้องรีบูทเป็นครั้งที่สองหลังจากที่คุณแก้ไขไฟล์และตั้งค่า alsamixer เป็น 6 ช่อง

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

แก้ไขอัปเดต 2: ฉันอ่านความคิดเห็นของคุณอีกครั้งและรับรู้ทันทีว่าคุณกำลังพูดถึงการส่ง 5.1 ผ่าน HDMI ขอโทษด้วย. ฉันควรอ่านมันให้ละเอียด


ฉันทำทุกอย่างตามคำอธิบายและตัวบ่งชี้เสียงใน Ubuntu 12.04 ของฉันไม่ทำงานอีกต่อไป
tommyk

โปรดลบคำตอบ .. ทำตามคำแนะนำของคุณเพียงทำให้การตั้งค่าระบบทั้งหมดของฉันหายไป คำตอบนั้นไม่เกี่ยวข้องกับคำถามที่ถาม
Thirumalai Parthasarathi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.