Desktop (Game Mode) Audio Control Panel

Hello. Being Legion Go user i'm quiet upset with base speaker preset - in windows there is way to enhance audio quality by making custom preset in Realtek panel or using side apps like fxsound or dolby access. Is there any way to adjust equalizer (only settings i found under settings menu are l/r balance) for desktop mode (game mode) or maybe there are any sound enhancement apps that i can use? Thank You.
33 Replies
Aru
Aru4mo ago
so there used to be a audio fix on the LGO that was made by @matt_schwartz , but it stopped working a while ago. you can see the audio fix in action on this old video: https://youtu.be/uMiXNKES2LM?si=ihu98bsfSXuMTGvK&t=168 he no longer has a LGO, so I don't think he could fix it up. I also have no idea on how to fix it.
HikariKnight
HikariKnight4mo ago
for equalizer you can try jamesDSP flatpak from the software center, never used it myself though
Indigo
Indigo4mo ago
Nice one, wish it continue working I'll give it a try, thank You
Aru
Aru4mo ago
the Pipewire fix did the following, quote from reddit:
This applies a surround sound convolver profile, similar to Dolby Atmos for Built-In Speakers
The built-in speakers with a volume slider that acts as master gain, and then the virtual sink sliders that apply surround sound profiles on top of the master gain sink. Basically, this lets you adjust the overall gain separate from the sinks themselves to give a wider level of control. It’s not the most seamless solution but it seems to do the job.
but yeah, it broke a while back
Indigo
Indigo4mo ago
I'll start with trying equalizer @HikariKnight mentioned. Then I'll check software center for other apps. P.M. sorry for my crappy language, as English being not my native language, but I try to do my best so all of You, who are trying to help me, can understand what I'm trying to say.
1/4 Life
1/4 Life4mo ago
JamesDSP and EasyEffects are both good flatpaks
Indigo
Indigo4mo ago
Nice, already installed JamesDSP. Need to make some more tests - it's quiet complicated and has lots of stuff to tune, so it will take some time to find out best settings. But definitely even after some minor adjustments there is noticeable difference with default sound settings. And, by the way, added it to steam library and was able to run it as background app in gaming mode while running the game, so it also applied its effects. Though it needs more testing on performance hit. From first look it seems not to stress CPU too heavy, hope that statement will stay true after more testing, as most of modern games are bottlenecked in GPU on these small devices leaving some free CPU resources for additional apps to run in background. When I get home I'll install EasyEffects so I can test them both at the same time and have head to head comparison. Thank You for the advice!
Indigo
Indigo4mo ago
Hello. Thank You very much. I'll install it ASAP and give feedback. Have very hard working days with zero free time. Checked it, works great, thank You very much. I have one question - while checking the video You linked above, I noticed that there were two modes -games and -neutral, but after installing the script I have only one - -neutral. So is it ok or I did something wrong? Thank You.
Aru
Aru4mo ago
Nope, nothing wrong. Game mode is broken
Indigo
Indigo4mo ago
Great job, once again - thank You very much, I'm closing the post.
antheas
antheas4mo ago
https://flathub.org/apps/com.github.wwmm.easyeffects I tried this today and it looks amazing
Flathub - Apps for Linux
Install Easy Effects on Linux | Flathub
Audio Effects for PipeWire Applications
antheas
antheas4mo ago
it even launches at startup and autoapplies itself has a convolver built in
Aru
Aru4mo ago
the problem is gamescope-session
antheas
antheas4mo ago
so you tried it?
Aru
Aru4mo ago
not that one specifically, but the other eq app i tried required manually opening the flatpak for it to kick in
antheas
antheas4mo ago
it says it has a service but I dont know the specifics
matt_schwartz
matt_schwartz4mo ago
you can use it in headless server mode within Gamescope-session but audio is stutter city after a certain amount of time/suspend and resumes Using xvfb
antheas
antheas4mo ago
i set up a vtaper for my headphones and it sounds nice the gui is nice too but if you tried it I will defer to you
Aru
Aru4mo ago
the pipewire guis are all really cool, the problem is gamescope-session
antheas
antheas4mo ago
also got new headphones today, talking them for a spin
Indigo
Indigo4mo ago
Confirmed, jamesDsp needs manual start in game mode. Then can be left running in background - has zero perfomance impact.
Aru
Aru4mo ago
if only apps like jamesdsp could generate a pipewire conf file then we could just stick that in the pipewire directory and call it a day
matt_schwartz
matt_schwartz4mo ago
GitHub
Legion go/rog ally audio tuning by matte-schwartz · Pull Request #8...
The commit changes are the framework for the $HOME/.config/easyeffects directory and sub-directory creation for both the ROG Ally and the Legion Go. In order to properly utilize these files, easyef...
matt_schwartz
matt_schwartz4mo ago
easyeffects was my first solution for this but then found you can just make pipewire convolvers directly
antheas
antheas4mo ago
you found how to autoapply on boot?
matt_schwartz
matt_schwartz4mo ago
yes, service file with always restart enabled trigger to launch easyeffects in xvfb making it headless but it wasn’t consistent enough for my liking + the stutters
antheas
antheas4mo ago
easyeffects is pretty nice though pipewire in general is a solid upgrade i was a pulseaudio guy up to today
matt_schwartz
matt_schwartz4mo ago
yeah the app itself is solid, just conflicts with audio priorities in Gamescope-session or something that I didn’t feel like diagnosing
antheas
antheas4mo ago
if only I ofund out what makes chrome time out audio after 10s in multipoint so the audio can switch to my phone faster
Indigo
Indigo4mo ago
One more question - is it supposed to remember my choice in game mode - each time I reset, it goes back to default speakers? Or should I choose speakers each time after restart or turning on?
Aru
Aru4mo ago
Workaround for that is a work in progress, but should be available soon
Indigo
Indigo4mo ago
Got it, thank You. Then switching just for now. Going to leave topic opened.