-
Notifications
You must be signed in to change notification settings - Fork 140
Description
Describe the bug
when headphones are plugged in, no audio is heard. under pavaudio, headphones will be shown as being detected and the laptop speaker will be muted. the only way to fix it is to go under configuration --> profile --> off --> play HiFi quality music.
I am using sof-firmware 1.4.2-1 on 5.6.15-arch1-1 kernel.
I have checked alsamixer to see if anything was muted as well and it's not.
To Reproduce
to reproduce you'd need to have a Realtek ALC3254 chip found on Intel CometLake generation chipsets I'm assuming. sorry if i don't know what I'm talking about here.
Install sof-firmware from whatever pacakge manager you use on linux kernel 5.6.15. reboot. plug in headphones into 3.5mm jack on laptop notice the lack of audio.
open pavaudio, go to configuration, change the profile from "play hifi quality music" to off and then back and then test audio again.
Reproduction Rate
in my testing this can be reproduced 9/10 times with 1/10 times resulting in the audio not working at all regardless of changing the profile to off. a reboot usually fixes it though, sometimes you have to change the port under sof-hda-dsp Speaker + Headphones to Speaker and then back to headphones and then change the profile again for it to work.
Expected behavior
the expected behavior is speaker gets muted, headphones get detected and switched to under port in pavaudio and audio plays from headphones.
Impact
mild nuisance.
Environment
- Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
- Kernel: {SHA}
- SOF: {SHA}
- Name of the topology file
- Topology: {FILE}
- Name of the platform(s) on which the bug is observed.
- Platform: {PLATFORM}
not sure how to get any of this as in installed sof-firmware from pacman. i'd love to try and compile it myself but it seems a bit above my head. i read that 1.4.3 and 1.5 may have this fixed?
Screenshots or console output
If applicable, add a screenshot (drag-and-drop an image), or console logs
(cut-and-paste text and put a code fence (```) before and after, to help
explain the issue.
i can paste whatever logs are needed here, just not sure which ones would be relevant or which ones are capturing this issue. just let me know.