SteamOS icon indicating copy to clipboard operation
SteamOS copied to clipboard

Steam Deck OLED missing audio device

Open cloucs opened this issue 1 year ago • 1 comments

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 avatar May 13 '24 23:05 cloucs

@cloucs Hello! Do you solve that problem?

KonstantinAlexeevich avatar Aug 04 '24 14:08 KonstantinAlexeevich