Steam Deck OLED missing audio device
Your system information
- Steam client version: 1714854927
- SteamOS version: 3.5.19
- Opted into Steam client beta?: No
- Opted into SteamOS beta?: No
- Have you checked for updates in Settings > System?: Yes
Please describe your issue in as much detail as possible:
Today I've got my brand new Steam Deck OLED 1TB. Unfortunately I cant get the sound to work. It seems like the 2nd audio card is missing in the playback devices menu. There I can only see the Rembrandt one. Doesn't matter if I set it to "off" or "pro audio" Neither the internal speakers or the 3.5mm headphone jack are working. Headphones connected via Bluetooth do though.
"lspci -v" is recognizing the other sound card:
04:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 50)
Subsystem: Valve Software ACP/ACP3X/ACP6x Audio Coprocessor
Flags: bus master, fast devsel, latency 0, IRQ 75
Memory at 80580000 (32-bit, non-prefetchable) [size=256K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [64] Express Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Kernel driver in use: snd_sof_amd_vangogh
Kernel modules: snd_pci_acp5x, snd_sof_amd_vangogh
"lsmod | grep snd_" output:
snd_seq_dummy 16384 0
snd_hrtimer 16384 1
snd_seq 94208 7 snd_seq_dummy
snd_seq_device 16384 1 snd_seq
snd_acp_sof_mach 16384 0
snd_acp_mach 45056 1 snd_acp_sof_mach
snd_soc_dmic 16384 0
snd_sof_probes 24576 0
snd_sof_amd_vangogh 16384 0
snd_sof_amd_acp 57344 1 snd_sof_amd_vangogh
snd_sof_pci 24576 1 snd_sof_amd_vangogh
snd_sof_xtensa_dsp 20480 1 snd_sof_amd_acp
snd_hda_codec_hdmi 86016 1
snd_sof 339968 3 snd_sof_amd_acp,snd_sof_pci,snd_sof_probes
snd_hda_intel 61440 1
snd_sof_utils 20480 1 snd_sof
snd_intel_dspcfg 36864 2 snd_hda_intel,snd_sof
snd_soc_max98388 45056 0
snd_soc_nau8821 57344 1 snd_acp_mach
snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg
snd_hda_codec 188416 2 snd_hda_codec_hdmi,snd_hda_intel
snd_soc_core 393216 7 snd_soc_nau8821,snd_acp_mach,snd_acp_sof_mach,snd_sof,snd_soc_max98388,snd_sof_probes,snd_soc_dmic
snd_pci_acp5x 20480 0
snd_hda_core 118784 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_acp_config 16384 2 snd_pci_acp5x,snd_sof_amd_vangogh
snd_compress 28672 2 snd_soc_core,snd_sof_probes
ac97_bus 16384 1 snd_soc_core
snd_hwdep 16384 1 snd_hda_codec
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_soc_acpi 16384 2 snd_sof_amd_acp,snd_acp_config
snd_pcm 172032 13 snd_sof_amd_acp,snd_soc_nau8821,snd_hda_codec_hdmi,snd_acp_mach,snd_hda_intel,snd_hda_codec,snd_sof,snd_soc_max98388,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm
snd 131072 16 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_acp_mach,snd_hda_intel,snd_hda_codec,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm
"dmesg" prints the following:
....
[ 9.077090] nau8821 i2c-NVTN2020:00: Failed to read device id (-110)
[ 9.077262] nau8821: probe of i2c-NVTN2020:00 failed with error -110
[ 9.101400] sof_mach nau8821-max: devm_snd_soc_register_card(sof-nau8821-max) failed: -517
[ 10.093723] i2c_designware AMDI0010:00: controller timed out
[ 10.093746] ltrf216a i2c-PRP0001:01: failed to enable sensor: -110
[ 10.093841] ltrf216a: probe of i2c-PRP0001:01 failed with error -110
[ 20.197141] sof_mach nau8821-max: devm_snd_soc_register_card(sof-nau8821-max) failed: -517
[ 20.197181] platform nau8821-max: deferred probe pending
....
I already tried resetting BIOS + Firmware, re-imaging the device, manually modprobing the kernel modules, installing some additional firmware packages for alsa and sof but I can't get this thing to work properly.
Alsa and Pipewire also aren't recognizing the sound card as far as I can tell.
Anything else I can try or information I can provide you with?
I'm glad if I can be of further assistance.
@cloucs Hello! Do you solve that problem?