poor sound quality

  • Hi there and welcome to PC Help Forum (PCHF), a more effective way to get the Tech Support you need!
    We have Experts in all areas of Tech, including Malware Removal, Crash Fixing and BSOD's , Microsoft Windows, Computer DIY and PC Hardware, Networking, Gaming, Tablets and iPads, General and Specific Software Support and so much more.

    Why not Click Here To Sign Up and start enjoying great FREE Tech Support.

    This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Welcome to our Community
Wanting to join the rest of our members? Feel free to sign up today.
Sign up
Status
Not open for further replies.

boka

PCHF Member
Sep 8, 2024
8
0
24
When I boot my laptop, I experience awful sound quality from my headphones (i've tried to switch to a different headphones, but this did't help). But if I unplug and plug in the headphones, it fixes the problem.
The default sound test on Fedora Linux works fine, even with headphones.
My default laptop speaker works fine.
I also noticed that if I run "pactl list short sinks" and then, for example, "pactl suspend-sink 51 1", it partially fixes the problem.
i also had this problem on linux mint
 
I am not a Linux user, but found this on google. Honestly have no idea if this will help. I'll tag a couple people to see if they have input. @jmarket @Bruce @PeterOz

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.



Edit:

Code:
DEFAULT_SINK=$(pactl list short sinks | grep RUNNING | awk '{print $1}')
if [ -z "$DEFAULT_SINK" ]; then
  
fi

pactl suspend-sink "$DEFAULT_SINK" 1
sleep 1
pactl suspend-sink "$DEFAULT_SINK" 0
 
  • Like
Reactions: boka
I am not a Linux user, but found this on google. Honestly have no idea if this will help. I'll tag a couple people to see if they have input. @jmarket @Bruce @PeterOz

To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.



Edit:


Code:
DEFAULT_SINK=$(pactl list short sinks | grep RUNNING | awk '{print $1}')
if [ -z "$DEFAULT_SINK" ]; then
  
fi

pactl suspend-sink "$DEFAULT_SINK" 1
sleep 1
pactl suspend-sink "$DEFAULT_SINK" 0

i've tried this
if I run "pactl list short sinks" and then, for example, "pactl suspend-sink 51 1", it partially fixes the problem. Partially means that the sound before this commands is awful, and after it is better, but still sounds like it's coming from a barrel.
A full fix happens only if I physically reconnect the headphones. It would be great if there were a way to do this from the terminal. However, I would like to resolve this issue fully without using a workaround.
 
Hello,

What distro are you using? Can you post a pic of your fastfetch or neofetch?
1725813247125.webp
 
Let's try this. Let's run this command:

Bash:
mkdir ~/.config/pipewire

cp /usr/share/pipewire/*.conf ~/.config/pipewire

chown $USER ~/.config/pipewire/pipewire-pulse.conf


nano ~/.config/pipewire/pipewire-pulse.conf

in the conf file find pulse properties and put:

Code:
pulse.min.req = 1024/48000

pulse.min.frag = 1024/48000

pulse.min.quantum = 1024/48000

then save and reboot.
 
Let's try this. Let's run this command:

Bash:
mkdir ~/.config/pipewire

cp /usr/share/pipewire/*.conf ~/.config/pipewire

chown $USER ~/.config/pipewire/pipewire-pulse.conf


nano ~/.config/pipewire/pipewire-pulse.conf

in the conf file find pulse properties and put:

Code:
pulse.min.req = 1024/48000

pulse.min.frag = 1024/48000

pulse.min.quantum = 1024/48000

then save and reboot.
I tried adding it to both pulse.properties and pulse.rules, but there is no effect.
 
Let's try this. Let's run this command:

Bash:
mkdir ~/.config/pipewire

cp /usr/share/pipewire/*.conf ~/.config/pipewire

chown $USER ~/.config/pipewire/pipewire-pulse.conf


nano ~/.config/pipewire/pipewire-pulse.conf

in the conf file find pulse properties and put:

Code:
pulse.min.req = 1024/48000

pulse.min.frag = 1024/48000

pulse.min.quantum = 1024/48000

then save and reboot.
for some reason default fedora sound test works well
1725826264013.webp

but any other audio is bad.

i started speaker-test -t wav -c 6 and here is the output from pavucontrol:
1725826410251.webp

1725826425037.webp


The sound from spotify and from speaker-test uses the same port, but sound from spotify (or any other audio) is bad. If after replugging headphones everything works fine
 
Let's try this. Let's run this command:

Bash:
mkdir ~/.config/pipewire

cp /usr/share/pipewire/*.conf ~/.config/pipewire

chown $USER ~/.config/pipewire/pipewire-pulse.conf


nano ~/.config/pipewire/pipewire-pulse.conf

in the conf file find pulse properties and put:

Code:
pulse.min.req = 1024/48000

pulse.min.frag = 1024/48000

pulse.min.quantum = 1024/48000

then save and reboot.
i also noticed that if i set balance to smth like this:
1725863796161.webp

or
1725863924331.webp

sound is much better, but it is still dull
 
And when plugged in, the headphones are still crap?
No, i have the problem with sound only after boot/reboot. if the headphones were connected while booting, the sound is bad. Only reconnecting the headphones fixes this problem. If the headphones were not connected when the system was booted and I connected them after, the sound works as it should
 
Status
Not open for further replies.