How to improve sound settings?

On my laptop with MANJARO, the sound is is tinny and distorted, the quality is not really acceptable. I’m aware, that the built-in speakers are not the best, but colleagues using the same hardware with other operating system showed better results.
These three short snippets for demonstration, recorded the Family 17h/19h HD Audio Controller using audio-recorder should illustrate my problem. Here are my ALSA-settings (from ARCH-wiki). PulseAudio Configuration:

$   pulseaudio --dump-conf
### /etc/pulse/daemon.conf ###
daemonize = no
fail = yes
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 5
allow-module-loading = yes
allow-exit = yes
use-pid-file = yes
system-instance = no
local-server-type = user
cpu-limit = no
enable-shm = yes
flat-volumes = no
rescue-streams = yes
lock-memory = no
exit-idle-time = 20
scache-idle-time = 20
dl-search-path = /usr/lib/pulseaudio/modules
default-script-file = /etc/pulse/default.pa
load-default-script-file = yes
log-target = 
log-level = notice
resample-method = auto
avoid-resampling = no
enable-remixing = yes
remixing-use-all-sink-channels = yes
remixing-produce-lfe = no
remixing-consume-lfe = no
lfe-crossover-freq = 0
default-sample-format = s16le
default-sample-rate = 44100
alternate-sample-rate = 48000
default-sample-channels = 2
default-channel-map = front-left,front-right
default-fragments = 4
default-fragment-size-msec = 25
enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 8000
deferred-volume-extra-delay-usec = 0
shm-size-bytes = 0
log-meta = no
log-time = no
log-backtrace = 0
rlimit-fsize = -1
rlimit-data = -1
rlimit-stack = -1
rlimit-core = -1
rlimit-rss = -1
rlimit-as = -1
rlimit-nproc = -1
rlimit-nofile = 256
rlimit-memlock = -1
rlimit-locks = -1
rlimit-sigpending = -1
rlimit-msgqueue = -1
rlimit-nice = 31
rlimit-rtprio = 9
rlimit-rttime = 200000

I have been trying with equalizers, this was not satisfying. Therefore I’d like to improve my settings; any advice appreciated!

Hi @MaMicha,

Although I don’t use sound, due to a hearing problem, this might help you:

Set the sampling rate and bit resolution to the value the sound chip can handle.

Thanks @Keruskerfuerst ,

but how to do this? Is this approach a good idea?; I found so far:

$ grep -P 'rates|bits' /proc/asound/card1/codec\#0
    rates [0x70]: 32000 44100 48000
    bits [0x2]: 16
$ grep -P 'rates|bits' /proc/asound/card2/codec\#0
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24

All lines in my /etc/pulse/daemon.conf are comments only.

This file is oddly very clipped - so I’d say just turn the volume down until it isn’t clipped really…

TOP two ways to instantly improve audio are 1. Plug in headphones or use Bluetooth headphones 2. Connect the headphone jack to a half decent sound system.

If you have speakers which cannot deliver sound below 60Hz, I think the only solution is to connect a speaker which can deliver sound below 60Hz. Boosting frequencies doesn’t fix it…

However, if the speakers have a tinny sound, you can taper off the more offensive frequencies and smooth it out, at the expense of overall volume… but the sound would never be even close to the quality you can gain from buying even a cheap pair of bluetooth headphones or perhaps (if you don’t like headphones) think about a bluetooth speaker.

If the sound is already distorted, then much lower volumes will be needed in order to attempt to remove that harshness as well as balance out unwanted peaks.

For reference, I picked up a pair of Bluedio TM Wireless headphones a couple of years ago. They aren’t comfortable enough to wear for more than 2 hours, but the sound was pretty impressive and they cost $10.

For a faster connection (with not enough latency to bother me watching video) I switch to G435 Logitech headphones, which don’t have the same heavy sound (i.e. more balanced) and are much lighter and comfortable - but with a cost over $20.

Another avenue would be a tiny and VERY cheap Class-D amplifier like the one I have for my son’s laptop:

Which - despite the excellent quality sound comes for a STUPID cheap price (170 THB - that’s equivalent to less than $5) is also very nice. Power is needed, I give it 12V from an old Sony Blu-ray PSU I had knocking about. You can plug in Audio (it switches automatically to AUX mode) or unplug that for Bluetooth 5.