Không thể định cấu hình âm thanh 5.1 với 12.04


10

Tôi có Intel ALC892 và Nvidia GT 520m được kết nối với loa qua HDMI.

Trên lspci, tôi thấy

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 của tôi trông giống như nhập mô tả hình ảnh ở đây

Tôi đã kích hoạt tập tin cấu hình pulseaudio để có 6 kênh. Cài đặt âm thanh của tôi trông giống như

nhập mô tả hình ảnh ở đây

Khi tôi sử dụng hộp thoại kiểm tra, chỉ có phía trước bên trái và bên phải có âm thanh. Nếu tôi sử dụng alsa trong XBMC trên video 5.1, sẽ không có âm thanh. Nếu tôi sử dụng pulseaudio, chỉ có phía trước bên phải và bên trái có âm thanh. Tôi hầu như không thể nghe thấy bất kỳ bài phát biểu nào vì tôi đoán nó được ánh xạ tới trung tâm phía trước. Bất kì manh mối nào?

Cập nhật : về những gì tôi nghe được trên IRC của Ubuntu, tôi không thể thực hiện 5.1 qua HDMI và cách tốt nhất của tôi là mã hóa AC3 trực tiếp qua S / PDIF bằng A52 nhưng tôi không thể biên dịch các plugin alsa ... nó mang lại lỗi ở đâu đó trong khi xây dựng oss. Bất kỳ ý kiến ​​thứ hai?

Câu trả lời:


5

Tôi đã giải quyết điều này bằng cách thay đổi một vài dòng trong /etc/pulse/daemon.conf Trước tiên, hãy mở tệp để chỉnh sửa:

sudo gedit /etc/pulse/daemon.conf

Sau đó, đảm bảo dòng sau không bị thiếu và đặt thành 6

default-sample-channels = 6 

cũng bỏ ghi chú và chỉnh sửa dòng sau thành có

enable-lfe-remixing = yes

Điều này đã kích hoạt âm thanh 5.1 trên soundcard Intel của tôi vào 12.04


1

Mặc dù tôi không có âm thanh 5.1, tôi nhận thấy rằng màn hình alsamixer của bạn đang hiển thị cài đặt cho âm thanh Intel ALC892 của bạn và ảnh chụp màn hình thứ hai của bạn đang cố gắng định cấu hình âm thanh qua cổng HDMI (Nvidia GT 520m). Để chuyển đổi các điều khiển trong alsamixer sang âm thanh NVidia HDMI của bạn, bạn phải nhấn F6 (vì nó được viết ở góc trên cùng bên phải của alsamixer).

Nếu mọi thứ đều ổn với cài đặt alsamixer và bạn vẫn không thể nhận được bất kỳ âm thanh nào, tôi sẽ thử cài đặt gói paman- Pulse Audio Manager . Sau khi bạn cài đặt nó, hãy mở bàn điều khiển của bạn và viết paman vì gói không được cài đặt với một mục menu. Sau khi bạn bắt đầu chương trình, bạn sẽ thấy 5 tab - Thông tin máy chủ , Thiết bị , Khách hàng , Mô-đun , Bộ đệm mẫu . Chuyển đến thiết bịchuyển hướng. Bạn sẽ thấy một danh sách các Chìm và Nguồn. Nhân tiện, bạn nên có 2 bồn, một cho đầu ra Intel tương tự của bạn và một cho HDMI NVidia. Tại thời điểm này, bạn nên khởi động ứng dụng âm thanh / video sử dụng Pulse Audio cho đầu ra và được cấu hình để phát âm lượng 5.1. Phát một tệp có âm thanh vòm và bạn sẽ nhận thấy rằng mục nhập mới xuất hiện bên dưới một trong các bồn rửa của bạn dưới dạng #some_number (ví dụ: # 6). Nếu mọi thứ được cấu hình đúng trong ứng dụng âm thanh / video của bạn, mục nhập sẽ xuất hiện bên dưới mục chìm HDMI của bạn. Nhấp vào mục và nhấn nút thuộc tính. Một bảng điều khiển mới xuất hiện. Những gì bạn đang cố gắng làm trắng tất cả điều này là đảm bảo rằng âm lượng không được đặt ở mức 0%. Điều chỉnh âm lượng thủ công bằng thanh trượt hoặc nhấn thiết lập lại để nó được đặt ở mức 100%. Đồng thời nhấp vào các thuộc tính cho bản thân HDMI và kiểm tra xem âm lượng cũng được đặt ở mức 100%.

Tôi không biết điều này có giúp gì cho bạn không, nhưng nó đáng để thử. Tôi đã phát hiện ra Pulse Audio Manager 2 ngày trước khi đang cố gắng giải quyết vấn đề với âm thanh thử nghiệm bị tắt tiếng trong Skype - cuộc gọi thử nghiệm đang tạo ra âm thanh, trong khi âm thanh thử nghiệm hoàn toàn im lặng.


1

Tôi đã kết thúc giải quyết điều này bằng cách sau:

  • Trong PulseAudio Manager ( pamangói), trên tab có các thiết bị đầu ra, có một danh sách các phương thức nén như dts, v.v. Tôi đã kích hoạt tất cả chúng.
  • Tôi đã kết nối âm thanh với rạp hát tại nhà bằng S / PDIF.
  • Trong XBMC, tôi cũng đặt đầu ra thành quang, thiết bị đầu ra thành PulseAudio và thiết bị truyền qua thành PulseAudio.

Và trong các bộ phim 5.1, nó đã bắt đầu phát một cách kỳ diệu trong 5.1. Chỉ một quá trình có thể phát âm thanh cùng một lúc nhưng vì tôi chỉ sử dụng nó cho XBMC, nên nó không quá tệ.


0
sudo add-apt-repository ppa: ubfox-audio-dev / ppa
sudo apt-get cập nhật

Cài đặt gói linux-alsa-driver-module:

sudo apt-get install linux-alsa-driver-module - $ (uname -r)

Lưu ý: Sau khi cài đặt gói linux-alsa-driver-module, hệ thống của bạn cần được khởi động lại.


điều này sẽ làm việc cho âm thanh 5.1 thông qua HDMI?
xster

Vâng, nó sẽ ...
Frantique

1
apt-get không thể tìm thấy gói này vào ngày 12.04
tommyk

0

Đây là giải pháp hiệu quả với tôi và nó cũng giải quyết được các vấn đề về Micrô của tôi.

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

Khởi động lại máy tính sau thời điểm này .. bạn sẽ nhận được âm thanh vòm 5.1. Để kiểm tra nó

sudo speaker-test -c6

Ồ và sau khi bạn khởi động lại nếu bạn không nghe thấy âm thanh vòm, bạn có thể cần phải nhập

alsamixer

và thay đổi cài đặt ở đó từ 2 kênh (ch2) thành 6 kênh (ch6). Bạn thậm chí sẽ cần phải chỉnh sửa tệp daemon.conf để đặt nó ở đó.

gksu gedit /etc/pulse/daemon.conf

Thay đổi cài đặt của default-sample-channel = 2

to: default-sample-Kênh = 6 (Điều này có thể được nhận xét bằng; hoặc #, bỏ ghi chú)

Bạn có thể cần phải khởi động lại lần thứ hai sau khi chỉnh sửa tệp đó và thiết lập alsamixer thành 6 kênh.

CẬP NHẬT: Hãy ghi nhớ, trước khi bạn khởi động lại lần thứ hai, hãy đảm bảo trong alsamixer rằng bạn đã chọn đúng card âm thanh. Bạn có thể làm điều đó trong alsamixer trước sau đó bạn có thể sử dụng loa chỉ báo nhỏ từ thời điểm đó sau khi khởi động lại lần thứ 2.

EDIT CẬP NHẬT 2: Tôi đọc lại bình luận của bạn và nhận ra rằng bạn đang nói về việc gửi 5.1 qua HDMI. Lời xin lỗi của tôi. Tôi nên đọc nó gần hơn.


Tôi đã làm mọi thứ theo mô tả và chỉ báo âm thanh của bạn trong Ubuntu 12.04 không còn hoạt động nữa.
tommyk

Vui lòng xóa câu trả lời .. làm theo hướng dẫn của bạn chỉ khiến toàn bộ cài đặt hệ thống của tôi biến mất. Câu trả lời không liên quan đến câu hỏi được hỏi
Thirumalai Parthasarathi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.