Неможливо налаштувати 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

Мій альзаміксер виглядає так введіть тут опис зображення

Увімкнув файл конфігурації pulseaudio мати 6 каналів. Моє звукове налаштування виглядає так

введіть тут опис зображення

Коли я використовую тестове діалогове вікно, лише передній лівий і правий звуки мають звуки. Якщо я використовую альсу в XBMC для відео 5.1, звуку немає. Якщо я використовую pulseaudio, звук мають лише передній і правий фронт. Я ледве чую будь-яку промову, оскільки здогадуюсь, що вона нанесена на центр фронту. Будь-які підказки?

Оновлення : що я чую про IRC Ubuntu, я не можу робити 5.1 через HDMI, і найкраща ставка - це кодувати AC3 live через S / PDIF за допомогою A52, але я не можу компілювати додатки alsa ... це дає помилка десь під час створення 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 і ви все ще не можете отримати будь-який звук, я б спробувати встановити РАМИ пакет- Pulse Audio Manager . Після встановлення відкрийте консоль і напишіть паман, оскільки пакет не встановлений із записом у меню. Після запуску програми ви побачите 5 вкладок - Інформація про сервер , Пристрої , Клієнти , Модулі , Кеш зразків . Перейдіть до пристроїввкладка. Ви побачите список раковин і джерел. До речі, у вас повинно бути 2 раковини, один для аналогового виходу Intel і один для NVidia HDMI. На цьому етапі слід запустити аудіо / відео додаток, який використовує імпульсний аудіозапис для виходу та налаштований на виведення 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-driver-module:

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

Примітка. Після встановлення пакета linux-alsa-driver-module, систему потрібно перезавантажити.


це буде працювати для звуку 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 каналу (ch2) на 6 каналу (ch6). Вам навіть знадобиться відредагувати файл daemon.conf, щоб його також встановити.

gksu gedit /etc/pulse/daemon.conf

Змініть налаштування каналів вибірки за замовчуванням = 2

до: default-sample-канали = 6 (Це може бути прокоментовано; або #, відменюйте його)

Можливо, вам доведеться перезавантажити вдруге після редагування цього файлу та встановлення alsamixer на 6 каналів.

ОНОВЛЕННЯ: Майте на увазі, перш ніж перезавантажити цю секунду, переконайтеся, що в alsamixer ви вибрали правильну звукову карту. Ви можете зробити це в alsamixer спочатку, потім ви можете використовувати крихітний динамік індикатора з цього моменту після другого перезавантаження.

РЕДАКТУВАННЯ ОНОВЛЕННЯ 2: Я перечитав ваші коментарі і зрозумів, що зараз ви говорите про надсилання 5.1 через HDMI. Мої вибачення. Я мав би прочитати це ближче.


Я все робив за вашим описом та звуковим індикатором у моїй Ubuntu 12.04 вже не працює.
tommyk

Будь ласка, видаліть відповідь. Дотримуючись ваших вказівок, я просто вимкнув всі мої налаштування системи. Відповідь не має значення на поставлене запитання
Thirumalai Parthasarathi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.