thank you!
jameslporter opened this issue · 1 comments
I came across your repo courtesy linuxmint forum. I've had this device for > 6 months. Originally had gentoo installed on it and figured my kernel config fu wasn't good enough so I installed ubuntu. Today was the first time I've heard audio from this device!
One question, does the speaker sound this bad on windows? Is there potential for better sound or is the hardware just that bad is what I'm wondering.
I wonder why linux intel audio is so difficult now. I have two mini-itx i9 builds and couldn't get audio working on them except in windows for games. It's really eroding my brand affinity tbh.
Anyhow, thanks again and well done!
Hi @jameslporter great to hear and thank you!!
Regarding the audio in Windows, one thing I have tried and seen a lot of tips for is to always turn on the "Dolby Atmos" setting in the Samsung Settings app (don't remember exactly where it is or what it is called but it is in there somewhere as a toggle switch!). I have seen a few reviews that mentioned this as well and "feel like" I noticed a positive difference.
I think this is a setting that can also be controlled somewhere in the hardware but assume that either we would need to run a command to turn it on/off or need to build a custom GUI / toggle (maybe a Gnome extension for example) to do this .. but step 1 of course is IMO to get the audio reliably working and then look into this "Dolby" thing 😎
And regarding the "difficulty", I am not an insider but have done some kernel hacking with Intel HDA and multiple devices and the one thing I have ALWAYS seemed to find is that 1) there are not super strong specifications that seem to drive how things are implemented (or if there are, they are not followed very well?), and 2) there often seems to be some "funny stuff" that happens on the codec side when it comes to turning on and off things like speakers, mic, headphones, etc that seem to frequently require custom stuff (like what we are seeing here)... I guess in a perfect world all of this stuff would be dictated by a very straight-forward hardware specification (and namely the hardware<->software interface specification) that everyone followed and then there would not be a need for all of this one-off customization ?