# Dell XPS 13 Lunar Lake no speaker audio on guixOS

**URL:** <https://forum.systemcrafters.net/t/dell-xps-13-lunar-lake-no-speaker-audio-on-guixos/2049>\
**Category:** Guix\
**Tags:** guix\
**Created:** [June 8, 2026, 12:49pm UTC](https://forum.systemcrafters.net/t/dell-xps-13-lunar-lake-no-speaker-audio-on-guixos/2049 "2026-06-08T12:49:03Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![TF-1](https://avatars.discourse-cdn.com/v4/letter/t/a8b319/32.png) [@TF-1](https://forum.systemcrafters.net/u/TF-1)\
**Post date:** [June 8, 2026, 12:49pm UTC](https://forum.systemcrafters.net/t/dell-xps-13-lunar-lake-no-speaker-audio-on-guixos/2049/1 "2026-06-08T12:49:03Z")

</div>

Hello all my ancestors and I apologize for this incoming long post:

I’m trying desperately to get the internal audio speaker working on Guix system. It’s only the internal speakers which don’t respond but I can run speaker-test and get loud, clear audio from both speakers (!?). Bluetooth audio and wire headphones also work. Again, it’s just the desktop audio (speakers) which doesn’t work; youtube and other desktop applications produce no sound through the internal speakers.

For context:

EXWM launched from GDM

Dell laptop

Intel Lunar Lake audio controller

sof-firmware installed

alsa-utils, alsa-lib, alsa-ucm-conf installed

pipewire and wireplumber installed

Initially, I thought the issue was that pipewire and wireplumber were not starting automatically. I was able to get pipewire to start on reboot by adding startup commands in my EXWM config but wireplumber still does not remain running. If I run it manually it immediately exits but stays running:

RTKit error: org.freedesktop.DBus.Error.ServiceUnknown  
org.freedesktop.impl.portal.PermissionStore was not provided  
org.bluez.Error.NotPermitted

Relevant information:

$ guix describe

Generation 4 Jun 06 2026 16:43:43 (current)

nonguix 3ed7c20  
guix 53fabf4

$ lspci -nnk | grep -A3 Audio

00:1f.3 Multimedia audio controller [0401]: Intel Corporation Lunar Lake-M HD Audio Controller [8086:a828] (rev 10)  
Subsystem: Dell Device [1028:0cc9]  
Kernel driver in use: sof-audio-pci-intel-lnl  
Kernel modules: snd\_sof\_pci\_intel\_lnl, snd\_hda\_intel

$ aplay -l

card 0: sofsoundwire [sof-soundwire], device 2: Speaker  
card 0: sofsoundwire [sof-soundwire], device 5: HDMI1  
card 0: sofsoundwire [sof-soundwire], device 6: HDMI2  
card 0: sofsoundwire [sof-soundwire], device 7: HDMI3

Alsa sees the speaker device but it still doesn’t work (!?)

pactl list cards returns no output. pactl list short sinks returns:

0 auto\_null module-null-sink.c s16le 2ch 44100Hz SUSPENDED

In alsamixer I can select the sof-soundwire card and it shows the speaker is NOT muted. Pavucontrol shows ‘No cards available for configuration’ in the config tab.

I do not understand how 1. ALSA sees the speaker, 2. speaker-test outputs audio from speakers, 3. the speakers are not muted in alsamixer, 4. pipewire can run, 5. wireplumber can run YET pactl list cards shows nothing and the only sink is ‘auto\_null’ (???)

Any one have any suggestions? Please guix gods, I beg of thee, I am but a humble normie. I just want to watch my soaps™ without headphones, man. I’m not saying I’ll name my first-born child after you if you help me solve this but I WILL take it into SERIOUS consideration. Please help.

---

<div class="post-metadata">

**Author:** ![Folaht](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/folaht/32/1145_2.png) [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Post date:** [June 8, 2026, 5:37pm UTC](https://forum.systemcrafters.net/t/dell-xps-13-lunar-lake-no-speaker-audio-on-guixos/2049/2 "2026-06-08T17:37:37Z")

</div>

1. Can you put your code in code blocks by using three tildes before the code ````like this` and then select the `shell` as the syntax highlight for all of your blocks?
2. I’m still a relative newbie to guix, so I’ll just say, post screenshots of your `pavucontrol`,`qpwgraph` and outputs of `herd status` and `wpctl status`.

---

<div class="post-metadata">

**Author:** ![wxie](https://avatars.discourse-cdn.com/v4/letter/w/ee59a6/32.png) [@wxie](https://forum.systemcrafters.net/u/wxie)\
**Post date:** [June 9, 2026, 1:26am UTC](https://forum.systemcrafters.net/t/dell-xps-13-lunar-lake-no-speaker-audio-on-guixos/2049/3 "2026-06-09T01:26:35Z")

</div>

Just in case, do you have the following in your user-account?

```auto
(supplementary-groups '(“wheel” “netdev” “audio” “video”))

```

---

<div class="post-metadata">

**Author:** ![TF-1](https://avatars.discourse-cdn.com/v4/letter/t/a8b319/32.png) [@TF-1](https://forum.systemcrafters.net/u/TF-1)\
**Post date:** [June 9, 2026, 2:15pm UTC](https://forum.systemcrafters.net/t/dell-xps-13-lunar-lake-no-speaker-audio-on-guixos/2049/4 "2026-06-09T14:15:42Z")

</div>

OK thanks for responding.

Here’r the commands you requested plus some more:

`herd status` gives:

```plaintext
herd: error: /run/user/1000/shepherd/socket: No such file or directory

```

relevant bit from output of `wpctl status`:

```plaintext
Audio
 ├─ Devices:
 │ 42. sof-soundwire [alsa]
 │
 ├─ Sinks:
 │
 ├─ Sources:
 │

```

also did `wpctl inspect 42`, relevant bit:

```plaintext
api.alsa.use-ucm = "true"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
device.description = "sof-soundwire"
device.name = "alsa_card.pci-0000_00_1f.3-platform-sof_sdw"

```

Not sure what to make of this information.  
Could it be a /UCM/ACP issue rather than a driver issue?

Also for some reason I can’t edit my original post so here’s the code from it hopefully properly formatted now:

WirePlumber warnings:

```plaintext
RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
org.freedesktop.impl.portal.PermissionStore was not provided
org.bluez.Error.NotPermitted

```

System information:

```plaintext
$ guix describe

Generation 4 Jun 06 2026 16:43:43 (current)

nonguix 3ed7c20
  repository URL: https://gitlab.com/nonguix/nonguix
  branch: master
  commit: 3ed7c207c59dde11a97db483cad4c96eae1a10c4

guix 53fabf4
  repository URL: https://git.savannah.gnu.org/git/guix.git
  branch: master
  commit: 53fabf4eb1f91e670f391d579c31b88ff83a207c

```

Audio controller:

```plaintext
$ lspci -nnk | grep -A3 Audio

00:1f.3 Multimedia audio controller [0401]: Intel Corporation Lunar Lake-M HD Audio Controller [8086:a828] (rev 10)
        Subsystem: Dell Device [1028:0cc9]
        Kernel driver in use: sof-audio-pci-intel-lnl
        Kernel modules: snd_sof_pci_intel_lnl, snd_hda_intel

```

ALSA devices:

```plaintext
$ aplay -l

card 0: sofsoundwire [sof-soundwire], device 2: Speaker
card 0: sofsoundwire [sof-soundwire], device 5: HDMI1
card 0: sofsoundwire [sof-soundwire], device 6: HDMI2
card 0: sofsoundwire [sof-soundwire], device 7: HDMI3

```

ALSA clearly sees the speaker device, and `speaker-test` is able to produce audio through the internal speakers.

However:

```plaintext
$ pactl list cards

```

returns no output, and:

```plaintext
$ pactl list short sinks

0 auto_null module-null-sink.c s16le 2ch 44100Hz SUSPENDED

```

I can only insert one screenshot at a time here so I’m opting for qpwgraph. pavucontrol Configuration tab simply says:

> No cards available for configuration

qwdgraph:

 ![qpwgraph](https://canada1.discourse-cdn.com/flex029/uploads/systemcrafters/original/2X/c/cf67c62a7a749ab7108b054c1ed633765b1885bc.png)

---

<div class="post-metadata">

**Author:** ![TF-1](https://avatars.discourse-cdn.com/v4/letter/t/a8b319/32.png) [@TF-1](https://forum.systemcrafters.net/u/TF-1)\
**Post date:** [June 9, 2026, 2:19pm UTC](https://forum.systemcrafters.net/t/dell-xps-13-lunar-lake-no-speaker-audio-on-guixos/2049/5 "2026-06-09T14:19:40Z")

</div>

Yes, this is how the ‘user’ block in /etc/config.scm looks after install, I haven’t touched it since:

> (users (cons\* (user-account  
> (name “user”)  
> (comment “User”)  
> (group “users”)  
> (home-directory “/home/user”)  
> (supplementary-groups '(“wheel” “netdev” “audio” “video”)))  
> %base-user-accounts))

---

<div class="post-metadata">

**Author:** ![Folaht](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/folaht/32/1145_2.png) [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Post date:** [June 10, 2026, 12:47pm UTC](https://forum.systemcrafters.net/t/dell-xps-13-lunar-lake-no-speaker-audio-on-guixos/2049/6 "2026-06-10T12:47:08Z")

</div>

Looks like we’re getting somewhere.

Both `pavucontrol` and `qpwgraph` show `built-in audio` on my end, so we would expect to see that on yours.

I also suspect `herd status` giving you an error could be a real issue.  
On my end, it shows a list of services running, including pipewire,  
though I feel like my sound was working  
even before I added that as a service in my home configuration.

So what does `sudo herd status` say?  
That might be the more important question.

As an aside, do you have a home configuration scheme file anywhere?  
If you don’t know, does the home folder `~/src/guix-config` exist?  
If not..

```auto
guix home import ~/src/guix-config
cd ~/src/guix-config  
mv config.scm home-configuration.scm
sudo home reconfigure home-configuration.scm

```

Then try `herd status` again.

* * *

Since I’m not that knowledgeable,  
I suggest you ask the real gods on IRC.  
So install an IRC Client, my favorite being hexchat:

```shell
$ guix package install hexchat

```

Start the app, then choose `Libara.Chat` as the server.  
Press connect and type `/join #guix` in the server’s notification tab’s text bar.

Hopefully you can find people to help you there.

---

<div class="post-metadata">

**Author:** ![TF-1](https://avatars.discourse-cdn.com/v4/letter/t/a8b319/32.png) [@TF-1](https://forum.systemcrafters.net/u/TF-1)\
**Post date:** [June 10, 2026, 7:41pm UTC](https://forum.systemcrafters.net/t/dell-xps-13-lunar-lake-no-speaker-audio-on-guixos/2049/7 "2026-06-10T19:41:09Z")

</div>

Hey I appreciate you trying to help me. Tried hexchat but they couldn’t figure out the problem either. I suppose me and guix just wasn’t meant to be ☹ y’all say hi to David for me. Good night and godspeed.

---

<div class="post-metadata">

**Author:** ![wxie](https://avatars.discourse-cdn.com/v4/letter/w/ee59a6/32.png) [@wxie](https://forum.systemcrafters.net/u/wxie)\
**Post date:** [June 11, 2026, 1:40am UTC](https://forum.systemcrafters.net/t/dell-xps-13-lunar-lake-no-speaker-audio-on-guixos/2049/8 "2026-06-11T01:40:39Z")

</div>

Maybe it is a hardware issue? Could you check the internal speakers’ connection?
