Code: Select all
H/W path Device Class Description
================================================================
system UM350 (Default string)
/0 bus UM350
/0/0 memory 64KiB BIOS
/0/a memory 16GiB System Memory
/0/a/0 memory 8GiB SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2667 MHz (0.4 ns)
/0/a/1 memory 8GiB SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2667 MHz (0.4 ns)
/0/c memory 384KiB L1 cache
/0/d memory 2MiB L2 cache
/0/e memory 4MiB L3 cache
/0/f processor AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx
/0/100 bridge Raven/Raven2 Root Complex
/0/100/0.2 generic Raven/Raven2 IOMMU
/0/100/1.1 bridge Raven/Raven2 PCIe GPP Bridge [6:0]
/0/100/1.1/0 storage Kingston Technology Company, Inc.
/0/100/1.1/0/0 /dev/nvme0 storage KINGSTON SNVS500G
/0/100/1.1/0/0/1 /dev/nvme0n1 disk 500GB NVMe namespace
/0/100/1.1/0/0/1/1 volume 512MiB Windows FAT volume
/0/100/1.1/0/0/1/2 /dev/nvme0n1p2 volume 465GiB Extended partition
/0/100/1.1/0/0/1/2/5 /dev/nvme0n1p5 volume 465GiB EXT4 volume
/0/100/1.2 bridge Raven/Raven2 PCIe GPP Bridge [6:0]
/0/100/1.2/0 wlp2s0 network Wireless 7265
/0/100/1.4 bridge Raven/Raven2 PCIe GPP Bridge [6:0]
/0/100/1.4/0 enp3s0 network Intel Corporation
/0/100/8.1 bridge Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
/0/100/8.1/0 display Picasso
/0/100/8.1/0.1 multimedia Raven/Raven2/Fenghuang HDMI/DP Audio Controller
/0/100/8.1/0.2 generic Family 17h (Models 10h-1fh) Platform Security Processor
/0/100/8.1/0.3 bus Raven USB 3.1
/0/100/8.1/0.3/0 usb1 bus xHCI Host Controller
/0/100/8.1/0.3/0/2 input USB Receiver
/0/100/8.1/0.3/1 usb2 bus xHCI Host Controller
/0/100/8.1/0.4 bus Raven USB 3.1
/0/100/8.1/0.4/0 usb3 bus xHCI Host Controller
/0/100/8.1/0.4/0/2 bus USB 2.0 Hub
/0/100/8.1/0.4/0/2/1 multimedia USB Audio Device
/0/100/8.1/0.4/0/2/2 communication Bluetooth wireless interface
/0/100/8.1/0.4/1 usb4 bus xHCI Host Controller
/0/100/8.1/0.5 multimedia Raven/Raven2/FireFlight/Renoir Audio Processor
/0/100/8.1/0.6 multimedia Family 17h (Models 10h-1fh) HD Audio Controller
/0/100/8.1/0.7 generic Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
/0/100/8.2 bridge Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
/0/100/8.2/0 storage FCH SATA Controller [AHCI mode]
/0/100/14 bus FCH SMBus Controller
/0/100/14.3 bridge FCH LPC Bridge
/0/101 bridge Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
/0/102 bridge Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
/0/103 bridge Raven/Raven2 Device 24: Function 0
/0/104 bridge Raven/Raven2 Device 24: Function 1
/0/105 bridge Raven/Raven2 Device 24: Function 2
/0/106 bridge Raven/Raven2 Device 24: Function 3
/0/107 bridge Raven/Raven2 Device 24: Function 4
/0/108 bridge Raven/Raven2 Device 24: Function 5
/0/109 bridge Raven/Raven2 Device 24: Function 6
/0/10a bridge Raven/Raven2 Device 24: Function 7
/0/1 system PnP device PNP0c01
/0/2 system PnP device PNP0b00
/0/3 system PnP device PNP0c02
/0/4 system PnP device PNP0c02
/0/5 scsi1 storage
/0/5/0.0.0 /dev/sda disk 500GB Samsung SSD 860
/0/5/0.0.0/1 /dev/sda1 volume 465GiB EXT4 volume
A suggested solution seems to be editting pulseaudio default configuration and disable audio idle mode by commenting:
Code: Select all
# load-module module-suspend-on-idle
Code: Select all
load-module module-udev-detect tsched=0
load-module module-detect tsched=0
A second, harsher I'd say, method to tackle the problem is to reproduce an empty sound so the sound device never gets idle. This can be easily tested by opening a terminal and run:
Code: Select all
/usr/bin/aplay -c2 -r8000 -fS16_LE /dev/zero
Code: Select all
#audio_non_stop.service
[Unit]
Description="Create a silent sound to keep the audio HDMI digital output running"
After=sound.target
[Service]
ExecStart=/usr/bin/aplay -c2 -r48000 -fS16_LE /dev/zero
#Restart=on-failure
ExecStop=/bin/kill -INT $MAINPID
KillSignal=SIGINT
#TimeoutStopSec=10
[Install]
WantedBy=graphical.target
Code: Select all
sudo service audio_non_stop start
Code: Select all
Warning: The unit file, source configuration file or drop-ins of audio_non_stop.service changed on disk. Run 'systemctl daemon-reload' to reload units.
● audio_non_stop.service - "Create a silent sound to keep the audio HDMI digital output running"
Loaded: loaded (/etc/systemd/system/audio_non_stop.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2022-07-31 22:16:49 BST; 53s ago
Process: 6417 ExecStartPre=/bin/sleep 30 (code=exited, status=0/SUCCESS)
Process: 6433 ExecStart=/usr/bin/aplay -c1 -r8000 -fS16_LE /dev/zero (code=exited, status=1/FAILURE)
Main PID: 6433 (code=exited, status=1/FAILURE)
Jul 31 22:16:19 minisforum systemd[1]: Starting "Create a silent sound to keep the audio HDMI digital output running"...
Jul 31 22:16:49 minisforum systemd[1]: Started "Create a silent sound to keep the audio HDMI digital output running".
Jul 31 22:16:49 minisforum aplay[6433]: ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave
Jul 31 22:16:49 minisforum aplay[6433]: aplay: main:852: audio open error: No such file or directory
Jul 31 22:16:49 minisforum systemd[1]: audio_non_stop.service: Main process exited, code=exited, status=1/FAILURE
Jul 31 22:16:49 minisforum systemd[1]: audio_non_stop.service: Failed with result 'exit-code'.
Regards and many thanks in advance.