아치 리눅스 사운드 문제

아치 리눅스 사운드 문제

이틀 전부터 아치 리눅스를 사용하기 시작했습니다. 음향 문제가 좀 있어요.

alsa alsa-utils모든 채널 음소거 해제를 사용하여 등을 설치했습니다 alsamixer. 내 사용자는 오디오 그룹에 속해 있습니다.

저도 설치 pulseaudio하고 실행해봤는데

pulseaudio --start
  • 주문하다
    speaker-test -c 2
    
    소리가 나지 않습니다.
  • pavucontroll(내가 사용하고 있지만 i3중요하지 않다고 생각하는) 에서는 사운드 카드와 이 점퍼를 보여주고 그 위에서 소리를 내는 것을 재생합니다.
  • 헤드폰을 연결하면 스피커가 사운드 장치를 켜고 끄는 작업이 종료되었음을 감지하지만 소리도 들리지 않습니다.
  • hwinfo --sound 이것을 보여주세요:
    20: PCI 1f.3: 0403 Audio device
    [Created at pci.386]
    Unique ID: nS1_.b28td23g3aB
    SysFS ID: /devices/pci0000:00/0000:00:1f.3
    SysFS BusID: 0000:00:1f.3
    Hardware Class: sound
    Model: "Intel Sunrise Point-LP HD Audio"
    Vendor: pci 0x8086 "Intel Corporation"
    Device: pci 0x9d71 "Sunrise Point-LP HD Audio"
    SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
    SubDevice: pci 0x1a00 
    Revision: 0x21
    Driver: "snd_hda_intel"
    Driver Modules: "snd_hda_intel"
    Memory Range: 0xef528000-0xef52bfff (rw,non-prefetchable)
    Memory Range: 0xef500000-0xef50ffff (rw,non-prefetchable)
    IRQ: 130 (616 events)
    Module Alias: "pci:v00008086d00009D71sv00001043sd00001A00bc04sc03i00"
    Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
    Driver Info #1:
    Driver Status: snd_soc_skl is active
    Driver Activation Cmd: "modprobe snd_soc_skl"
    Config Status: cfg=new, avail=yes, need=no, active=unknown
    

어제 노트북 전원 켜기를 한 시간 정도 지연했더니 소리가 작동하기 시작했지만 다음 재부팅 시에만 가능했습니다. 누구든지 도와줄 수 있나요?

답변1

작동한다면 연결한 오디오 장치가 기본 카드 번호를 변경했기 때문일 수 있습니다.

빠르고 쉬운 솔루션을 원한다면 /etc/asound.conf를 다음과 같이 편집(또는 생성)할 수 있습니다. defaults.pcm.card n defaults.ctl.card n 여기서 n은 기본 사운드 장치 번호입니다.

터미널에서 다음을 입력
$ alsamixer
하고 f6을 누르면 연결된 모든 오디오 장치가 표시됩니다. /etc/asound.conf에 해당 번호를 사용하십시오.

나는 이것이 빠른 수정이라고 말했습니다. 외부 오디오 장치가 연결된 상태에서 시스템을 부팅하면 숫자가 변경될 수 있습니다. (전원을 켠 후 연결하면 작동하지 않습니다.)

자세한 내용은: https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture

관련 정보