Làm cách nào để bật âm thanh trong bản cài đặt Arch mới này?


23

Tôi đang làm theo Hướng dẫn cho người mới bắt đầu .

Tôi có Arch đang chạy. Bây giờ tôi đang làm việc với các hướng dẫn sau khi cài đặt, một trong những phần đầu tiên là tắt tiếng loa. Đây là vấn đề của tôi.

Đầu tiên, tôi đã cài đặt alsamixer

pacman -S alsa-utils

Thì đây

amixer sset Master unmute

Tôi nhận được lỗi này:

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

Tôi không biết làm thế nào để tiến hành.

CHỈNH SỬA :

# 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
Đầu ra của cat /proc/asound/cardscái gì?
Elias Probst 8/12/13

@EliasProbst Tôi đã cập nhật câu hỏi với thông tin đó.
Korgan Rivera

1
Ok, có vẻ như Bộ điều khiển MIDI của bạn là Thẻ số 0, vì vậy hãy thử amixer -c1 sset Master unmutethay thế.
Elias Probst 8/12/13

@EliasProbst Ok tôi đã thử nó. Tôi cập nhật câu hỏi với đầu ra.
Korgan Rivera

1
@CL. "Loa-test -c 2 -D plughw: 1" hoạt động và nó cũng hoạt động với "-c 2".
Korgan Rivera

Câu trả lời:


22

Khi thiết lập cài đặt Arch mới, tôi thường làm như sau:

pacman -S alsa-utils

Sau đó kích hoạt alsamixer với

alsamixer

Đi đến 'Master', sau đó nhấn Mvà sau đó nhấn phím lên để tăng mức âm thanh. Tôi làm điều đó cho bất kỳ đầu vào nào khác mà tôi muốn như pcm, v.v.

Sau đó làm

speaker-test -c2 

với số lượng là bao nhiêu kênh bạn muốn kiểm tra. Bạn sẽ nghe thấy tĩnh từ mỗi kênh lần lượt.


11

Tôi khuyên bạn nên asoundconf , sẽ đảm nhiệm việc tạo ra một cách phù hợp .asoundrc.

  1. Liệt kê các card âm thanh có sẵn:

    asoundconf list

  2. Đặt cái mặc định:

    asoundconf set-default-card PARAMETER

  3. Tắt tiếng nếu cần thông qua alsamixer(ncurses) hoặc amixer(cli)


Điều này giúp tôi tiết kiệm nhiều thời gian: D
hso

Đây chắc chắn là cách dễ nhất để làm cho hệ thống quá phức tạp đó hoạt động.
Simon 'Tái lập Monica' Tỏa sáng

2

Nếu bạn không muốn sử dụng đầu ra HDMI làm thiết bị đầu ra mặc định và nếu đang sử dụng PulseAudio, hãy chọn thẻ "PCH" làm thẻ mặc định trong PulseAudio.

Đối với các ứng dụng ALSA thuần túy, hãy thêm các mục sau vào /etc/asound.confhoặc của bạn ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.