ฉันจะเปิดใช้งานเสียงในการติดตั้ง Arch สดนี้ได้อย่างไร


23

ฉันกำลังติดตามคู่มือ Arch เริ่มต้นของ

ฉันมีซุ้มวิ่ง ตอนนี้ฉันกำลังทำงานเกี่ยวกับคำแนะนำหลังการติดตั้งซึ่งเป็นหนึ่งในส่วนแรกที่จะเปิดเสียงลำโพง นี่คือที่ปัญหาของฉันคือ

ก่อนอื่นฉันติดตั้ง 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อะไร
อีเลียส Probst

@EliasProbst ฉันได้อัปเดตคำถามด้วยข้อมูลนั้น
Korgan Rivera

1
ตกลงดูเหมือนว่า MIDI-Controller ของคุณคือการ์ด # 0 ดังนั้นให้ลองamixer -c1 sset Master unmuteแทน
อีเลียส Probst

@EliasProbst ตกลงฉันลองแล้ว ฉันอัปเดตคำถามด้วยผลลัพธ์
Korgan Rivera

1
@CL. "การทดสอบลำโพง -c 2 -D plughw: 1" ทำงานได้และยังทำงานกับ "-c 2"
Korgan Rivera

คำตอบ:


22

เมื่อทำการติดตั้ง Arch ใหม่ฉันมักจะทำสิ่งต่อไปนี้:

pacman -S alsa-utils

จากนั้นให้ดับไฟด้วย alsamixer ด้วย

alsamixer

ไปที่ 'Master' จากนั้นกดMและกดปุ่มขึ้นเรื่อย ๆ เพื่อเพิ่มระดับเสียง ฉันทำเช่นนั้นสำหรับอินพุตอื่น ๆ ที่ฉันต้องการเช่น pcm เป็นต้น

จากนั้นทำ

speaker-test -c2 

ด้วยจำนวนช่องที่คุณต้องการทดสอบ คุณควรได้ยินเสียงคงที่จากแต่ละช่องทางในทางกลับกัน


11

ผมขอแนะนำให้asoundconf.asoundrcซึ่งจะดูแลในการสร้างที่เหมาะสม

  1. รายการการ์ดเสียงที่มี:

    asoundconf list

  2. ตั้งค่าเริ่มต้น:

    asoundconf set-default-card PARAMETER

  3. เปิดเสียงหากจำเป็นผ่านalsamixer(ncurses) หรือamixer(cli)


สิ่งนี้ช่วยฉันประหยัดเวลาได้มาก: D
hso

ไม่ต้องสงสัยเลยว่าวิธีที่ง่ายที่สุดในการทำให้ระบบมีความซับซ้อนเกินกว่าที่จะทำงานได้
Simon 'Reinstate Monica' Shine

2

หากคุณไม่ต้องการใช้เอาต์พุต HDMI เป็นอุปกรณ์ส่งออกเริ่มต้นและหากใช้ PulseAudio ให้เลือกการ์ด "PCH" เป็นการ์ดเริ่มต้นใน PulseAudio

สำหรับแอปพลิเคชัน ALSA บริสุทธิ์ให้เพิ่มสิ่งต่อไปนี้/etc/asound.confหรือของคุณ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.