this post was submitted on 15 Sep 2025
10 points (100.0% liked)
linux4noobs
2887 readers
63 users here now
linux4noobs
Noob Friendly, Expert Enabling
Whether you're a seasoned pro or the noobiest of noobs, you've found the right place for Linux support and information. With a dedication to supporting free and open source software, this community aims to ensure Linux fits your needs and works for you. From troubleshooting to tutorials, practical tips, news and more, all aspects of Linux are warmly welcomed. Join a community of like-minded enthusiasts and professionals driving Linux's ongoing evolution.
Seeking Support?
- Mention your Linux distro and relevant system details.
- Describe what you've tried so far.
- Share your solution even if you found it yourself.
- Do not delete your post. This allows other people to see possible solutions if they have a similar problem.
- Properly format any scripts, code, logs, or error messages.
- Be mindful to omit any sensitive information such as usernames, passwords, IP addresses, etc.
Community Rules
- Keep discussions respectful and amiable. This community is a space where individuals may freely inquire, exchange thoughts, express viewpoints, and extend help without encountering belittlement. We were all a noob at one point. Differing opinions and ideas is a normal part of discourse, but it must remain civil. Offenders will be warned and/or removed.
- Posts must be Linux oriented
- Spam or affiliate links will not be tolerated.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
If you want to fiddle the audio at the ALSA level
the hardware
you can, but my guess is that in 2025, unless you have some kind of exotic need, what you probably want is for PipeWire to be setting the volume.
On my system, I use
pavucontrol
andpipewire-pulse
using
pavucontrol
doesn't entail using PulseAudio. If you really know what you're doing and you're confident that you want to go bare ALSA, then you can probably go havesystemd
run a script at boot to run analsactl restore
command. I am pretty confident that that's not what you want to do.It looks like there's a native console PipeWire mixer in Debian in the form of
pipemixer
, and I'd imagine that KDE Plasma probably has some sort of graphical mixer that either can talk natively to PipeWire or uses thepipewire-pulse
PipeWire emulation of PulseAudio.EDIT: Basically, you probably want:
EDIT2: You should probably see that a user-level pipewire is running if you log into your KDE environment and open a virtual termainal and you run:
It should say something like:
If you have the PulseAudio emulation support active, then ditto for:
I don't use KDE, so I don't know what the KDE mixer program is called or does, whether it talks natively to PipeWire or uses the PulseAudio interface, but KDE Plasma probably puts some sort of volume control in a system tray or something. And it'll probably use one of those two APIs to talk to PipeWire.
EDIT3: Basically, the only times I'd have been wanting to run things through ALSA directly were:
When it was introduced but before any standardized sound server was deployed, so maybe early 2000s.
Until JACK and later PipeWire showed up, talking directly to the hardware was a way to keep latency low for real-time processing, so there were some reasons you might want to do this if you were using pro audio.
Early PulseAudio was pretty broken, so I wound up using ALSA in preference to it.
But that's all pretty much ancient history now.
i ran
$ systemctl status --user pipewire service
and got thisis there something else i can solve?
Looks fine to me. I don't use KDE, but searching, it looks like KDE Plasma's audio mixer is "plasma-pa". The "pa" there will stand for "PulseAudio", so at least at one point, it'll have been based on PulseAudio. I dunno if it talks natively to Pipewire now.
kagis
https://old.reddit.com/r/kde/comments/v8hbyb/something_like_plasmapa_for_pipewire/
That was three years ago, so might be out of date, but at least then, it still used the PulseAudio API, so it may need pipewire-pulse to be active. In any event, I don't think that it'd hurt to have pipewire-pulse.
I'd check and make sure that pipewire-pulse is active too, and if so, try using
plasma-pa
to have PipeWire set the volume to whatever it is that you want set to. I assume that once you've set a volume with PipeWire, PipeWire will handle restoring it next time you log in. It does on my system.i just realized it's my laptop's sound chip but there is still sound on my headphones haha i can't use linux without my headphone lol (i like headphones). but hey, i will figure it out one day
I'm not totally sure I follow.
If you're playing to whatever sound device you want, but it's not coming out the output you want (e.g. headphones and/or speakers and you want the other), the mixer program you use probably has an option to select the output. I haven't used
plasma-pa
, but withpavucontrol
, it's in the "Output Devices" tab. For each device, there's a "Port" drop down.