hellooooo!!! sry im very tired at the moment
so um i know i shouldnt have updated this early, but i did, there is no audio at all now on my steam deck lcd
(this has never happened before™) at the moment i just rolled back and chilling on previous gens. anyway i tried looking my problem up in the issues, nope, nothing there (even in the jovian-nixos repo)
this is all i have, hope this helps:
security.rtkit.enable = true;
# ...
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
jack.enable = true;
pulse.enable = true;
wireplumber.enable = true;
};
did something change here? any renames? any incompatibilities? anything? maybe something is deprecated?
~ wpctl status
PipeWire 'pipewire-0' [1.4.9, user@deck, cookie:2815725670]
└─ Clients:
33. .xdg-desktop-portal-wrapped [1.4.9, user@deck, pid:1864]
34. WirePlumber [1.4.9, user@deck, pid:1946]
40. .xdg-desktop-portal-hyprland-wrapped [1.4.9, user@deck, pid:1952]
43. WirePlumber [export] [1.4.9, user@deck, pid:1946]
48. pipewire [1.4.9, user@deck, pid:1985]
49. waybar [1.4.9, user@deck, pid:1848]
58. wpctl [1.4.9, user@deck, pid:2986]
Audio
├─ Devices:
│ 44. Radeon High Definition Audio Controller [Rembrandt/Strix] [alsa]
│
├─ Sinks:
│ * 50. Dummy Output [vol: 1.00]
│
├─ Sources:
│
├─ Filters:
│
└─ Streams:
Video
├─ Devices:
│
├─ Sinks:
│
├─ Sources:
│
├─ Filters:
│
└─ Streams:
Settings
└─ Default Configured Devices:
0. Audio/Sink alsa_loopback_device.alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__Speaker__sink
1. Audio/Source alsa_input.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__Mic__source
this is all i have: Dummy Output both for speakers/headphones and the microphone locked at 100%
the configured Settings section i believe is from me disabling the internal microphone via wireplumber, but i tried removing that config and nothing did change… so it wasnt my fault this time
i think. unless its not even about that and im mistaken
~ pw-link -iol
Midi-Bridge:Midi Through Port-0 (capture)
Midi-Bridge:Midi Through Port-0 (playback)
auto_null:monitor_FL
auto_null:monitor_FR
auto_null:playback_FL
auto_null:playback_FR
bluez_midi.server:out
bluez_midi.server:in
oh i just realised its actually all the same. okay, so i compared them to the working session output:
~ pw-link -iol
Midi-Bridge:Midi Through Port-0 (capture)
Midi-Bridge:Midi Through Port-0 (playback)
bluez_midi.server:out
bluez_midi.server:in
alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__Headphones__sink:monitor_FL
alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__Headphones__sink:monitor_FR
alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__Headphones__sink:playback_FL
alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__Headphones__sink:playback_FR
yeah
~ pw-top
S ID QUANT RATE WAIT BUSY W/Q B/Q ERR FORMAT NAME
S 30 0 0 --- --- --- --- 0 Dummy-Driver
S 31 0 0 --- --- --- --- 0 Freewheel-Driver
S 45 0 0 --- --- --- --- 0 Midi-Bridge
S 50 0 0 --- --- --- --- 0 auto_null
S 51 0 0 --- --- --- --- 0 bluez_midi.server
(i know playback node appears when something is producing sound, it does set the properties correctly and it even links, but to a null device
so yeah… dunno what else i can do really. external dacs work. i know i could just wait a month or two for this to be magically fixed after updating anew, but um
edit: oh also! no, restarting the services doesnt help (they are green) and there is nothing in the logs of the services or the kernel (only unrelated stuff, will add tmrw if i wont forget), just nothing. maybe i dont remember where to look anymore ![]()
eediit: sooo ive tried searching auto_null up and guess wat? nothing. ugh. unfortunately im too stupid to have checked or took notes of the changes made with the update, but i remember seeing a bunch of kernel modules being removed, rtl* something, as well as some firmware related stuff too, i think? dont trust my memory, this is maybe not important. i wish there was a way to see the package changes again afterwards. could i revert or pin a specific package/driver that is responsible for the audio or something (never done this before, i hope its not an overlay)? its most likely pipewire piping again im sure of it
eeedit: instead of auto_null it should be alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__Headphones__sink which is not to be confused with alsa_loopback_device.alsa_output.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__Speaker__sink or alsa_input.pci-0000_04_00.5-platform-acp5x_mach.0.HiFi__Mic__source which all are on the same kernel module/driver btw