Jak włączyć dźwięk w nowej instalacji Arch?


23

Postępuję zgodnie z Przewodnikiem dla początkujących Arch .

Mam uruchomiony Arch. Teraz pracuję nad instrukcjami poinstalacyjnymi, których jedną z pierwszych części jest wyciszenie głośników. To jest mój problem.

Najpierw zainstalowałem alsamixer

pacman -S alsa-utils

Wtedy to

amixer sset Master unmute

Otrzymuję ten błąd:

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

Nie wiem jak postępować.

EDYCJA :

# 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
Jaka jest wydajność cat /proc/asound/cards?
Elias Probst,

@EliasProbst Zaktualizowałem pytanie o te informacje.
Korgan Rivera,

1
Ok, wygląda na to, że twój kontroler MIDI ma kartę 0, więc spróbuj amixer -c1 sset Master unmutezamiast tego.
Elias Probst,

@EliasProbst Ok, próbowałem tego. Zaktualizowałem pytanie o wynik.
Korgan Rivera,

1
@CL. ”Głośnik-test -c 2 -D plughw: 1” działa, a także działa z „-c 2”.
Korgan Rivera,

Odpowiedzi:


22

Podczas konfigurowania nowej instalacji Arch zazwyczaj wykonuję następujące czynności:

pacman -S alsa-utils

Następnie uruchom alsamixer

alsamixer

Przejdź do „Master”, następnie naciśnij, Ma następnie naciskaj klawisz strzałki w górę, aby podnieść poziom dźwięku. Robię to dla wszystkich innych danych wejściowych, takich jak pcm itp.

Więc zrób

speaker-test -c2 

przy czym liczba określa, ile kanałów chcesz przetestować. Z każdego kanału powinieneś usłyszeć szum.


11

Polecam asoundconf , który zajmie się wygenerowaniem właściwego .asoundrc.

  1. Wymień dostępne karty dźwiękowe:

    asoundconf list

  2. Ustaw domyślny:

    asoundconf set-default-card PARAMETER

  3. W razie potrzeby wyłącz wyciszenie za pomocą alsamixer(ncurses) lub amixer(cli)


Oszczędzało mi to dużo czasu: D
hso

Jest to bez wątpienia najprostszy sposób na uruchomienie tak złożonego systemu.
Simon „Reinstate Monica” Shine

2

Jeśli nie chcesz używać wyjścia HDMI jako domyślnego urządzenia wyjściowego i jeśli używasz PulseAudio, wybierz kartę „PCH” jako domyślną kartę w PulseAudio.

W przypadku czystych aplikacji ALSA dodaj następujące elementy /etc/asound.conflub ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.