DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 968,873 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Arseny Zinchenko
Arseny Zinchenko

Posted on • Originally published at rtfm.co.ua on

Linux: no sound after suspend/sleep – the solution

I have a laptop with Arch Linux.

It’s suspended with the systemctl suspend.

The issue: after it’s wake up there is no sound.

From the information found during the investigation (see links below) the issue happens because of the NVIDIA drivers and isn’t specific to the Arch Linux – can happen with any other Linux distribution.

During googling first found the discussion here>>>.

Check devices after wake up with no sound:

$ pacmd list-cards
1 card(s) available.
index: 1
  name: <alsa_card.usb-046d_HD_Pro_Webcam_C920_6C52F41F-02>
  driver: <module-alsa-card.c>
  owner module: 7
  properties:
  alsa.card = "2"
  alsa.card_name = "HD Pro Webcam C920"
...

alsa.card_name = "HD Pro Webcam C920" – well, there is only my webcam found...

Restart the pulseaudio daemon:

$ pulseaudio -k

And the sound is back.

Check cards one more time:

$ pacmd list-cards | grep 'index:|alsa.card_name'
index: 0
  alsa.card_name = "HDA NVidia"
index: 1
  alsa.card_name = "HD Pro Webcam C920"
index: 2
  alsa.card_name = "HDA Intel PCH"

Check the pulseaudio logs:

$ journalctl -b --user-unit pulseaudio
-- Logs begin at Sat 2019-02-23 23:17:40 EET, end at Fri 2020-04-24 06:48:13 EEST. --
Apr 20 06:48:12 setevoy-arch-pc systemd[669]: Starting Sound Service...
Apr 20 06:48:16 setevoy-arch-pc systemd[669]: Started Sound Service.
Apr 24 06:31:57 setevoy-arch-pc pulseaudio[740]: W: [alsa-sink-ALC887-VD Analog] alsa-util.c: Could not recover alsa device from SUSPENDED state, trying to restart PCM
Apr 24 06:31:57 setevoy-arch-pc pulseaudio[740]: E: [alsa-sink-ALC887-VD Analog] alsa-sink.c: Error opening PCM device front:1: No such file or directory
Apr 24 06:31:57 setevoy-arch-pc pulseaudio[740]: W: [alsa-sink-HDMI 0] alsa-util.c: Could not recover alsa device from SUSPENDED state, trying to restart PCM
Apr 24 06:31:57 setevoy-arch-pc pulseaudio[740]: E: [alsa-sink-HDMI 0] alsa-sink.c: Error opening PCM device hdmi:0: No such file or directory
Apr 24 06:48:12 setevoy-arch-pc systemd[669]: pulseaudio.service: Succeeded.
Apr 24 06:48:12 setevoy-arch-pc systemd[669]: Starting Sound Service...
Apr 24 06:48:13 setevoy-arch-pc systemd[669]: Started Sound Service.

Could not recover alsa device from SUSPENDED state – actually, this message led me to another discussion here>>>.

Add your user to the audio group:

$ sudo gpasswd -a setevoy audio
Adding user setevoy to group audio

And it’s the second week when it’s suspended/resumed each day and no issue presents now.

By the way, I found a great overview here – PulseAudio under the hood.

Similar posts

Top comments (0)

πŸ‘‹ Hey, my name is Noah and I’m the one who set up this ad. My job is to get you to join DEV, so if you fancy doing me a favor, I’d love for you to create an account.

If you found DEV from searching around, here are a couple of our most popular articles on DEV: