© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
BazziteB
Bazzite•10mo ago•
65 replies
MyFairJulia

GPD Win Mini internal speakers are not working

Hello Bazzite discord,

as the title says the internal speakers of my GPD Win Mini are not working. I had this issue a while ago but could fix it myself by playing around with the sound but i cannot recall how.

In Gaming Mode sound does not work unless i plug my headphones in. Selecting the internal sound card doesn't change anything.

In Desktop Mode it's the same unless i go into the KDE settings and select the speakers (KDE says that they're not available). However that won't carry over into Gaming Mode and doesn't survive a reboot.

Another step i tried is to hook up my TV via a dock, switch to the HDMI output and then back to the internal speakers. Nothing changed.

Yet another step i tried is to run
rm -rf ~/.local/state/wireplumber/
rm -rf ~/.local/state/wireplumber/
followed by
systemctl reboot
systemctl reboot
. No change either. Running
rm -rf ~/.local/state/wireplumber/
rm -rf ~/.local/state/wireplumber/
together with
alsactl init
alsactl init
fixes the audio temporarily but causes the internal speakers to play sound even if a headphone is connected. This fix also doesn't carry over to Gaming Mode and doesn't survive a reboot either.

I'm really at a loss here because i did manage to fix it once. I think it might have been with a GUI tool for ALSA. But i don't know and it really irks me.

Here's my output from
rpm-ostree status
rpm-ostree status
:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
                   Digest: sha256:3723125ca05b9e569e9b914080fa6ef65dc8197c03835afa7f251882c5f6f0af
                  Version: 41.20250331 (2025-03-31T05:08:13Z)
          LayeredPackages: gtk-murrine-engine htop konsole kvantum libvirt-daemon-kvm rclone sassc virt-manager

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
                   Digest: sha256:4004ffa193ffe84772204677ef7a8d90b66c1ac4027239445aa39d54c7c79e7e
                  Version: 41.20250317 (2025-03-17T05:10:33Z)
          LayeredPackages: gtk-murrine-engine htop konsole kvantum libvirt-daemon-kvm rclone sassc virt-manager
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
                   Digest: sha256:3723125ca05b9e569e9b914080fa6ef65dc8197c03835afa7f251882c5f6f0af
                  Version: 41.20250331 (2025-03-31T05:08:13Z)
          LayeredPackages: gtk-murrine-engine htop konsole kvantum libvirt-daemon-kvm rclone sassc virt-manager

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
                   Digest: sha256:4004ffa193ffe84772204677ef7a8d90b66c1ac4027239445aa39d54c7c79e7e
                  Version: 41.20250317 (2025-03-17T05:10:33Z)
          LayeredPackages: gtk-murrine-engine htop konsole kvantum libvirt-daemon-kvm rclone sassc virt-manager


Updating to Bazzite 42 doesn't work.
Solution
For future reference, here are the steps users can take if the automatic headphone detection fails:

Step 1: Make sure to clean out the headphone jack because lint can short the ground to another pin and make any device think that a headphone is connected.

@CheckYourFax recommends a can of compressed air. Should that not be enough, i recommend an interdental brush as it‘s small enough to get in there and does not risk leaving lint behind unlike the trimmed cotton swab i used.

Also use isopropyl alcohol to clean tech up. NEVER EVER EVER USE WATER! We‘re here to remove a short, not to risk shorting the rest of the PC.

If that fails, your headphone jack is borked. If you do not happen to have the soldering skills and the correct headphone jack ready, you can use the following commands to disable headphone detection:

amixer -c 1 sset 'Auto-Mute Mode' Disabled
amixer -c 1 sset 'Auto-Mute Mode' Disabled

amixer -c 1 sset Speaker 100% unmute
amixer -c 1 sset Speaker 100% unmute


If that fails with
Unable to find simple control
Unable to find simple control
then you can try
amixer -c 0
amixer -c 0
.

Thank you @CheckYourFax for retrieving those commands and for your assistance.
Jump to solution
BazziteJoin
The operating system for the next generation of gamers.
29,482Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements
Next page

Similar Threads

Gpd win mini gyro not working
BazziteBBazzite / 🛟bazzite-help
9mo ago
GPD Win Mini + GPD G1
BazziteBBazzite / 🛟bazzite-help
2y ago
GPD Win Mini Microphone Not Detected
BazziteBBazzite / 🛟bazzite-help
2y ago
GPD Win Mini QAM Button
BazziteBBazzite / 🛟bazzite-help
12mo ago