Hi Vincent On 6/3/2020 3:29 PM, Vincent Bernat wrote:
That would be amazing. Thank you! Do let me know if I can help in anyway. I'm a very long way from being an audio expert but I got a decent amount of exposure to the SOF side of things over the last few months❦ 3 juin 2020 13:39 +00, Mark Pearson:As an important example - the X1 Carbon 7 (which is a popular machine) still doesn't work well with any version of Debian (including experimental or testing) as the audio is broken. Debian users have to jump through a few hoops to get it to work. I've let the maintainer know a number of times what is involved to fix that but it's obviously not a priority (as a heads up - Debian on most Lenovo 2020 platforms is going to suck because of this too). I'm not meaning to point fingers - but just explain why it feels as if Debian and the latest hardware is an awkward fit.I have the mentioned X1 Carbon. Currently, in unstable, we have the kernel and Alsa. We need to pull PulseAudio from experimental and add a patch. I was hoping PulseAudio upstream would release 13.99.2 for Debian to pick. I can work on getting the patch in Debian in the meantime.
Then, we need the SOF firmwares, currently not in Debian. I see you have #960788. I just got aware of it through #962134. I am happy to help you on this package and get it uploaded.
Brilliant.
Interesting thread - I'd not seen that one before (and I've seen a fair few threads on the audio issues)Despite having everything, the sound still lacks bass (notably compared to Windows). People are trying various tweaks to get better results, but then headphones don't work anymore. Dunno if this is something you can pull some levers on. There are some information here: https://gist.github.com/hamidzr/dd81e429dc86f4327ded7a2030e7d7d9#gistcomment-3175225
We did a bunch of work with Jaroslav Kysela @ RH to tune the audio - we got the audio schematics for him etc. I'm not sure I can share them publicly though - still the hard bit with open source and HW design - sometimes NDA's are still needed.
As an aside I wanted some education into what was involved with the tuning so my team could do it for future platforms but wasn't able to get that (it's not just Debian devs who are too busy :)).
Anyway - I'll definitely dig thru the thread and see what I can do. If you have ideas on what specific information is needed to get it solved let me know and I can try and dig it up - I have access to the HW team for any information and whilst it sometimes takes a bit of time to get details (they're in Japan and China and it often takes a bit of back and forth to clarify) they're usually pretty good at helping out.