Bu yeni Arch kurulumunda sesi nasıl etkinleştiririm?


23

Kemer Başlayanlar Kılavuzu'nu takip ediyorum .

Bende çalışan Arch var. Şimdi kurulum sonrası talimatlar üzerinde çalışıyorum, ilk bölümlerinden biri hoparlörleri açmak. Benim sorunum burası.

İlk önce alsamixer'i kurdum

pacman -S alsa-utils

Sonra bu

amixer sset Master unmute

Bu hatayı alıyorum:

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

Nasıl devam edeceğimi bilmiyorum.

EDIT :

# 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
Çıktı nedir cat /proc/asound/cards?
Elias Probst

@EliasProbst Soruyu bu bilgiyle güncelledim.
Korgan Rivera

1
Tamam, MIDI-Controller'ınız Card # 0'a benziyor, öyleyse deneyin amixer -c1 sset Master unmute.
Elias Probst

@EliasProbst Tamam Bunu denedim. Soruyu çıktı ile güncelledim.
Korgan Rivera

1
@CL. "Hoparlör testi -c 2 -D plughw: 1" çalışıyor ve ayrıca "-c 2" ile de çalışıyor.
Korgan Rivera

Yanıtlar:


22

Yeni bir Arch kurulumu kurarken genellikle aşağıdakileri yaparım:

pacman -S alsa-utils

Sonra alsamixer ile ateş

alsamixer

'Master'a gidin, ardından düğmesine basın Mve ardından ses seviyelerini yükseltmek için yukarı tuşuna basmaya devam edin. Bunu pcm vb. Gibi istediğim diğer girdiler için yapıyorum.

O zaman yapmak

speaker-test -c2 

Bu sayı, kaç kanal test etmek istediğinizi gösterir. Her kanaldan sırayla statik ses duymalısınız.


11

Uygun olanı üretmeye özen gösterecek olan asoundconf'u öneririm .asoundrc.

  1. Mevcut ses kartlarını listeleyin:

    asoundconf list

  2. Varsayılanı ayarlayın:

    asoundconf set-default-card PARAMETER

  3. Gerekirse alsamixer(ncurses) veya amixer(cli) içinden açın.


Bu bana çok zaman
kazandı

Şüphesiz ki bu aşırı karmaşık sistemin çalışmasını sağlamanın en kolay yolu budur.
Simon 'Monica'yı Yeniden Görevlendir' Shine

2

HDMI çıkışını varsayılan çıkış cihazı olarak kullanmak istemiyorsanız ve PulseAudio kullanıyorsanız, PulseAudio'da varsayılan kart olarak "PCH" kartı seçin.

Saf ALSA uygulamaları için aşağıdakini /etc/asound.confveya cihazınızı ekleyin ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.