codepayne / linux-sound-huawei

linux kernel for Huawei matebook AMD sound support
Other
86 stars 3 forks source link

Random popping sound every few seconds/minutes, no apparent sped-up audio #30

Open fernandosang opened 6 months ago

fernandosang commented 6 months ago

Hi,

So my laptop is a Huawei Matebook 14 AMD 2020 (Ryzen 7 4800h). Model: KLVL-WXX9 My distro is Kubuntu 23.10. Yesterday, I followed (more or less) these steps:

  1. Installed your kernel (linux-image-6.7.0-rc8-alsa-debug_6.7.0-rc8-29_amd64.deb)
  2. Disabled auto-suspend
  3. Installed the alsa-ucm stuff No extra logging enabled.

Admittedly, I played a bit with alsamixer trying to make the mic work. After a while of doing so and a couple reboots, everything was perfect, so I went on to try and set up a virtual camera device for OBS and it said no kernel headers were installed, so I stupidly thought installing mainline 6.7rc8 headers would do the trick. No idea if that changed anything, but after rebooting, popping noise came back.

I tried a fresh install, but I'm still getting the noises. It happens when I first log in, once or twice; when I type in my password and the session starts, once again, and then every few seconds at first, then every few minutes regardless if I'm playing any audio or not.

I'm sharing here the "alsactl info": https://pastebin.com/CjusA0pe

Dmidecode: https://pastebin.com/L317J0Kt

pactl info | grep "Server Name" Server Name: PulseAudio (on PipeWire 0.3.79)

Please let me know if there's anything else I can share that's useful.

fernandosang commented 6 months ago

Also, I need the virtual camera to work, but while using your kernel, it says linux-headers are not installed.

Is there any way for me to get the full image + headers + modules for your kernel, please? I don't wanna get back to the regular mainline kernel as I never got good results with that.

codepayne commented 6 months ago

@fernandosang there is nothing special about my kernel that would fix your issue. Maybe just the fact that it is the latest kernel. Can you try to install an ubuntu rc kernel, maybe that fixes your issue. It also has headers there which you can install. https://kernel.ubuntu.com/mainline/v6.7-rc8/

codepayne commented 6 months ago

Also you have to install the modules deb too

fernandosang commented 6 months ago

@fernandosang there is nothing special about my kernel that would fix your issue. Maybe just the fact that it is the latest kernel. Can you try to install an ubuntu rc kernel, maybe that fixes your issue. It also has headers there which you can install. https://kernel.ubuntu.com/mainline/v6.7-rc8/

I thought you said there was something regarding the codec you changed? The pop noise reduced a lot last night after restarting the pulse-audio with your kernel. The moment I changed kernel to the mainline one, the noise came back as often as always.

codepayne commented 6 months ago

@fernandosang the change is only applicable and fixing the sound for a specific line of laptops. That line of laptops didn't have any sound at all (contrary to your situation, where you have sound but it's popping), your laptop isn't the same model. So as I said numerous times to you, that fix shouldn't fix anything for you and it shouldn't fix pops.

fernandosang commented 6 months ago

@codepayne I understand. Thanks for clarifying. Is there anything else I can try to fix the pops? Or any other log I can share to figure out what's going on?

codepayne commented 6 months ago

I'll have to think about it, don't know what to check yet.

I have uploaded a new kernel that also contains the headers you can check the if it fixes your issue(though I doubt it).

https://github.com/codepayne/linux-sound-huawei/issues/28#issuecomment-1879783434

fernandosang commented 6 months ago

@codepayne Thank you! I don't know if it helps, but apparently, the popping noises are coming from the left speaker only. Never from the right one.

fernandosang commented 6 months ago

@codepayne Apparently pop noises are fixed. I'm using the latest kernel with codecs fixed and there are no apparent noises, other than when the system starts, which I can live with. I do have some issues with bluetooth headphones (Galaxy Buds 2) where audio cuts out every now and then, but I think that's a separate issue.

Thanks a lot for all your support and hard work!

fernandosang commented 6 months ago

@codepayne Sorry to be such a pain in the ass. I wanted to try Ubuntu 23.10 and it all works fine, but I couldn't get rid of the pop noises, even when I followed the same steps as before. I tried going back to Kubuntu, where it was working, but it's not anymore. I still get random pop noises here and there.

I found a way to trigger them, though. If I increase or decrease the volume, I hear the normal system sound for volume+/volume-, and exactly 11-12 seconds later, there's the pop noise. Does that mean anything? Any idea on how to figure it out? Sorry again, and please, that thing really drives me crazy.

Pd. I've found it also happens 11-12 seconds after the last sound played.

codepayne commented 5 months ago

@fernandosang Might be caused by the sound device going into standby mode. It closes certain things in the codec chip that causes this pop. It probably goes into standby after 10-12 seconds of sound inactivity.

What happens if you leave something playing all the time in background but on a very low level of volume or you could also try to mute this sound(but it may consider mute as inactive). And then use your laptop sound as you would normally.

This would prevent the sound device from ever entering standby, and you shouldn't hear pops.

fernandosang commented 5 months ago

@fernandosang Might be caused by the sound device going into standby mode. It closes certain things in the codec chip that causes this pop. It probably goes into standby after 10-12 seconds of sound inactivity.

What happens if you leave something playing all the time in background but on a very low level of volume or you could also try to mute this sound(but it may consider mute as inactive). And then use your laptop sound as you would normally.

This would prevent the sound device from ever entering standby, and you shouldn't hear pops.

This is weird. I'm using the latest 6.7 stable kernel. I decided to update PipeWire to see if that made any difference, and it did. PipeWire 1.0.0 did the trick for me. Pop noises basically disappeared; I mean, they were there, but they were so low that I couldn't hear them unless I put my ear right next to the speaker, and even then it was still almost inaudible. However, two days later (today), I booted the same distro, no changes (related to audio) and I'm having that issue again. It's so frustrating.

shmsh9 commented 5 months ago

@fernandosang Might be caused by the sound device going into standby mode. It closes certain things in the codec chip that causes this pop. It probably goes into standby after 10-12 seconds of sound inactivity. What happens if you leave something playing all the time in background but on a very low level of volume or you could also try to mute this sound(but it may consider mute as inactive). And then use your laptop sound as you would normally. This would prevent the sound device from ever entering standby, and you shouldn't hear pops.

This is weird. I'm using the latest 6.7 stable kernel. I decided to update PipeWire to see if that made any difference, and it did. PipeWire 1.0.0 did the trick for me. Pop noises basically disappeared; I mean, they were there, but they were so low that I couldn't hear them unless I put my ear right next to the speaker, and even then it was still almost inaudible. However, two days later (today), I booted the same distro, no changes (related to audio) and I'm having that issue again. It's so frustrating.

FIY I am running Fedora 39 with 6.7-rc7 and while pavucontrol is open I don't have any pop or speedup so some other programs might also prevent it.

fernandosang commented 5 months ago

I just tested this: https://davejansen.com/disable-wireplumber-pipewire-suspend-on-idle-pops-delays-noise/

I rebooted twice and it seems to work just fine for now. I still hear a loud pop noise when the login screen comes up and when it shuts down; I'd love to fix that too, but as I said, it's something I can live with. I'll continue to test this and see if it's a definitive solution.

fernandosang commented 5 months ago

Also: Firefox is still sped up and there are micro pop noises going on when playing audio through that. I'll stick to Chrome in the meantime.

codepayne commented 5 months ago

@fernandosang Did you test the way I mentioned above? You said that pops happen about 10-12 seconds after a sound was played, this suggests that it's because the chip is put into standby closing some audio paths. If these paths are not closed properly pops can be heard. If you always play some sound it won't ever enter standby, so if you still hear pops then it's not from this standby mode.

fernandosang commented 5 months ago

@fernandosang Did you test the way I mentioned above? You said that pops happen about 10-12 seconds after a sound was played, this suggests that it's because the chip is put into standby closing some audio paths. If these paths are not closed properly pops can be heard. If you always play some sound it won't ever enter standby, so if you still hear pops then it's not from this standby mode.

I didn't today, but I tested it that way two days ago before I updated PipeWire. If I played music, for instance, I wouldn't hear any pops until 10-12 seconds after stopping all sounds; so I agree it very likely has to do with stand-by mode. Following the steps on the link I shared earlier seemed to have fixed it for me system-wide, except on Firefox. There, it's still sped up (although sometimes it doesn't seem that way) and there are not-very-loud pop noises while playing audio. It's kinda weird.

fernandosang commented 5 months ago

I'm giving up. The workaround worked for a couple hours; then audio became all sped up on Spotify too, with lots of crackling. On top of that, after rebooting, sometimes it shows the right sound card, sometimes it shows Dummy Output. It's frustrating. I'm going back to Windows; this crappy laptop just wasn't made for Linux.

codepayne commented 5 months ago

@fernandosang Do you want to go on and test kernels and other things for me, or have you given up completely?

fernandosang commented 5 months ago

@fernandosang Do you want to go on and test kernels and other things for me, or have you given up completely?

I still have my partition with Ubuntu 23.10; have been too lazy to erase it lol So if there's anything else you wanna test, sure, feel free to share it and I'll do what I can to help.

codepayne commented 5 months ago

@fernandosang

Disable any workarounds you may have, we want this issue to happen as often as possible. First of all I want to confirm that the popping happens about 10-12 seconds after last sound is heard. Are you still able to reproduce it this way?

If it still happens, try the test that I mentioned before, leave a sound running in the back but reduce the volume to low in that app, do not mute, do not reduce the global volume, only the app volume.

Test it like this for some time (a reasonable amount of time in which you would expect to hear popping), I want to make sure that the popping is coming from the disabling of the codec.

fernandosang commented 5 months ago

@codepayne I made a fresh install, as I had already made too many changes. Using stable kernel 6.7, your workaround to disable auto-suspend and the alsa-ucm (ucm and ucm2) stuff, I noticed a strong pop/crackling noise when the system starts, and about 3-4 times, every few seconds, after the desktop shows up. Then the noise goes away.
Audio isn't sped up, or at least it's not noticeable; but if I play something myself, or a system sound plays (like the volume up/down sound), after pretty much exactly 12 seconds of silence, a pop noise comes up.

I tested it the way you suggested and, again, the pop noise only comes up after 11-12 seconds of silence. I left Chrome playing audio on YouTube at 10% volume for about 15 minutes and there were no pop noises while it was playing. This was with stock PipeWire, no other additional changes.

Something that might be relevant is, before I made the fresh install, as I explained a couple posts earlier, I updated PipeWire to the latest version (1.0.0, I think) and all pop noises, but the start/shutdown ones, went away for a while; instead, audio on Spotify and Firefox sped up and crackling background noise appeared. It was unbearable. Also, sometimes after rebooting, Dummy Output appeared randomly. I rebooted again and half of the time, it would recognize the sound card correctly, half of the time Dummy Output remained.

fernandosang commented 5 months ago

@codepayne An update:

I'm on Kubuntu 23.10 (KDE). I've tested these stuff on two distros mainly, Ubuntu 23.10 with Gnome and Kubuntu. I've had the most issues on Ubuntu, no idea why. Today, I tested this workaround again:

https://davejansen.com/disable-wireplumber-pipewire-suspend-on-idle-pops-delays-noise/

I did it with kernel stable 6.7.1 and, unlike last time on Ubuntu, after rebooting I didn't face any issues with sped up audio (YET). Now, the loud pop noise when booting up remains; plus, when suspending the laptop and resuming, audio won't work unless I switch profiles to "Pro Audio" and back to "Play HiFi...".

It's still an improvement from the last time on Ubuntu.

From this, I think we can conclude uncommenting the line "session.suspend-timeout-seconds" and setting it to 0 in the 50-alsa-config.lua does fix the pop noises (at least for now). However, after suspending there will be no audio until switching profiles and pop noises remain at start up. Also, I think it's fair to conclude, although I don't know why, these workarounds seem to give better results on Kubuntu (KDE) than on Ubuntu (Gnome).

codepayne commented 5 months ago

@fernandosang

I did some changes to the audio driver, can you test it?

https://filebin.net/gnk9t9rzlvpgcacx

marian@orion ~ $ sha512sum kernel.zip
ffa41decdd01eded18b0760a1e9736ef280a405f9fcb1afdb5b8762a4fc07644a61f8a74834b8927abd9f0d5c0aea9f1f2f0fddae9bd44d4ecfd22705417465d  kernel.zip 

Do not use any other workarounds you may have enabled to reduce popping noise. This kernel also contains the fix for the autosuspend bug, so you don't need that workaround too.

Do you observe any improvements?

fernandosang commented 5 months ago

@codepayne I just flashed it without any workarounds and there's no audio. There's also no "Play HiFi..." profile; only "Stereo Output", "Stereo Output + Stereo Input" and "Pro Audio". None of them works. After rebooting, the only sound I hear is a single pop noise on login, then there's no sound at all.

codepayne commented 5 months ago

@codepayne I just flashed it without any workarounds and there's no audio. There's also no "Play HiFi..." profile; only "Stereo Output", "Stereo Output + Stereo Input" and "Pro Audio". None of them works. After rebooting, the only sound I hear is a single pop noise on login, then there's no sound at all.

Did you install the alsa-ucm stuff? Attach the dmesg logs too.

fernandosang commented 5 months ago

I loaded your alsa ucm stuff and now it's working fine. Quite a few pop noises during the login, but after that, it seems to be OK. I can stop sounds and there's no pop after 12 seconds anymore.

The audio profile now says "Play and record HiFi quality Music". I think that's slightly different from what I got on earlier kernels.

fernandosang commented 5 months ago

@codepayne Here's the dmesg:

dmesg.txt

codepayne commented 5 months ago

@fernandosang Did you set to default the "session.suspend-timeout-seconds" thing you modified previously? I want everything set to default, no workarounds.

Can you attach a dmesg after a longer usage of the laptop, I see very few events in sound driver logs.

Can you test this new version for a longer period of time, lets say a day or two and come back with your experience. Test suspend/resume of the laptop too.

fernandosang commented 5 months ago

@fernandosang Did you set to default the "session.suspend-timeout-seconds" thing you modified previously? I want everything set to default, no workarounds.

Can you attach a dmesg after a longer usage of the laptop, I see very few events in sound driver logs.

Can you test this new version for a longer period of time, lets say a day or two and come back with your experience. Test suspend/resume of the laptop too.

No. Actually, I got a new SSD so I started fresh again. Only changes I've made so far are installing the kernel you kindly provided and adding alsa ucm stuff, as there was no audio at all without it. That's it.

I will keep testing today and tomorrow and I'll share a new dmesg either on Monday or Tuesday, along with updates regarding the overall experience. One thing I did notice is, audio keeps working normally after resuming from suspension, but I'll update you on this too.

For now, thank you so much for the time and effort you're putting into this. It's greatly appreciated!

codepayne commented 5 months ago

@fernandosang Did you set to default the "session.suspend-timeout-seconds" thing you modified previously? I want everything set to default, no workarounds. Can you attach a dmesg after a longer usage of the laptop, I see very few events in sound driver logs. Can you test this new version for a longer period of time, lets say a day or two and come back with your experience. Test suspend/resume of the laptop too.

No. Actually, I got a new SSD so I started fresh again. Only changes I've made so far are installing the kernel you kindly provided and adding alsa ucm stuff, as there was no audio at all without it. That's it.

I will keep testing today and tomorrow and I'll share a new dmesg either on Monday or Tuesday, along with updates regarding the overall experience. One thing I did notice is, audio keeps working normally after resuming from suspension, but I'll update you on this too.

For now, thank you so much for the time and effort you're putting into this. It's greatly appreciated!

No problem.

The audio profile now says "Play and record HiFi quality Music". I think that's slightly different from what I got on earlier kernels.

This profile is not dependent on the kernel, but on the alsa ucm configuration. If this profile didn't appear before it may have been because it wasn't installed correctly.

fernandosang commented 5 months ago

@codepayne I found a bug, although unrelated. Apparently, 6.8 rc1 breaks Snap compatibility. I saw it being reported by someone else too, so it's not just me. I guess it would be better to use 6.7.2 as a base for now. Other than that, everything audio still working great.

PurestAsh commented 5 months ago

@fernandosang

I did some changes to the audio driver, can you test it?

https://filebin.net/gnk9t9rzlvpgcacx

marian@orion ~ $ sha512sum kernel.zip
ffa41decdd01eded18b0760a1e9736ef280a405f9fcb1afdb5b8762a4fc07644a61f8a74834b8927abd9f0d5c0aea9f1f2f0fddae9bd44d4ecfd22705417465d  kernel.zip 

Do not use any other workarounds you may have enabled to reduce popping noise. This kernel also contains the fix for the autosuspend bug, so you don't need that workaround too.

Do you observe any improvements?

Thank you for your great work!! This kernel work for me! The only thing i do was :

  1. Install Ubuntu23.10 .
  2. Install the kernel that you provided.
  3. Install the ucm conf in your repo . Currently, everything looks perfect . My information: Product Name: KLVL-WXXW Product Version: M1010 Firmware Version: 1.09 Board Vendor: HUAWEI Board Name: KLVL-WXXW-PCB Thank you for your great work again!!

The only downside is that if I connect headphones when rebooting the computer, there is no sound. I have to unplug and plug in the headphones again for it to work.

codepayne commented 5 months ago

@PurestAsh What issues did you have before? Did you also have loud pop noises that this kernel fixed?

PurestAsh commented 5 months ago

@codepayne Before this, I tried using Ubuntu 23.10 with the mainline kernel 6.7.1 and alsa-ucm-conf (from your repo), but there was no sound. When I reinstalled Ubuntu 23.10 with kernel 6.8 (provided by you) and alsa-ucm-conf (from your repo), everything runs perfectly。

My computer itself has some background noise in the audio, which is present in Windows 11 as well, indicating a probable hardware issue. However, during regular usage, I haven't noticed significant popping sounds. If the sound has stopped playing, the background noise also shuts off after a while, likely due to hardware shutdown, similar to the behavior in Windows.

However, when I plug or unplug the headphones, there is a sharp popping sound, likely caused by rapid voltage changes. Fortunately, this doesn't affect me much. Overall, everything seems perfect so far—the headphones and speakers automatically switch, and the sound is normal. The only issue is the lack of sound when headphones are plugged in at reboot, requiring a re-plug.

I will continue to use it for a while. Thank you for your hard work. Thank you!

codepayne commented 5 months ago

@codepayne Before this, I tried using Ubuntu 23.10 with the mainline kernel 6.7.1 and alsa-ucm-conf (from your repo), but there was no sound. When I reinstalled Ubuntu 23.10 with kernel 6.8 (provided by you) and alsa-ucm-conf (from your repo), everything runs perfectly。

My computer itself has some background noise in the audio, which is present in Windows 11 as well, indicating a probable hardware issue. However, during regular usage, I haven't noticed significant popping sounds. If the sound has stopped playing, the background noise also shuts off after a while, likely due to hardware shutdown, similar to the behavior in Windows.

However, when I plug or unplug the headphones, there is a sharp popping sound, likely caused by rapid voltage changes. Fortunately, this doesn't affect me much. Overall, everything seems perfect so far—the headphones and speakers automatically switch, and the sound is normal. The only issue is the lack of sound when headphones are plugged in at reboot, requiring a re-plug.

I will continue to use it for a while. Thank you for your hard work. Thank you!

The reason you didn't have sound on 6.7 kernels is because of an AMD regression in sound subsystem. The fix will be delivered in 6.8. If you want to still use 6.7 there is a workaround here:

https://github.com/codepayne/linux-sound-huawei/issues/26#issuecomment-1837502247

fernandosang commented 5 months ago

@codepayne here's a dmesg from today. file.txt

My opinion is the modifications you made to that kernel fixed it all. No sped up audio, no crackling in the background, audio still works after resuming from suspension, microphone works, no weird stuff going on. The only "problem" is there are still pop noises when the login screen shows up, and sometimes again after logging in for a few seconds, but then it goes away. Also, sometimes when shutting down. However, NEVER happens when in normal use, which I'm deeply thankful for. Whatever mods you made, that's the final deal.

What I would appreciate now is, and I'm sorry for asking too much, as I mentioned earlier, Snap packages are broken with 6.8 rc1, is there any chance you can apply the same mods to a stable kernel? Or maybe share the mods so we can apply them ourselves when newer kernels come. Not sure how that'd work. Anyway, thanks again. Linux has been driving me crazy, but it's finally not because of audio issues lol

codepayne commented 5 months ago

@fernandosang The dmesg output, how much uptime did the laptop have when you saved it?

I was expecting to see some additional messages, but the last timestamp from these logs is 12 seconds after boot. I need logs from a longer running system, with some suspend/resumes in between.

fernandosang commented 5 months ago

@fernandosang The dmesg output, how much uptime did the laptop have when you saved it?

I was expecting to see some additional messages, but the last timestamp from these logs is 12 seconds after boot. I need logs from a longer running system, with some suspend/resumes in between.

Sorry, I didn't notice when I dumped it. It's now about an hour long. Let me know if that's enough, or if you'd rather for me to keep it going for a while longer.

codepayne commented 5 months ago

One hour is ok, make sure to have a suspend/resume of the laptop.

fernandosang commented 5 months ago

dmesg_log2.txt

I suspended and resumed 2 or 3 times, I think.

fernandosang commented 5 months ago

@codepayne I wanted to try your kernel on Ubuntu 23.10 as well, and results weren't as good as they were on Kubuntu 23.10. Here's a dmesg: dmesg_log2.txt

Audio does work after suspension and apparently no workarounds are required either. Just the kernel and the ucm-alsa stuff. However, there are random pop noises here and there; the only times when the pops are consistent is when starting the laptop (just like on Kubuntu, but much louder), when shutting it down and if I leave the laptop untouched for a while, long enough so the screen starts dimming, and just before the screen turns off completely, I touch the touchpad (so it doesn't turn off), there's a pop there. Maybe it's my installation or some compatibility with Gnome, but it was perfect on Kubuntu, not as much here on Ubuntu.

Not a big deal, as I'm probably going back to Kubuntu anyway, but I thought you'd like to know.

codepayne commented 5 months ago

@codepayne I wanted to try your kernel on Ubuntu 23.10 as well, and results weren't as good as they were on Kubuntu 23.10. Here's a dmesg: dmesg_log2.txt

Audio does work after suspension and apparently no workarounds are required either. Just the kernel and the ucm-alsa stuff. However, there are random pop noises here and there; the only times when the pops are consistent is when starting the laptop (just like on Kubuntu, but much louder), when shutting it down and if I leave the laptop untouched for a while, long enough so the screen starts dimming, and just before the screen turns off completely, I touch the touchpad (so it doesn't turn off), there's a pop there. Maybe it's my installation or some compatibility with Gnome, but it was perfect on Kubuntu, not as much here on Ubuntu.

Not a big deal, as I'm probably going back to Kubuntu anyway, but I thought you'd like to know.

Not sure what to say to all of this, basically what I did is to port the changes that were made to es8336 driver on intel side to my driver. The commit message of the changes says that they tried to reduce the pop noise but didn't try to completely remove it.

There is probably a more complicated issue happening here, but since I don't hear pops on my side, I can't really fix them. I need to iterate a lot and would be too difficult to do it over the internet.

I will provide a kernel based on 6.7 in the weekend.

fernandosang commented 5 months ago

@codepayne I wanted to try your kernel on Ubuntu 23.10 as well, and results weren't as good as they were on Kubuntu 23.10. Here's a dmesg: dmesg_log2.txt Audio does work after suspension and apparently no workarounds are required either. Just the kernel and the ucm-alsa stuff. However, there are random pop noises here and there; the only times when the pops are consistent is when starting the laptop (just like on Kubuntu, but much louder), when shutting it down and if I leave the laptop untouched for a while, long enough so the screen starts dimming, and just before the screen turns off completely, I touch the touchpad (so it doesn't turn off), there's a pop there. Maybe it's my installation or some compatibility with Gnome, but it was perfect on Kubuntu, not as much here on Ubuntu. Not a big deal, as I'm probably going back to Kubuntu anyway, but I thought you'd like to know.

Not sure what to say to all of this, basically what I did is to port the changes that were made to es8336 driver on intel side to my driver. The commit message of the changes says that they tried to reduce the pop noise but didn't try to completely remove it.

There is probably a more complicated issue happening here, but since I don't hear pops on my side, I can't really fix them. I need to iterate a lot and would be too difficult to do it over the internet.

I will provide a kernel based on 6.7 in the weekend.

My guess is it might have to do with the kernel itself; I noticed there's some general instability introduced by the kernel. Some apps crash very often on Ubuntu after switching kernels. Anyway, it's a great work you've done so far and it makes Linux usable again for lots of people, so that's already amazing.

Thank you for taking the time to build the kernel on 6.7, that'd be helpful. I'll test that and report too.

codepayne commented 5 months ago

@fernandosang I have moved the pop reduce patch to 6.7.4 stable. It also contains the autosuspend fix so you don't need the -1 workaround.

~/kernel/linux $ sha512sum kernel.zip
de7d449f9ef411eff39503bf14b8f48caa28032978b1e95c8988f4d15d02e554b83b112d0df1e0de937d1e86f411d9034c2e9dde465e4fc873cf5a6601641471  kernel.zip

https://filebin.net/az8nym079hg99quc

fernandosang commented 4 months ago

@fernandosang I have moved the pop reduce patch to 6.7.4 stable. It also contains the autosuspend fix so you don't need the -1 workaround.

~/kernel/linux $ sha512sum kernel.zip
de7d449f9ef411eff39503bf14b8f48caa28032978b1e95c8988f4d15d02e554b83b112d0df1e0de937d1e86f411d9034c2e9dde465e4fc873cf5a6601641471  kernel.zip

https://filebin.net/az8nym079hg99quc

Thank you! I had to go back to Windows for a while, but I'll test it over the weekend and report back.

fernandosang commented 4 months ago

@codepayne Is there any chance you can provide the config so I can compile the kernel for Arch Linux? I want to try Manjaro and I'm not sure I can use the same kernel you provided in .deb.

codepayne commented 4 months ago

@fernandosang how would you compile it if you don't have all the necessary patches?