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

I „postępuję zgodnie z Przewodnikiem dla początkujących użytkowników .

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

Najpierw zainstalowałem alsamixer

pacman -S alsa-utils 

W takim razie

amixer sset Master unmute 

Otrzymuję ten błąd:

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

Nie wiem, jak postępować.

EDYTUJ :

# 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 

Komentarze

  • Jaki ' jest wynik działania cat /proc/asound/cards?
  • @EliasProbst I ' zaktualizowałem pytanie o te informacje.
  • OK, wygląda na to, że Twoim kontrolerem MIDI jest karta nr 0, więc spróbuj amixer -c1 sset Master unmute zamiast tego.
  • @EliasProbst Ok, próbowałem. Zaktualizowałem pytanie o wynik.
  • @CL. " speaker-test -c 2 -D plughw: 1 " działa, a także działa z " -c 2 ".

Odpowiedź

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

pacman -S alsa-utils 

Następnie uruchom alsamixer za pomocą

alsamixer 

Przejdź do „Master”, a następnie naciśnij M , a następnie naciskaj klawisz w górę, aby wyświetlić poziom dźwięku. Robię to dla innych wejść, które chcę, np. Pcm itp.

Następnie zrób

speaker-test -c2 

z liczbą odpowiadającą liczbie kanałów, które chcesz testować. Powinieneś usłyszeć szum z każdego kanału po kolei.

Odpowiedź

Polecam asoundconf , który zajmie się wygenerowaniem prawidłowego .asoundrc.

  1. Lista dostępnych kart dźwiękowych:

    asoundconf list

  2. Ustaw domyślny:

    asoundconf set-default-card PARAMETER

  3. Wyłącz wyciszenie, jeśli to konieczne, za pomocą alsamixer (ncurses) lub amixer (cli)

Komentarze

  • Zaoszczędziło mi to dużo czasu: D
  • Jest to bez wątpienia najłatwiejszy sposób na uruchomienie tego zbyt złożonego systemu.

Odpowiedź

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ślna karta w PulseAudio.

W przypadku czystych aplikacji ALSA dodaj poniższy kod do /etc/asound.conf lub ~/.asoundrc:

defaults.ctl.card PCH defaults.pcm.card PCH 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *