Я стикаюся з деякими проблемами налаштування аудіо з ALSA на моєму Seagate Dockstar, на якому я підключив трохи аудіокарти USB.
Я можу грати музику з MOC, але я застряг з об'ємним способом.
Що б я не намагався, посилення управління PCM застряг вище + 10 дБ, навіть коли повзунки alsamixer знаходяться на рівні 0%, і звук дійсно занадто гучний, якщо не заглушено (динаміки або навушники).
Коли я збільшую гучність, коефіцієнт підсилення зростає, а об'єм, що виникає, збільшується ще більше, тому контроль обсягу працює, але проблема полягає в тому, що вона починається з +10 дБ замість -48 дБ.
Це вихід з amixer
команду, коли я мінімум зменшував гучність без приглушення:
root@host:~# amixer
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 13568
Mono:
Front Left: Playback 1 [0%] [10.00dB] [on]
Front Right: Playback 0 [0%] [10.00dB] [on]
Simple mixer control 'Mic',0
Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum
Capture channels: Mono
Limits: Capture 0 - 6096
Mono: Capture 0 [0%] [0.00dB] [on]
Зверніть увагу на [10.00dB], навіть якщо я на 0%.
Я пішов за цим керівництво налаштувати все це.
Я пам'ятаю, що я слідував за цим раніше (більше року тому), і що він працював тоді, але я не пам'ятаю, чи треба було налаштувати щось певне чи ні.
Я не хочу встановлювати Pulseaudio, якщо це можливо, тому що я дійсно думаю, що це перебільшення лише для того, щоб грати звуковий файл (для тих, хто не знає, що таке Dockstar, це док для жорстких дисків, які мають 4 Роз'єми USB + 1 Ethernet Gigabit, з "материнською платою" на базі архітектури ARK Kirkwood).
Я просто зробив базову інсталяцію Debian Squeeze, і це тільки консоль. Я дійсно хочу уникнути встановлення всіх x11 залежностей Pulseaudio.
Більше того, я знаю, що вона працювала в минулому без необхідності встановлювати більше, ніж ALSA.
TLDR: Як я можу змінити базове підсилення каналу PCM в ALSA?
Ось це Вихідні дані інформаційного скрипта, який показує всю мою поточну конфігурацію.
NB: Я вже намагався використовувати max_dB
і min_dB
в /etc/asound.conf
як запропоновано тут , без успіху.