Incorporate front panel 3.5mm fix for Realtek sound cards & laptop multiple speakers setup

Is it possible to fix 3.5mm front panel not working from Realtek sound card inside the ISO? This is the fix: https://discussion.fedoraproject.org/t/front-panel-headphone-jack-is-not-being-detected/78370/2 It doesn't work on installed system due to r/o path it needs to modify, /usr/ something, forgot which
Fedora Discussion
Front Panel Headphone Jack is Not Being Detected
Ok. I was able to fix this. 1 - install alsa-tools: $ sudo dnf install alsa-tools; 2 - open HDA Jack Retask: $ hdajackretask; 3 - at the top, verify if the right codec is selected in “Select a codec”. On my case, the right one is “Realtek ALC897”; 4 - on “options”, at the right, click on “Set model=auto” and “advanced override”; 5 - on “pin...
10 Replies
fiftydinar
fiftydinar13mo ago
It's cleaner to be in a thread here. Iirc, it's an Pipewire issue Some laptop multiple speaker setups also need hdajackretask So, maybe we can take advantage of available fixes & incorporate it into ISO
j0rge
j0rge13mo ago
yeah I'm not sure we want to ship custom configs for each card, but we should clearly discuss at least putting alsa-tools on there.
bsherman
bsherman13mo ago
yeah, the way i read that thread... it's a setting users may wish to set individually... but yes, requires that also-tools package
j0rge
j0rge13mo ago
ok this seems like a good one, fiftydinar have you filed an issue before? let s file it and I'll fix that now
fiftydinar
fiftydinar13mo ago
The issue is that it should work out of the box. Not something that needs to be configured. I understand that it's much harder to incorporate fixes like this, which are not just an easy udev rule. However, at least we came to the initial conclusion that alsa-tools package could be included Only once for Ruffle Flash Rust emulator
j0rge
j0rge13mo ago
GitHub
Build software better, together
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects.
j0rge
j0rge13mo ago
click request a package and fill it out the reason we do this is so we remember why we're adding things to the base image so that when someone complains about "bloat" we can be like "we want sound to work"
bsherman
bsherman13mo ago
I would argue that there's probably no way to make every bit of audio hardware work out of the box without tweaks, at least, not from our role as a tweaking and adding nice features to an existing distribution. There's various flavors of the hardware which can require different options and workarounds unless the driver is made to "always work with all configurations". That responsibility is on the kernel driver developers with something like this. but as said, we can certainly add a tool like alsa-tools to make it easier to deal with the situation.
fiftydinar
fiftydinar13mo ago
Done
j0rge
j0rge13mo ago
ok PRed, I did a 2nd one to add a place in the form for dnf info so when people ask for packages they can paste that stuff in there to make it easier to reference.