
내 마더보드는 Realtek ALC4080 USB 오디오 칩과 함께 제공되는 ASUS ROS STRIX Z590-A 게이밍 WiFi입니다. 5.15 커널이 포함된 Ubuntu 20.04에서는 작동하지 않습니다. 헤드폰의 경우 부팅하기 전에 연결한 경우에만 소리를 들을 수 있었습니다. 즉, 시스템이 실행되는 동안 헤드폰을 다시 장착하면 더 이상 재생 소리가 들리지 않습니다. 전면 패널이나 후면 패널 모두에서 헤드폰 마이크가 전혀 작동하지 않습니다. BTW, 헤드폰 및 마이크는 그림과 같이 항상 감지될 수 있습니다 pavucontrol
.
전면 패널은 약간 다르게 동작합니다. 전면 패널의 3.5mm 잭에 헤드폰을 다시 연결할 때마다 "헤드폰(플러그인)"으로 감지되고 에서 USB 오디오 프로필이 "Analog Stereo Duplex"로 전환됩니다 pavucontrol
. 를 실행해야만 재생 사운드를 얻을 수 있었습니다 aplay -D plughw:2,1 <path-to-audio-file>
. 그러나 ffplay
펄스오디오를 백엔드로 사용하도록 구성된 다른 애플리케이션에서는 그렇지 않습니다 .
이것은 다음의 출력입니다 inix -A
.
Audio: Device-1: Intel driver: snd_hda_intel
Device-2: NVIDIA driver: snd_hda_intel
Device-3: ASUSTek USB Audio type: USB driver: hid-generic,snd-usb-audio,usbhid
Sound Server: ALSA v: k5.15.0-88-generic
하지만 Device-1
에서는 접근이 불가능합니다 alsamixer
. 커널 로그는 다음 원인을 암시할 수 있습니다.
[ 1.700089] snd_hda_intel 0000:00:1f.3: enabling device (0000 -> 0002)
[ 1.702803] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 1.702807] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 2.712442] snd_hda_intel 0000:00:1f.3: azx_get_response timeout, switching to polling mode: last cmd=0x000f0000
[ 3.724433] snd_hda_intel 0000:00:1f.3: No response from codec, disabling MSI: last cmd=0x000f0000
[ 4.732444] snd_hda_intel 0000:00:1f.3: Codec #0 probe error; disabling it...
[ 4.737657] snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec
[ 4.738438] snd_hda_intel 0000:00:1f.3: Cannot probe codecs, giving u
추가 정보:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 12: HDMI 6 [HDMI 6]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Audio [USB Audio], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: Audio [USB Audio], device 1: USB Audio [USB Audio #1]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: Audio [USB Audio], device 2: USB Audio [USB Audio #2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Audio [USB Audio], device 4: USB Audio [USB Audio #4]
Subdevices: 1/1
Subdevice #0: subdevice #0
나는 마침내 다음과 같은 접근 방식을 시도했습니다.realtek-alc4080-코덱-전면-잭-작동하지 않음, ALC4080 USB-Audio 구성을 추가했지만 운이 없었습니다. 헤드폰을 다시 장착하면 더 이상 소리가 들리지 않습니다.
Ubuntu 20.04에서 제공되는 이전 버전의 alsa는 ALC4080을 올바르게 처리할 수 없는 것 같은데, 시스템이 손상되지 않은 상태에서 새 버전의 alsa를 쉽게 얻을 수 있는 방법을 모르겠습니다.