Arch Linux(xmonad)에서 오디오가 들리지 않습니다.

Arch Linux(xmonad)에서 오디오가 들리지 않습니다.

저는 Arch Linux와 xmonad 창 관리자를 사용하고 있습니다. 나는 그것을 설치했고 alsa-utils 내가 이해한 바에 따르면 alsa 드라이버는 기본적으로 설치되어야 합니다.

하지만 cvlc를 사용하여 미디어 파일을 열려고 하면 다음 오류가 발생합니다.

┌─(severus)──(~) 
└─> $ cvlc /run/media/severus/Entertainment/Barton\ Springs\ -\ Bird\ Creek-qIKD169VDy0.opus 
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
[0000000001624e78] pulse audio output error: PulseAudio server connection failure: Connection refused
[000000000166cf38] dummy interface: using the dummy interface module...
ALSA lib pcm_dmix.c:1041:(snd_pcm_dmix_open) unable to open slave
[0000000001624e78] alsa audio output error: cannot open ALSA device "default": No such file or directory
[0000000001624e78] core audio output error: Audio output failed
[0000000001624e78] core audio output error: The audio device "default" could not be used:
No such file or directory.
[0000000001624e78] core audio output error: module not functional
[00007f3318c0ebe8] core decoder error: failed to create audio output
[00007f3318c0ebe8] opus decoder error: Oops: No new buffer was returned!
^C
┌─(severus)──(~) 
└─> $ 

출력 alsamixer:

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

출력 lspci -k| grep -A 3 -i audio:

┌─(severus)──(~) 
└─> $ lspci -k|  grep -A 3 -i audio
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
    Subsystem: Hewlett-Packard Company Device 2212
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
--
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
    Subsystem: Hewlett-Packard Company Device 2212
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
┌─(severus)──(~) 
└─> $ 

이 문제를 해결하도록 도와주세요.

답변1

문제는 출력이 잘못된 장치(HDMI)로 향한다는 것입니다.

나는 다음을 수행하여 이것을 발견했습니다.

speaker-test -D default:PCH -c 8

그래서 파일을 만들었어요/etc/modprobe.d/alsa-base.conf

다음 내용을 포함합니다

options snd_hda_codec_realtek=0
options snd_hda_intel index=1

다 매력적이네요 :D

추가 정보:https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card

관련 정보