New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No sound on Huawei Matebook 14 (2021) - even on Linux 6.2 #4305
Comments
All efforts on this codec have stalled. I personally stopped trying to help. Unless you have the skills and ability to figure out how the GPIOs work on this device and what ALSA controls need to be set the odds are really small to get a solution the near future. |
So near, but so far ... such a pity because it has gone from no sound card to at least seeing it and not having any errors reported on dmesg. Well done on all you did so far. Just sad it can't be 'pushed over the line' now. But I know it needs time and the hardware available to those doing the work - none of which is possible. |
BTW, it's worth updating https://thesofproject.github.io/latest/getting_started/intel_debug/suggestions.html |
Try to run this: #!/usr/bin/env sh
amixer cset name='Headphone Switch' on
amixer cset name='Speaker Switch' on
amixer cset name='Headphone Playback Volume' 10,10
amixer cset name='Right Headphone Mixer Right DAC Switch' on
amixer cset name='Left Headphone Mixer Left DAC Switch' on
amixer cset name='DAC Playback Volume' 999,999
amixer cset name='Headphone Mixer Volume' 999,999
amixer sset "Dmic0" 70
amixer sset "Dmic1 2nd" 70 It will break your microjack sound until you reboot Notice, if you are using pipewire, you have to turn off the also hooks. Or change the script, but i don't know how to fix it. |
Thanks @tshipenchko Sadly a problem in Ubuntu 23.04 Pipewire is the default sound system. [Possibly] As a result we get the error:
for each cset operation. Investigating in alsa-info --with-amixer I cannot see those names, but there are variants of them. However, when using the variants I get the same error. Using alsamixer I cannot change the Speaker volume off zero. Thanks for trying!! |
@AlwynBarry I use NixOS and I also had the same problem. I fixed it by disabling alsa bridge: services.pipewire = {
enable = true;
pulse.enable = true;
alsa.enable = false;
}; |
@tshipenchko Which file for that setting to disable the alsa bridge? It's not in the format of pipewire.conf and don't recognise which file it may be from. I think it's probably in your configurations.nix file, which I don't have in Ubuntu. Re. pro audio profile, I've checked but don't have the option to turn on the pro audio profile within pavucontrol. Again, thanks for seeking to help! |
@AlwynBarry Yes. It's configuration.nix file, which is specific for my linux distro. Also, it is really strange that you don't have pro audio profile at all. Do you see Dummy Audio in pavucontrol or normal audio device like: Tiger Lake-LP Smart Sound Technology. IDK :c |
Huawei matebook 14 2021 amd 5500U - also sound is not available. System Information
lspci
|
dmesg
|
@tshipenchko Thanks for your help. I can't try NixOS because my laptop is for 'normal use' rather than development or trialing distros - although you can roll back NixOS it's not the kind of stability I need. I tried NixOS on VM, and may put a live USB install to see if I can get sound working there! Re. other issues - Tiger Lake identified in the sound (output) ... still no Mic identified. Better than it was ... until 5.19 I only had Dummy Output. I agree - it makes no sense why a pro profile shouldn't be offered! |
@tshipenchko PS ... I have tried all Quirk variations ... no joy, apart from using Bit 4 (of 8) 'SOF_ES8336_SPEAKERS_EN_GPIO1_QUIRK' always returns it to Dummy Output, and Bit 7 (of 8) does invert from the main speaker to the headphone, though still no sound even on the headphones. |
@AlwynBarry where did read about 'SOF_ES8336_SPEAKERS_EN_GPIO1_QUIRK'? |
@tshipenchko The article on Quirks is at the end of:
I'm not sure that it's all that useful though! Re. laptop - yeah, but it's an amazing laptop for the price. I can still 'regress' to Windows to do sound-related things (Zoom, Video edits, etc) and can listen and record on Linux via Bluetooth (albeit with slight a sound delay - not useful for Video edits!). Just a pity so many with the es8336 have to struggle. But I know it's not the Linux community's fault - drivers should have been made available by the manufacturers, whether laptop integrators or the sound chip manufacturer. |
I have the model klvd-wdh9 and use Fedora, no sound and not luck searching for a solution, if you find some day, even years later, a workaround please don't forget to posted here |
There are sound now in Fedora 39 + Kernel 6.6 but is far from perfect, when you connect a 3.5 jack earphones it is still sound with the speakers, the sound from the speakers is so weak that you barely heard it and there is no HDMI/Display port out sound. |
@german-rios-gonzalez same on nixos 23.11 It could be because in d14 soundcard uses 2nd GPIO for headphone But my speaker sound is about to be okay. Also if I turn on the Pro Audio mode, I could get higher volume using amixer commands Also internal mic works nice after merge of changes to alsa-ucm config's upstream |
I've had the Huawei Matebook 14 since it came out in 2021 (Intel i7-1165G7, 16Gb RAM, 1Tb SSD). On Ubuntu it has never had sound (though it does in Windows), and I've been tracking the promising SOF progress with the ESSX-8336 and was hopeful it would finally be sorted when 23.04 came out and we finally went past Linux 5.19 to Linux 6.2 (specifically: 6.2.0-20).
But, no sound still!
I've run alsa_info and the link for the details generated is: https://alsa-project.org/db/?f=4135c4ec205259a999d27b5df1cb4d253104d54b
Two years after launch is a long time to wait for support ... please help!
The text was updated successfully, but these errors were encountered: