I am on the latest Manjaro GNOME. When in performance mode, all audio starts crackling. When set to balanced mode audio works alright. Happens both with pipewire and pulseaudio.
It happens on all Kernels after 5.4., but not on 5.4.
How can I fix it? Thank you.
System Details Report
- Hardware Model: Lenovo Lenovo IdeaPad S145-15IWL
- Memory: 16.0 GiB
- Processor: Intel® Core™ i7-8565U × 8
- Graphics: Intel® UHD Graphics 620 (WHL GT2)
- Disk Capacity: 496.1 GB
- Firmware Version: ASCN40WW
- OS Name: Manjaro Linux
- OS Build: rolling
- OS Type: 64-bit
- GNOME Version: Not Available
- Windowing System: Wayland
- Kernel Version: Linux 5.4.259-1-MANJARO
If noise is audible using pipewire and pulseaudio, I suggest disable power-saving for ALSA audio device temporarily
sudo tee /sys/module/snd_hda_intel/parameters/power_save <<< 0
and also try this in addition to previous change
sudo tee /sys/module/snd_hda_intel/parameters/power_save_controller <<< N
Changes are not persistent and can be reverted by reboot
Thanks for the message!
Unfortunately, these commands did not work. Any other ideas?
I suggest turn off PipeWire
systemctl --user stop pipewire-pulse.socket pipewire-pulse.service
and test audio playback direct to ALSA device: ALC236 Analog
CARD=HDA Intel PCH DEV=0 or
CARD=0 DEV=0 or
HW probe of Lenovo IdeaPad S145-15IWL 8... #1e700d65ea: aplay
If there is no crackling, issue is within PipeWire
If crackling is still audible in ALSA it is not a PipeWire issue
Thank you. I tried this with “speaker-test -c 2” but the test is done with pink noise, which means I can’t tell if there is any crackling.
speaker-test has additional options for test sounds:
speaker-test(1) — Arch manual pages
[-t | –test pink|sine|wav
-t pink means use pink noise (default).
-t sine means to use sine wave
-t wav means to play WAV files
Default .wav files are located in /usr/share/sounds/alsa
speaker-test -dhw:0,0 -c2 -l3 -twav
Hello, and sorry for the delay. I just got time to try this.
I turned off PipeWire and tried with the command you gave. There is audible crackling in the test.
So, this means it’s an ALSA issue? How do I go about solving it?
It is unlikely to be just an ALSA issue or crackling would be audible for all power states
I suggest you get full ALSA diagnostic for both power states
sudo alsa-info.sh --stdout >> alsa-performance.txt
sudo alsa-info.sh --stdout >> alsa-balanced.txt
meld (or similar) to compare the data in both text files
different timestamps are not relevant and can be disregarded
If you find any relevant differences in ALSA configuration, upload both text files to an online pastebin and post links to uploaded data here
Here is the alsa-balanced.txt
And here is the alsa-performance.txt
There were several differences between the files in Meld, but I could not understand anything since I am not an expert. Maybe you can help figure things out.