Open cihatertem opened 2 years ago
@fincan can you provide the output of dmesg. Transfering issue to kernel.
@fincan can you provide the output of dmesg. Transfering issue to kernel. dmesg.txt Hello, I attached dmesg as file.
Archlinux updated sof-firmware and tools from 1.9.3 to to 2.0. But the problem goes on.
I also this problem,CX8070,matebook14s, anything i can do?I want solve it
kernel:5.10.60 ,and after alsactl init
, speaker can work.and I use
hda-verb.txt
headphone can work ,but so sorry use this script,headerphone and speaker work at the same time
@fincan I have the same problem, you get any solution?
@spacer2010 No, still waiting the fix. It seems it will be kernel/driver fix or something. I suppose we will wait some more.
@fincan for the speakers and headphones, please see https://thesofproject.github.io/latest/getting_started/intel_debug/suggestions.html, this looks like a codec issue that you should be able to try by disabling the SOF driver
@plbossart I have already tried "options snd-intel-dspcfg dsp_driver=1" and it made no differences.
@fincan then it's not an SOF issue but a codec driver issue. Something's missing, e.g. a quirk at the codec level.
@plbossart yes you can be right, I have checked linux kernel doc and there are only 4 Conexant codecs; 5045, 5047, 5051 and 5066. mine is CX8070 :/. https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html#conexant-5045
if you happen to have a Windows setup, you can try to find the 'right' configuration for the codec, it's painful to snoop and reverse engineer low-level commands but it's the only way I am aware of to bring Linux to parity with Windows. see e.g. https://github.com/thesofproject/linux/issues/3356#issuecomment-1005381689
@plbossart there is only Archlinux in my system and reverse-engineering is over my computer skill :).
Today Archlinux updated kernel 5.15 >> 5.16 but the issue goes on.
have same issue on my Honor Magicbook 14 view (Manjaro distro), since it has same audio card CX8070. Headphones and speakers play simultaneously when headphones are plugged in Has anyone found a solution? Kernel: 5.16 SOF: 2.0
have same issue on my Honor Magicbook 14 view (Manjaro distro), since it has same audio card CX8070. Headphones and speakers play simultaneously when headphones are plugged in Has anyone found a solution? Kernel: 5.16 SOF: 2.0
There is no solution yet. I use BT headphone.
There is no solution yet. I use BT headphone.
I see. Thank you!
No, I dosen't found any solution, sorry
On Sat, 19 Mar 2022, 14:23 Artem Ivanec @.***> wrote:
There is no solution yet. I use BT headphone.
I see. Thank you!
— Reply to this email directly, view it on GitHub https://github.com/thesofproject/linux/issues/3350#issuecomment-1072984058, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHICGOHO4C7UD3CKQZA7QK3VAWTI7ANCNFSM5KTOKH7Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>
Archlinux linux-5.17.3 and lastest sof-bin 2.1.1 there is still no sound from headphone.
By the way switch from pulse to pipewire and there are some error log about conexant after pipewire switch:
"""
17:06:06 pipewire: mod.adapter: usage: node.name=
@cihatertem can you add this file sof-dyndbg.conf.txt as /etc/modprobe.d/sof-dyndbg.conf, reboot and attach the dmesg log.
we've seen this error with the digital path that no one actually uses, we should remove this option to make those them go away. Thanks.
@cihatertem can you add this file sof-dyndbg.conf.txt as /etc/modprobe.d/sof-dyndbg.conf, reboot and attach the dmesg log.
we've seen this error with the digital path that no one actually uses, we should remove this option to make those them go away. Thanks.
Here it is. dmesg.txt
I removed this digital path in https://github.com/thesofproject/sof/pull/5691
Can you back-up /lib/firmware/intel/sof-tplg/, unzip this file sof-hda-generic-idisp-4ch.tplg.gz and copy it to the directory, reboot and recheck the results.
Thanks!
I did it but still same. The new dmesg. log.txt
Hello, i have the same problem. I don't know if this can help. I tried the last weeks multiple distros and i tried 5.10-5.17, but always the same behaviour. Last week i tried Chrome OS Flex, which is running with kernel 5.10 and it is fully working. I'm not sure if it is working, because Google modified the kernel. I used "top" to see running processes. They are not using pulseaudio/pipewire. Then i installed Chrome OS over dual bot with brunch framework and so i had access to shell. i compared alsamixer and i saw no difference in the detected inputs/outputs. So i think Chrome OS is directly interacting with alsa.
Modified kernel by Google? Perhaps a working codec for this chipset? Is it a problem of pipewire/pulseaudio? Or special alsa config?
And another thing. I have here Manjaro, Linux Kernel 5.17, KDE Plasma. Running pipewire with pulseaudio in combination. If i switch the port of the soundcard to Headphones (Not connected) and setting the app, which is running sound to Audio Controller Speakers+Headphones then the sound and speakers are working correctly.
Sry for screenshot with german lang.
Edit: Everytime the app is closed and you open a new app, you must reset the port, then it is working again.
And another thing. I have here Manjaro, Linux Kernel 5.17, KDE Plasma. Running pipewire with pulseaudio in combination. If i switch the port of the soundcard to Headphones (Not connected) and setting the app, which is running sound to Audio Controller Speakers+Headphones then the sound and speakers are working correctly.
Sry for screenshot with german lang.
Edit: Everytime the app is closed and you open a new app, you must reset the port, then it is working again.
There is no selection in gnome sound control and pavu like KDE sound section. BTW chrome OS's situation is interesting. 3-4 months ago I use a firmware for intel wireless chipset from chrome os firmware package and the firmware was added linux firmware package 1 month ago. I hope same merge is happen soon for the our sound hardware :).
@cihatertem Last week i installed Fedora 35 and added the package pavu control. There i had the same possibility to switch the outputs and i simulated the same behaviuor to make the speaker working.
@cihatertem Last week i installed Fedora 35 and added the package pavu control. There i had the same possibility to switch the outputs and i simulated the same behaviuor to make the speaker working.
@rzwinge Sorry I have just seen your reply but my problem is no sound at headphones. Speakers works but instead catching headphones plugged in but no sound at headphones. I unmute both headphone and speakers but there is only sound at speakers.
Same issues here with my Matebook 14S, for reference: OS: Ubuntu 22.04 LTS GNOME: 42.1
Similarly to what was reported before, under alsamixer I have a volume bar for "Headphones" and "Speaker". When my headphones are not plugged in, using the volume button on my keyboard increases/decreases "Speaker", but it doesn't actually change the volume of my speakers, however, changing manually in alsamixer the "Headphones" volume bar does change the volume on my speakers. When plugged in, no volume comes out in my headphones - but, using the volume buttons now updates "Headphones", it does not actually change anything with my headphones but does modify the volume of my speakers. So it does detect when it's plugged in and when it's not, however speaker seems to be under "Headphones" rather than under "Speaker".
Bluetooth headphones work without any problem, volume button also works.
Same issues here with my Matebook 14S, for reference: OS: Ubuntu 22.04 LTS GNOME: 42.1
Similarly to what was reported before, under alsamixer I have a volume bar for "Headphones" and "Speaker". When my headphones are not plugged in, using the volume button on my keyboard increases/decreases "Speaker", but it doesn't actually change the volume of my speakers, however, changing manually in alsamixer the "Headphones" volume bar does change the volume on my speakers. When plugged in, no volume comes out in my headphones - but, using the volume buttons now updates "Headphones", it does not actually change anything with my headphones but does modify the volume of my speakers. So it does detect when it's plugged in and when it's not, however speaker seems to be under "Headphones" rather than under "Speaker".
Bluetooth headphones work without any problem, volume button also works.
I switched from Arch to Ubuntu 22.04 and yes my issue goes on here too. I checked 2.2rc changelog and I could not see any related topic with our problem. For a uncertain time, we'll carry this problem :). At least BT is works perfectly.
Same issue with Honor MagicBook View 14 i5. Detected on Manajaro 21 Gnome edition. But this issue is reproduceable on any linux distribution. But I installed ChromeOS and there is no issue as @rzwinge mentioned.
Same issues here with my Matebook 14S, for reference: OS: Ubuntu 22.04 LTS GNOME: 42.1
Similarly to what was reported before, under alsamixer I have a volume bar for "Headphones" and "Speaker". When my headphones are not plugged in, using the volume button on my keyboard increases/decreases "Speaker", but it doesn't actually change the volume of my speakers, however, changing manually in alsamixer the "Headphones" volume bar does change the volume on my speakers. When plugged in, no volume comes out in my headphones - but, using the volume buttons now updates "Headphones", it does not actually change anything with my headphones but does modify the volume of my speakers. So it does detect when it's plugged in and when it's not, however speaker seems to be under "Headphones" rather than under "Speaker".
Bluetooth headphones work without any problem, volume button also works.
I've got exactly the same issue with my Matebook 14s on Arch with 5.15.45-1-lts kernel
Chrome OS's situation is wierd but Chrome OS firmware package has edge driver support. Once there were error reports with missing files for intel wireless chipset on matebook 14s and I checked offiacial firmware repo, it has no support for those files while Chrome OS linux-firmware package had those missing files. I copied/pasted those files from Chrome os firmware package and the error reports were over. after 1-2 monthes those file were included into linux-firmware package too. If you are still using Chorome OS, maybe you can find the driver or settings file related with the issue, we can try or maybe they can be included SOF project. I don't know these are just my noob ideas :)
Hey, I have the same issue with a MateBook 14s (CX8070) on Arch Linux. Two things:
Hey, I have the same issue with a MateBook 14s (CX8070) on Arch Linux. Two things:
1. @plbossart I dual-boot windows where the headphone jack works flawlessly and I might try reverse engineering with some guidance 2. @cihatertem what do you mean with your last message? Does it work in ChromeOS (ChromiumOS?) Can we borrow the fix from there?
Check @rzwinge 's https://github.com/thesofproject/linux/issues/3350#issuecomment-1100818857 He said that sound fully works at Chrome OS.
BTW are there any changes or improvements with 2.2? I am on Ubuntu 22.04 and the version is 2.0.
Hey, I have the same issue with a MateBook 14s (CX8070) on Arch Linux. Two things:
1. @plbossart I dual-boot windows where the headphone jack works flawlessly and I might try reverse engineering with some guidance 2. @cihatertem what do you mean with your last message? Does it work in ChromeOS (ChromiumOS?) Can we borrow the fix from there?
Check @rzwinge 's #3350 (comment) He said that sound fully works at Chrome OS.
BTW are there any changes or improvements with 2.2? I am on Ubuntu 22.04 and the version is 2.0.
Also, same issue with matebook 15. I tried install chrome os for solution, didn't help. Sound not work on chrome os flex
On PopOS 22.04, when pluggin in headphones the speakers worked. Whist keeping the headphones plugged in and switching to speakers stopped working.
It seems like the outputs are reversed somehow. Not sure if that's any help, but it does seem odd
On PopOS 22.04, when pluggin in headphones the speakers worked. Whist keeping the headphones plugged in and switching to speakers stopped working.
It seems like the outputs are reversed somehow. Not sure if that's any help, but it does seem odd
Yes. I came to the same thoughts. Looks like patch_conexant.c need some fixes in patch_conexant_auto method.
My money would be on an inverted jack detection that switches to the 'wrong' endpoint.
We probably need to ask @tiwai for help, I don't personally have any experience or specific knowledge to help debug this Conexant codec configuration issue.
FWIW, there's a workaround mentioned in the Arch Wiki:
pactl set-sink-port alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink '[Out] Headphones'
Unfortunately, I couldn't get that to work with PipeWire, because it doesn't allow applications to use that sink (maybe because it shows up as Unplugged?). But I could hear the system sounds in GNOME.
Anyone got a solution for at least working with wired headphones?
Anyone got a solution for at least working with wired headphones?
nope
For me solution is USB headphones - they work flawlessly
Almost we'll celebrate the topic's birthday and there is still no solution yet. I hope we'll see the bug is over :)
still not working, huawei matebook d14
on matebook d 15 not working too
Maybe there are alternative solutions like wireless headphones or an external sound card?
Maybe there are alternative solutions like wireless headphones or an external sound card?
That's been most peoples solution so far. I've been using a really low profile usb sound card for the time being, but its still a jank solution lol
Faced the same issue, Arch Linux on Honor MagicBook View 14 (CX8070).
I tried different distros Ubuntu 21.10/Fedora and now Arch linux. I have an issue with speaker, headphone settings. First of all the laptop has 4 speakers and 4 dijital mics. Well these are problems: 1) Gnome volume slider does not effect on volume. Each clicks give same beep until below %5 and volume goes down. 2) If I plug a headphone, no sound at headphone and sound still comes from speakers. And after unplugged the headphone, speakers go mutted! 3) To unmut the speakers I have to go alsamixer and select sound card 'sof-hda-dsp' (codec Chip: Conexant CX8070 ) and then I have to unmut headphone 4) I can set speaker's volume from alsamixer's headphone slider. Speaker slider has no effect, Master slider only effect depends on headphone slider point.
Environment 1) Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
I tried several model=NAME options but there is no result. Here they are, installed alsa packages with sof-bin: alsa-card-profiles, alsa-firmware, alsa-lib, alsa-plugins, alsa-topology-conf, alsa-ucm-conf, alsa-utils, pulseaudio-alsa, zita-alsa-pcmi, sof-firmware, sof-tools
If you need more log, outputs, please lead me :)