Audio Issue on Kubuntu 26.04 LTS: Resolute Racoon

OS: Kubuntu 26.04 LTS

Computer: HP Pavilion All-in-One 24 xa (2018)

Audio Codec: ALC225

DE: KDE Plasma

I’m experiencing a horrible audio issue, that whatever I try to fix it, the internal speakers seems to not work, at all.

I have tried pavucontrol, alsamixer, I’ve ran sudo nano /etc/modprobe.d/alsa-base.conf numerous times, adding options snd-hda-intel model=generic, and switching from that to options snd-hda-intel model=hp, and then adding power_save=0; which actually helped solve the popping I had too, but it didn’t solve my main issue. Lastly, I installed alsa-tools-gui, and ran sudo hdajackretask to install boot override of the “Internal Speaker” option and rebooted, but that didn’t work.

Here’s my outputs for lspci -k | grep -A3 -i audio, cat /proc/asound/cards, and pactl list short sinks respectively:

00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
DeviceName: Onboard - Sound
Subsystem: Hewlett-Packard Company Device 84ee
Kernel driver in use: snd_hda_intel

0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xa1410000 irq 146

55 alsa_output.pci-0000_00_1f.3.analog-stereo PipeWire s32le 2ch 48000Hz SUSPENDED (i then changed “SUSPENDED” to RUNNING using pactl set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo, but that didn’t fix the sound issue either)

What do I do? When I had Linux Mint, the internal speakers worked perfectly, yet on Ubuntu + Kubuntu, they don’t. How do I fix this issue?

Have you contacted HP for support?

No, I haven’t yet. Should I? Will they be able to help?

No they will not support Linux unless it came installed on the system, which I have never known HP to do so.

Ah, so HP won’t help me then, since this PC used to run Windows before I switched to Linux.

No but since other distros worked with your audio I doubt it’s a hardware issue. If it is a hardware issue and it’s under warranty then you will need to reinstall windows before sending it in but don’t mention you had Linux on the computer.

I see that your sound card is recognized so I doubt it’s a hardware issue.

1 Like

It’s not a hardware issue; if this was, then Mint would not have worked with my internal speakers in the first place. Somehow, Mint was able to get my internal speakers to work, but Ubuntu (because I faced this exact same issue on Ubuntu) & Kubuntu are unable to; I have to make my internal speakers work on Kubuntu like they did on Mint. I don’t even know how Mint worked for the speakers but Ubuntu & Kubuntu are not.

It’s like Ubuntu & Kubuntu are able to detect the speakers, but something went wrong trying to get the speakers to actually play something. External speakers work perfectly fine too.

That’s why I said contacting HP will not help. I am sure someone will come along that can help.

I hope someone does. Kubuntu has been basically smooth besides that one issue.

It’s free to make a ticket. The worst they can say is “no”

https://www.hp.com/us-en/shop/tech-takes/hp-dev-one-developer-linux-laptop-review

I sent a post on the HP Support forums a few hours ago; I’m gonna check to see if I’ve gotten any responses.

I just checked, I have gotten no replies yet, but my post got 30 views (here’s the post if you are curious! https://h30434.www3.hp.com/t5/Desktop-Audio/Audio-Issue-on-Kubuntu-26-04-LTS/m-p/9649736).

This may sound silly, but I’ve stumbled over this myself more often than I’d care to admit: have you checked if the speakers are muted? In some circumstances the default is muted, or the volume slider is at a very low level.

I did your suggestion, and when I tested out the internal speakers, they worked! Unfortunately, they stopped working after a restart, and I’m essentially back to where I was before.

So it must be some type of error with state saving/restoring, I guess. What is the output of this command:

systemctl status alsa-{state,restore}

and this:

journalctl -u alsa-state -u alsa-restore

Also, after having had a look at my local overrides, there seems to be a possibility for a race condition in alsa-restore:

systemctl cat alsa-restore
# /usr/lib/systemd/system/alsa-restore.service
#
# Note that two different ALSA card state management schemes exist and they
# can be switched using a file exist check - /etc/alsa/state-daemon.conf .
#

[Unit]
Description=Save/Restore Sound Card State
Documentation=man:alsactl(1)
ConditionPathExists=!/etc/alsa/state-daemon.conf
ConditionPathExistsGlob=/dev/snd/control*
After=alsa-state.service

[Service]
Type=oneshot
RemainAfterExit=true
ExecStartPre=/bin/mkdir -p /run/alsa
ExecStart=-/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore
ExecStop=-/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime store

# /etc/systemd/system/alsa-restore.service.d/override.conf
[Service]
# This is unnecessary, thanks to RuntimeDirectory=
#ExecStartPre=/bin/mkdir -p /run/alsa
ExecStartPre=
# Don't define variables on command line, let systemd do it, see below.
ExecStart=
ExecStart=-/usr/sbin/alsactl restore
ExecStop=
ExecStop=-/usr/sbin/alsactl store

# Basic protection against the quirks of alsactl,
# e.g. requiring $HOME and $XDG_RUNTIME_DIRECTORY
DynamicUser=yes
User=alsa
Group=audio

# This might also prevent a suspected race condition.
# Occasionally the "restored" volume is way lower than
# before last shutdown, which makes me suspect that alsactl
# falls back to initializing b/c it did not find the state file.
# B/c systemd automatically adds appropriate dependencies for
# the mount point.
StateDirectory=alsa

# These might not be necessary at all b/c of DynamicUser=
#RuntimeDirectory=alsa alsa/runtime
#Environment=HOME=%t/alsa XDG_RUNTIME_DIR=%t/alsa/runtime

# For file locking
ReadWritePaths=%t/lock

(now I am feeling bad for not having reported this, b/c I had forgotten all about it)

This is on Ubuntu 24.04, mind you, but I don’t think there should be too much difference, other than the overrides, of course, which are hopefully commented well enough to make sense of.

P.S: As can be seen by the commented out directives, they are, in fact, unnecessary. And the fact that I had forgotten all about these overrides, speaks to their “production readiness”, because they have been in “production” use on my machine for quite some time, since Jan 10 2025, to be precise.

Here is the output of systemctl status alsa–{state,restore} that I got:

○ alsa-state.service - Manage Sound Card State (restore and store)Loaded: loaded (/usr/lib/systemd/system/alsa-state.service; static)Active: inactive (dead)Condition: start condition unmet at Wed 2026-05-13 14:28:48 CDT; 28min ago└─ ConditionPathExists=/etc/alsa/state-daemon.conf was not metDocs: man:alsactl(1)
May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
● alsa-restore.service - Save/Restore Sound Card StateLoaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static)Active: active (exited) since Wed 2026-05-13 14:28:48 CDT; 28min agoInvocation: 847c74c23f2f4bfe91e45ca008115862Docs: man:alsactl(1)Process: 1062 ExecStartPre=/bin/mkdir -p /run/alsa (code=exited, status=0/SUCCESS)Process: 1077 ExecStart=/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore (code=exited, status=0/SUCCESS)Main PID: 1077 (code=exited, status=0/SUCCESS)Mem peak: 2.2MCPU: 16ms
May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.

And here is the output for journalctl -u alsa-state -u alsa-restore:

May 02 11:33:46 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
May 02 11:33:46 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…
May 02 11:33:46 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1073]: /usr/sbin/alsactl: load_state:1745: Cannot open /var/lib/alsa/asound.state for reading: No such file or directory
May 02 11:33:46 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1073]: Found hardware: “HDA-Intel” “Realtek ALC225” “HDA:10ec0225,103c84ee,00100002 HDA:8086280b,80860101,00100000” “0x103c” “0x84ee”
May 02 11:33:46 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1073]: Hardware is initialized using a generic method
May 02 11:33:46 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.
May 02 11:49:52 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopping alsa-restore.service - Save/Restore Sound Card State…
May 02 11:49:52 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-restore.service: Deactivated successfully.
May 02 11:49:52 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopped alsa-restore.service - Save/Restore Sound Card State.
– Boot 17d06bc4b9794346830cd40b0530113b –
May 02 11:50:17 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
May 02 11:50:17 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…
May 02 11:50:17 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.
May 02 12:13:08 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopping alsa-restore.service - Save/Restore Sound Card State…
May 02 12:13:08 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-restore.service: Deactivated successfully.
May 02 12:13:08 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopped alsa-restore.service - Save/Restore Sound Card State.
– Boot 04b604a1782f4159b6b0d2a46b794bb8 –
May 02 12:13:35 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
May 02 12:13:35 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…
May 02 12:13:35 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.
May 02 12:23:07 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopping alsa-restore.service - Save/Restore Sound Card State…
May 02 12:23:07 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-restore.service: Deactivated successfully.
May 02 12:23:07 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopped alsa-restore.service - Save/Restore Sound Card State.
– Boot c8350e32ab444627a3a98f8ca2e47fdd –
May 02 12:23:35 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
May 02 12:23:35 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: Found hardware: “HDA-Intel” “Realtek Generic” “HDA:10ec0225,103c84ee,00100002 HDA:8086280b,80860101,00100000” “0x103c” “0x84ee”
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: Hardware is initialized using a generic method
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/share/alsa/init/default:98: value write error: Input/output error
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1521: Cannot write control ‘numid=1,iface=MIXER,name=‘Headphone Playback Volume’’ : Input/output error
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #18 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #23 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #24 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #25 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #26 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #27 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #28 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #29 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #30 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #31 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #32 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #33 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #34 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #35 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #37 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1041]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #38 (No such file or directory)
May 02 12:23:36 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.
May 02 12:26:03 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopping alsa-restore.service - Save/Restore Sound Card State…
May 02 12:26:03 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-restore.service: Deactivated successfully.
May 02 12:26:03 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopped alsa-restore.service - Save/Restore Sound Card State.
– Boot 88055f2863ce424caac17eb1835a2e1e –
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1059]: Found hardware: “HDA-Intel” “Realtek ALC225” “HDA:10ec0225,103c84ee,00100002 HDA:8086280b,80860101,00100000” “0x103c” “0x84ee”
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1059]: Hardware is initialized using a generic method
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1059]: /usr/sbin/alsactl: set_control:1373: failed to obtain info for control #22 (No such file or directory)
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1059]: /usr/sbin/alsactl: set_control:1511: control.23.value.2 is not specified
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1059]: /usr/sbin/alsactl: set_control:1511: control.23.value.3 is not specified
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1059]: /usr/sbin/alsactl: set_control:1511: control.23.value.4 is not specified
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1059]: /usr/sbin/alsactl: set_control:1511: control.23.value.5 is not specified
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1059]: /usr/sbin/alsactl: set_control:1511: control.23.value.6 is not specified
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx alsactl[1059]: /usr/sbin/alsactl: set_control:1511: control.23.value.7 is not specified
May 02 12:26:30 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.
May 02 12:29:37 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopping alsa-restore.service - Save/Restore Sound Card State…
May 02 12:29:37 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-restore.service: Deactivated successfully.
May 02 12:29:37 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopped alsa-restore.service - Save/Restore Sound Card State.
– Boot f58e764c05b247da9fad09beda387baa –
May 02 12:30:03 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
May 02 12:30:03 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…
May 02 12:30:03 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.
May 02 12:43:22 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopping alsa-restore.service - Save/Restore Sound Card State…
May 02 12:43:22 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-restore.service: Deactivated successfully.
May 02 12:43:22 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopped alsa-restore.service - Save/Restore Sound Card State.
– Boot a8392e9d42f145e3a6ebc283d7bc4b4d –
May 02 12:43:49 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
May 02 12:43:49 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…
May 02 12:43:49 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.
May 03 12:27:38 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopping alsa-restore.service - Save/Restore Sound Card State…
May 03 12:27:38 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-restore.service: Deactivated successfully.
May 03 12:27:38 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopped alsa-restore.service - Save/Restore Sound Card State.
– Boot 53801e3210104e92b14e9eb899f49f01 –
May 03 12:28:05 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
May 03 12:28:05 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…
May 03 12:28:05 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.
– Boot 7cf684dc3cb14b21915c023cbaf76789 –
May 09 19:43:31 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
May 09 19:43:31 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…
May 09 19:43:31 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.
May 13 14:28:18 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopping alsa-restore.service - Save/Restore Sound Card State…
May 13 14:28:18 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-restore.service: Deactivated successfully.
May 13 14:28:18 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopped alsa-restore.service - Save/Restore Sound Card State.
– Boot c6f579aa8209410aa135ab5a659abe37 –
May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…
May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.

Sorry, do you mind fixing that formatting? Log and command output should be put in preformatted text / code blocks (</>). You can use my script to get an output like this:

systemctl cat alsa-state alsa-restore
# /usr/lib/systemd/system/alsa-state.service
#
# Note that two different ALSA card state management schemes exist and they
# can be switched using a file exist check - /etc/alsa/state-daemon.conf .
#

[Unit]
Description=Manage Sound Card State (restore and store)
Documentation=man:alsactl(1)
ConditionPathExists=/etc/alsa/state-daemon.conf

[Service]
Type=simple
ExecStartPre=/bin/mkdir -p /run/alsa
ExecStart=-/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime -s -n 19 -c rdaemon
ExecStop=-/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime -s kill save_and_quit

# /usr/lib/systemd/system/alsa-restore.service
#
# Note that two different ALSA card state management schemes exist and they
# can be switched using a file exist check - /etc/alsa/state-daemon.conf .
#

[Unit]
Description=Save/Restore Sound Card State
Documentation=man:alsactl(1)
ConditionPathExists=!/etc/alsa/state-daemon.conf
ConditionPathExistsGlob=/dev/snd/control*
After=alsa-state.service

[Service]
Type=oneshot
RemainAfterExit=true
ExecStartPre=/bin/mkdir -p /run/alsa
ExecStart=-/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore
ExecStop=-/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime store

# /etc/systemd/system/alsa-restore.service.d/override.conf
[Service]
# This is unnecessary, thanks to RuntimeDirectory=
#ExecStartPre=/bin/mkdir -p /run/alsa
ExecStartPre=
# Don't define variables on command line, let systemd do it, see below.
ExecStart=
ExecStart=-/usr/sbin/alsactl restore
ExecStop=
ExecStop=-/usr/sbin/alsactl store

# Basic protection against the quirks of alsactl,
# e.g. requiring $HOME and $XDG_RUNTIME_DIRECTORY
DynamicUser=yes
User=alsa
Group=audio

# This might also prevent a suspected race condition.
# Occasionally the "restored" volume is way lower than
# before last shutdown, which makes me suspect that alsactl
# falls back to initializing b/c it did not find the state file.
# B/c systemd automatically adds appropriate dependencies for
# the mount point.
StateDirectory=alsa

# These might not be necessary at all b/c of DynamicUser=
#RuntimeDirectory=alsa alsa/runtime
#Environment=HOME=%t/alsa XDG_RUNTIME_DIR=%t/alsa/runtime

# For file locking
ReadWritePaths=%t/lock

And, while you’re at it, add a --since=yesterday to the journalctl command, please.

P.S.: You can edit your post, by clicking the little pencil icon at the bottom of it.

Oh! My bad! Here, I fixed the formatting thing, and restricted the journalctl command to only yesterday.

May 13 14:28:18 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopping alsa-restore.service - Save/Restore Sound Card State…May 13 14:28:18 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-restore.service: Deactivated successfully.May 13 14:28:18 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Stopped alsa-restore.service - Save/Restore Sound Card State.– Boot c6f579aa8209410aa135ab5a659abe37 –May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.confMay 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.

And because why not, I’ll do the systemctl command with the fixed formatting:

○ alsa-state.service - Manage Sound Card State (restore and store)Loaded: loaded (/usr/lib/systemd/system/alsa-state.service; static)Active: inactive (dead)Condition: start condition unmet at Wed 2026-05-13 14:28:48 CDT; 28min ago└─ ConditionPathExists=/etc/alsa/state-daemon.conf was not metDocs: man:alsactl(1)
May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: alsa-state.service - Manage Sound Card State (restore and store) skipped, unmet condition check ConditionPathExists=/etc/alsa/state-daemon.conf
● alsa-restore.service - Save/Restore Sound Card StateLoaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static)Active: active (exited) since Wed 2026-05-13 14:28:48 CDT; 28min agoInvocation: 847c74c23f2f4bfe91e45ca008115862Docs: man:alsactl(1)Process: 1062 ExecStartPre=/bin/mkdir -p /run/alsa (code=exited, status=0/SUCCESS)Process: 1077 ExecStart=/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore (code=exited, status=0/SUCCESS)Main PID: 1077 (code=exited, status=0/SUCCESS)Mem peak: 2.2MCPU: 16ms
May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Starting alsa-restore.service - Save/Restore Sound Card State…May 13 14:28:48 ashhenriques-pavilion-all-in-one-24xa0xxx systemd[1]: Finished alsa-restore.service - Save/Restore Sound Card State.