Як увімкнути звук у цій свіжій установці Arch?


23

Я дотримуюся посібника для початківців арки .

У мене працює Арка. Зараз я працюю над інструкціями після встановлення, однією з перших частин якої є вмикання динаміків. Ось де моя проблема.

По-перше, я встановив alsamixer

pacman -S alsa-utils

Тоді це

amixer sset Master unmute

Я отримую цю помилку:

amixer: Unable to find simple control 'Master',0

Я не знаю, як діяти далі.

Редагувати :

# cat/proc/asound/cards
0 [MID]: Hda-Intel - HDA Intel MID
         HDA Intel MID at 0xf7e14000 irq 63
1 [PCH]: Hda-Intel - HDA Intel PCH
         HDA Intel PCH at 0xf7e10000 irq 59 

# amixer -c1 sset Master unmute
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 60 [69%] [-20.25dB] [on]

# speaker-test -c 2

speaker-test 1.9.27.2

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2, No such file or directory

1
Який результат cat /proc/asound/cards?
Ілля Пробст

@EliasProbst Я оновив питання з цією інформацією.
Корган Рівера

1
Гаразд, схоже, що ваш MIDI-контролер є карткою № 0, тому спробуйте amixer -c1 sset Master unmuteзамість цього.
Ілля Пробст

@EliasProbst Добре, я спробував це. Я оновив питання з результатом.
Корган Рівера

1
@CL. "Speaker-test -c 2 -D plughw: 1" працює, і він також працює з "-c 2".
Корган Рівера

Відповіді:


22

Під час налаштування нової установки Arch я зазвичай виконую наступні дії:

pacman -S alsa-utils

Потім підпалити альзаміксер с

alsamixer

Перейдіть до "Майстер", потім натисніть, Mа потім продовжуйте натискати клавішу вгору, щоб підвищити рівень звуку. Я роблю це для будь-яких інших входів, я хочу, як pcm і т.д.

Тоді робіть

speaker-test -c2 

при тому, що кількість каналів ви хочете протестувати. Ви повинні чути статику з кожного каналу по черзі.


11

Я рекомендую asoundconf , який подбає про створення належного .asoundrc.

  1. Перерахуйте наявні звукові карти:

    asoundconf list

  2. Встановіть типовий:

    asoundconf set-default-card PARAMETER

  3. Відключіть його за потреби через alsamixer(ncurses) або amixer(cli)


Це врятувало мені багато часу: D
hso

Це, без сумніву, найпростіший спосіб налагодити роботу надмірно складної системи.
Саймон "Відновити Моніку" блищать

2

Якщо ви не хочете використовувати вихід HDMI як пристрій виводу за замовчуванням, а якщо ви використовуєте PulseAudio, виберіть карту "PCH" як карту за замовчуванням у PulseAudio.

Для чистих програм ALSA додайте наступне до /etc/asound.confсвого або свого ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.