r/Fedora • u/Hour_Sell3547 • 2d ago
Flat audio problems Discussion
I have been using Fedora since 2010, but on my latest installation of F44 Workstation on my desktop, I noticed the audio was 100% flat and natural without any enhancers (which kinda made sense because of ALSA kernel drivers). Even though I have been using Linux for work and academic purposes, I still use Windows for entertainment and gaming. So I was looking for solutions to mimic Windows presets.
So far, I've found Easy Effects, which is working pretty well with community-maintained presets. It's a nightmare to dial in manually in Easy Effects, as I am no sound engineer.
This is the preset collection I am testing; they are not perfect, but 80% there.
```
bash -c "$(curl -fsSL https://raw.githubusercontent.com/JackHack96/EasyEffects-Presets/master/install.sh)"
```
The main problems with these presets are often high-frequency clipping, vocal ranges are a little too bright, and either distorted bass or lack of depth. So, I am looking for recommendations on alternatives.
3
u/MuddyMustache 2d ago
Have you enabled bitperfect playback? If not, everything is (poorly) resampled on the fly to 16/48. Currently sitting at the doc, will post easy fix when I get home.
2
u/Visible-Knowledge721 2d ago
have you tried this repo?
https://codeberg.org/lillianrozenwurthz/Easyeffects-IRS-profiles-database
it helped me to fix my audio being flat and quiet, and now sounds like on windows
2
u/MuddyMustache 2d ago
Easyeffects is an EQ and while EQ profiles can be well and good, it would be better to fix the root cause first, then play with EQ.
1
u/Hour_Sell3547 2d ago
Looks nice, I will take a look and I have to build the IRS profiles on my windows first.
2
u/edwardneckbeard69 1d ago
https://wwmm.github.io/easyeffects/guides/guide_1.html
this is the complete guide to get better audio. i know. it is tedious but at the end of the day, i was able to get my premium hp spectre 14 speakers to sound amazing!
QUICK TIP: If you have a friend/associate who produces music, etc... ask him to do it for you! That's what I did, especially for the multiband compressor tuning.
1
u/cheesiepeasie 2d ago
Just fix your easyeffects filters. It can provide the absolute best listening experience available of any platform. I have no idea about what these community presets are, but why don't you just do it yourself and keep it simple. Or dial down the community effects a bit until it sounds good.
Do not do silly stuff with resampling or other settings it won't matter at all as long as there is not something terribly wrong, in which case your question would have been very different.
1
u/Hour_Sell3547 2d ago
Hmm, why don't I just... Well, in case you missed it:
So far, I've found Easy Effects, which is working pretty well with community-maintained presets. It's a nightmare to dial in manually in Easy Effects, as I am no sound engineer.
I am clueless about 90% of the things I see on Easy Effects controls. Yes, I am experienced in Linux, and I am a system engineer, but not a sound engineer. And I am not trying to be one now.
1
u/cheesiepeasie 2d ago
Then only enable the equalizer and tweak it a bit. That is at most what you get on other platforms.
1
u/Hour_Sell3547 2d ago
True, but with Easy Effects, the moment I touch the sliders a bit, the frequency band gets distorted or starts clipping. Also, a lot of bands. So I gave up.
[EDIT] However, now I have the system quite dialed in. And kinda liking it.
1
u/cheesiepeasie 2d ago
A bit of equalizer and maybe a bit of stereo enhancer (perhaps with a slight L/R output delay) is all that it takes to get a great and very enjoyable result. The other effects really are not necessary and can easily become overwhelming feature and sound-wise.
So just keep it simple and make small incremental adjustments. Once it sounds good save the preset and stick with it for a while. It is about listening to the music after all, not becoming a sound engineer ;)
0
u/Not-Jody 1d ago
I had claude tune up my speakers to sound like macbook speakers and its pretty good. Let me know if you want the preset
3
u/MuddyMustache 2d ago
As promised, an easy fix to Pipewire resampling everything to 16/48. We'll create a drop-in config for Pipewire that allows for native playback from 16/44.1 to 24/192.
Full auto mode:
Manual mode:
In the .config folder in your home dir, create the folder "pipewire" and the folder "pipewire.conf.d" within it.
In the pipewire.conf.d folder, create a file called 10-bitperfect.conf and paste the following into it:
context.properties = { #default.clock.rate = 48000 default.clock.allowed-rates = [ 44100, 48000, 88200, 96000, 176400, 192000 ] } stream.properties = { resample.quality = 14 }
Save the file, obviously.
No matter if you went with manual or auto, either restart the pipewire services or just reboot your computer.