If it does, going back to stock seemed to fix the reboots for me.Not happening here yet either, but watching carefully. Worried it's incoming, lol.
If it does, going back to stock seemed to fix the reboots for me.Not happening here yet either, but watching carefully. Worried it's incoming, lol.
So that's something that's unrelated to this kernel specifically and actually in the source? Sorry just trying to learn and understand![]()
Forgot to ask this yesterday, you´re not on magisk 25210 are you?Apparently it was something with the actual driver. Freak looked into it earlier today. It was temporary and oddly random it seems. Hasn't happened in awhile.
I'm experiencing the random reboots now too. After phone reboots, I can maybe use if for 1 minute before it reboots. Gonna flash stock kernel to see if it helps.
You´re not on magisk canary 25210 are you? Because this sounds very much like a problem some users faced earlier.If it does, going back to stock seemed to fix the reboots for me.
Same configuration here, no reboots so far.No reboots for me since I flashed on the same day 1.0.0 was released, on the contrary this is much smoother than the previous version and it's been running great, edit: using Magisk stable
Stable magisk 25.2Forgot to ask this yesterday, you´re not on magisk 25210 are you?
I also think you misunderstood, this is an actual kernel problem, as it´s a null pointer that crashes the kernel.
To maybe understand better:
I merge the updates from f2fs-stable regularly to this kernel. f2fs-stable is where development for the f2fs-driver happens and "stable" updates are pushed. This includes for example security fixes, stability fixes, new features, performance improvements for this specific part of the kernel. This code is usually very well tested and rarely contains bugs.
However android is very specific and can introduce certain scenarios that are not tested otherwise.
It seems that one of the commits from the recent updates to f2fs I merged on march 4th or march 11th might be the cause of the null pointer.
The null pointer seems to be happen very rarely (I haven´t faced the issue in nearly 3 weeks and the p7pro is may daily phone) with no actual way to reproduce, which will make testing a potential fix harder.
This is also probably the reason why the bug wasn´t discovered before the commits where pushed to f2fs-stable in the first place.
I´m probably going to revert all of those commits for the time being and pushed a new release until a fix for the null pointer is found.
You´re not on magisk canary 25210 are you? Because this sounds very much like a problem some users faced earlier.
Please share the contents of sys/fs/pstore next time before reverting to stock so I can have a look at what´s happening.
No reboots for me since I flashed on the same day 1.0.0 was released, on the contrary this is much smoother than the previous version and it's been running great, edit: using Magisk stable
all good so far, no reboot, latest stock on magisk delta latest. Even uses the battery saver level 3 with cleanslate app.
yeah I think it´s extremely rare that this panic is triggered, so I guess most of us are completely unaffected. If it would happen regularly no chance I could run on my daily phone for 3 weeks without running into it a single time.
I'm using stable Magisk. I've been avoiding canary builds as they have been causing issues.
Thanks so we can probably rule magisk out this time.
Update to Raviantha 1.0.1
Hey guys and girls,
That´s a hotfix for 1.0.0 and the previous release. The recent update to the f2fs drivers from beginning of March seem to have introduced a null pointer exception that happens very very rarely. Thanks to @JakeDHS07 for providing the logs! I also submitted this to f2fs-stable so hopefully it can be fixed there.
Until a proper fix is found I´m going to revert the tag of f2fs patches that introduced this bug. That´s the only change in 1.0.1.
I´ll include the previous release post with all the information below.
Changelog 1.0.1:
- revert latest f2fs stable patches
Changelog 1.0.0 above:
So here´s the next release for stable March firmware, which is now QPR2.
Aside from that as already hinted at the previous Pixel 7/Pro release for March google kind of unified the main kernel tree for the Pixel 6 and Pixel 7 series. That means I´m now able to compile the release for Pixel 6 and Pixel 7 from the same main kernel tree after some modifications to my own changes! This saves me a bit of time and means all not vendor/firmware/hardware specific improvements added to the kernel are now shared automatically, without me constantly merging them back and forth.
Hence the name change and starting from 1.0.0 again. Pixel 6 Oriole/Pixel 6 Pro Raven combined are Raviole, Pixel 7 Panther/Pixel 7 Pro Cheetah combined are Pantah, so Raviantha is the combination of both Raviole and Pantah.
Improve Uclamp
Improve uclamp patchset and detect capacity inversion. This greatly reduces the few missed frames we had.
Camera Launch Speed
Speed Up Camera launch by quite a bit. Also improve animations around camera compared to stock kernel.
Make sure to update/flash the new powerhint module attached to this post via magisk manager as it´s been updated!
Please note that this release is not for the QPR Beta firmware, but the stable android 13 march firmware!
Please make sure to not use magisk canary 25210. It breaks module loading and causes a lot of issues! Please use either stable magisk or canary 25206.
Latest platform tools have issues flashing super.img, please use platform tools 33.0.3 when updating your firmware to march updae.
There are other small improvements as well. Please check my github for those.
The kernel is made for stable A13 firmware, not beta.
I wish everyone a nice day.
Changelog:
- Linux-Stable bumped to 5.10.175 containing tons of stability and security fixes
- improvements to the scheduler
- improvements to uclamp, prevent capacity inversion (reduce missed frames)
- greatly speed up camera launch time!
- ported improvements from QPR3 beta
- other fixes please check github
Download:
Attached to release post as AFH is currently down.
Make sure to update and keep the powerhint module installed via Magisk Manager!
If you´re coming from another kernel restore stock boot.img, dtbo.img, vendor_kernel_boot.img and vendor_dlkm.img before flashing. Thank you.
Make sure to meet the requirements and read the OP as well as the FAQ before flashing.
I wish everybody a great day/evening!
Have fun, enjoy the kernel and your phone.
If you like my work please consider a donation.
Donations are not mandatory but very welcome.
If you like my work and want to buy me a coffee/green tea: http://paypal.me/freak07
I attached the powerhint modules to the release post of raviantah 1.0.1 now.sorry, I'm confused.
can we flash this "Raviantha 1.0.1"
over 1.3.0 ?
"Make sure to update/flash the new powerhint module attached to this post"
which powerhint module should we use ?
A short update on this. I ran into a few troubles that I hope to resolve once I find more time. Where I landed was pretty promising, but not as polished as I wanted it to be.Hello everyone,
So I started a poll regarding a special version of the powerhint module that would introduce a so called summer mode.
This means the powerhal/thermalhal would be specifically tuned to throttle earlier and allow less heat to be generated by decreasing the max TDP allowed. Just before the actual throttling happens by the thermal-hal (when it´s already to late)
My vision would be that this would help to keep the device cooler during summer time when it´s more than 30°C outside, while not restricting max performance by a lot. (keeping app launch times roughly the same, keeping missed frames the same during scrolling)
Of course this is limited to physics, this will not magically make the device run extremely cool when it´s that hot outside and you use the device for extended periods of time in direct sunlights doing heavy tasks.
But it might help to generally prolong the time until the device starts to feel really hot during these scenarios or ideally just get warm until you stop using it, instead of getting hot in a very brief period of time.
I started a poll, please vote if you´d be interested or not.
There´s the possibility to maybe make this toggle-able in the future instead of it being a magisk module requiring a restart. But before I spend a lot of time (I don´t necessarily have to much of this at the moment) I want to know if there´s interest.
exactly the same as 1.1.5, but with the commit you requested:
no it´s not updated, I just attached it for convenience if somebody is not updating from the version before and is already running it.Hey, just making sure: the powerhint module for P7P hasn't been updated, right? Cause you attached the same version (v9.6) that was released in August.
Nothing past the last u beta 5.3 on their git as of now.Hi @Freak07, has Google posted the source code for the September kernel yet? I've been traveling in a completely different timezone so somewhat confused with Google's timing right now!![]()
Just a note here. I think it´s completely unnecessary that you use my words from a previous post that has no relation whatsoever to the problem you described.Ambient temperature? You don't think this is a little excessive for a phone that's sitting unused on the charger on my desk where my thermostat is set to 70° and the AC is on at 5:30 in the morning
You did say "On the charger". Always makes my phone warm when charging. What do you think will happen when tranfering energy from one source to the other? It's gonna get cold? Dude you're a contributor.
In a nutshell it's a 'you' problem not a kernel issue. You need to sleuth what's leading to those temps on your particular device. Maybe reflash this, stock, or another kernel? Go look at battery use, wake locks, etc.?
Why do you post it here if it´s not kernel related?Hi there i know it's not kernel related but i can't find anywhere to ask with this... Anyone tried kernel su on 7 pro ...please need assistance with it banking apps not working with magisk anymore
I thought I was the only one or maybe messed things up somehow. I'm facing the same issue as the person above. I tried August update with latest Kiri + magisk stable + Displax Universal SafeNet Fix 2.4 MOD 1.3. CTS is passing and playstore shows device is certified but GPay or or any other banking apps are not working. They show that my device is rooted. I reverted to stock kernel with the same magisk modules as before and everything works without any issues.
No issues on my end, just like @TotallyAnxious.
So why do you think there's the need for your initial reply in this thread in the first place if it's not related to the development of this kernel or to the kernel like you just said?Look, @Freak07, I never said it was your kernel but you replied to a post in this thread and I responded to that. That's not taking it off-topic. It's called a discussion and you seem to have this innate inability to accept the fact that overheating on this device is not a rare and random occurrence. It's widespread and at the same time mine was idle @ 39° (102° F), my daughter's S22Ultra, also on the charger in the same room was @27° and no, it's not an Ambient temperature when the room is @70° F.
Sorry if you feel this is hijacking the thread but the conversation comes back to this issue time and time again.
TBH, this has overall been a great phone, but I'm ready for Oct 4th to get here and excited to see what you accomplish on the P8P
feel free to create a new topic in General for non Development comments
Good question, I basically waited for it. The answer is: Yes most probably.This kernel https://forum.xda-developers.com/t/...l-for-pixel-7-pro-a-september-3-2023.4623789/ was posted recently and it claims that it doesn't need dm-verify disabled. I haven't tried it or looked at how this was accomplished or what compromises he had to make if any.
Is this something that might make it's way into this kernel some day?