Is there a setting in Manjaro that can filter system electronic noise out?
Is there a setting to restore normal function of the laptop speakers?
My system has external speakers, plugged into the headphone jack and USB. They pick up sounds associated with the HD or DVD electronics.
For other reasons I just did a full reinstall of Manjaro. This moved my system back from the latest RT kernel to the default 5.15. The problem occurred before this, too. The laptop speaker sound was scratchy, so resorted to the external speakers.
Since the reinstall the laptop speakers do not work when the external speakers are unplugged.
Before the reinstall, both the external speakers and the laptop speakers would run simultaneously. Only adjusting the left-right speaker balance so output was left side only, stopped the laptop speaker noise. In the old install, I’d adjusted settings and had many programs installed.
Now, I’m in a fresh re-install of Manjaro. Everything is at the default-- excepting the volume level that had to be increased. The program being run that requires sound is Firefox. (Prior to reinstall this was FF & Falkon)
As mentioned by some forum members that this can remain as is, i personally always make sure that just one sound server is running. Is up to you. By reinstalling manjaro-pulse and some of the optional dependencies (depending what you need and want) you will use only puleseaudio server. By reinstalling manjaro-pipewire and again, take a look at the optional dependencies that you might need or want, it will run only the pipewire server. After the install of whatever you decide to use, a reboot of the system is necessary.
Thank you for your answer. I will read links and try your suggestions. Pipewire came to my notice at the point when my system began having sound issues.
In an old version of Knoppix, boot disk, the audio came over the laptop speakers with no static.
Since the noise now carries over to the external speakers in stereo- like when HD writes, etc, I guess it could be a major hardware malfunction that controls the audio or ports… If I get bored I’ll rip her open again test a spare set of pavilion speakers.
Thank you for your help. I’ll let you know how it goes.
Okay- I’ve reinstalled pulse and some of the dependencies, then did a reboot. During the process Pacman GUI showed a pulse conflict with some pipewire…stuff. Pulse reinstall apparently did not knock pipeware off (damnit) but the noise is not as loud on the speakers, I’d call it now “a faint noise” in comparison to just before install and reboot. I can live with that!
pipewire does not have to be removed, just the sound server to be stopped, and that should have happened already … hmm - they are still both running.
I will ping @nikgnomic and kindly ask if has some idea, because i don’t, especially if that noise is still present …
THANKS!
Just to keep you updated of what I’m changing- right at the moment, i’m experimenting with a couple modifications from your arch pulse audio troubleshooting link (under Glitches…) I’ve added load-module module-udev-detect tsched=0 and restarted the server. The result seems okay with external. The laptop spkrs have muffled, one-side sound, not scratchy but not nice/ clear. And I’ve just added /etc/modprobe.d/sound.conf options snd-hda-intel vid=8086 pid=8ca0 snoop=0 but need to reboot I think to see any results.
Might have found something-- I wondered what program used pipewire - so looked at dependencies. Found difference between pipewires— manjaro-pipewire 20220217 is available but was not installed and just plain pipewire 1:03.8-1 is installed.
the plain pipewire will be always installed, is required for other packages.
the manjaro-pipewire is a metapackage to properly switch to use the pipewire server.
The sound in my external speakers is working; none to only very faint noise.
The only problem now was pre-existing: the laptop speaker sound. But it’s great not to have to listen to the HD chirp if I forget to mute the external speakers!
This is what i tried/did & set back to defaults.
restored changes I tried based on Arch Pulse audio page
restored the timer-based schedule /etc/pulse/default.pa
to load-module module-udev-detect
(removed my edit: tsched=0 )
removed the options line added to
/etc/modprobe.d/sound.conf
(options snd-hda-intel vid=8086 pid=8ca0 snoop=0)
and
commented back 2 lines in /etc/pulse/daemon.conf so it’s at the default state
I’d tested at 3, 5.(this might have had slight positive effect on the laptop spkrs)
This doesn’t look so good though:
journalctl --boot --priority=err
Mar 24 20:17:48 xxxxx kernel: x86/cpu: VMX (outside TXT) disabled by BIOS
Mar 24 20:18:53 xxxxx pulseaudio[886]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include>
Mar 24 20:31:27 nobody pulseaudio[886]: ALSA woke us up to write new data to the device, but there was actually nothing to write.
Mar 24 20:31:27 xxxxx pulseaudio[886]: Most likely this is a bug in the ALSA driver 'snd_hda_intel'. Please report this issue to the ALSA developers.
Mar 24 20:31:27 xxxxx pulseaudio[886]: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avai>
~