If pipewire or pulseaudio eats all computer´s CPU time, so then only option is tu use plain alsa audio. Usually it works out of box, but if in computer has many audio cards (like in HP 655), so then the default card must set via .asoundrc file.
1. Check Cards
cat /proc/asound/cards
… in HP 655
0 [Generic ]: HDA-Intel – HD-Audio Generic
HD-Audio Generic at 0xf0344000 irq 30
1 [Generic_1 ]: HDA-Intel – HD-Audio Generic
HD-Audio Generic at 0xf0340000 irq 16
2 . Check audio play devices
aplay -l
…. in HP 655
kortti 0: Generic [HD-Audio Generic], laite 3: HDMI 0 [HDMI 0]
Alalaitteet: 1/1
Alalaite #0: subdevice #0
kortti 1: Generic_1 [HD-Audio Generic], laite 0: ALC269VC Analog [ALC269VC Analo
3. Make a .asoundrc file
touch $HOME/.asoundrc && echo "# This is asoundrc setting file" > $HOME/.asoundrc
xdg-open $HOME/.asoundrc
…. in HP 655
pcm.!default {
type hw
card Generic_1
}
ctl.!default {
type hw
card Generic_1
}
PS! Card can be as card 0 or card 1 or card 2 … etc.
After editing may need to restart alsa
su
alsactl init
To test audio run
aplay -D card_name_here /usr/share/webkitgtk-3.0/resources/audio/Composite.wav
An example:
aplay -D sysdefault /usr/share/webkitgtk-3.0/resources/audio/Composite.wav
Read also: https://puolanka.info/goto/audio-card-test/
Read also: https://puolanka.info/goto/how-to-fix-high-cpu-usage-after-pipewire-update-in-pclinuxos/
Read also: https://puolanka.info/goto/how-to-fix-no-sound-after-using-pulseaudio-in-antix/