[Nokia 6.1/6.1+/6.2/7/7+/7.1/7.2 Cross Device Devel] CarbonGTR:
F.A.Q​

1. How do I install this kernel? What Do I gain from it?

- Flash Via TWRP or Use FK Kernel Manger's Flasher option. I will also soon provide users with a .json file that you can import into FK Manager to get updates directly!

As I said in the first post, I will not claim extreme speed or hyper Battery life. But you will have a stable, fluid and satisfying experience on your phone.

2. Requirements -

- A unlocked Nokia 6.1, 6.1 Plus or 7 Plus

- A PC with fastboot working

- Stock or custom ROM that boots

- A recovery or FK Kernel Manager

3. Device Heats up alot. Can you do something?

- If your phone heats up, then you should probably consider not playing PUBG: Mobile for 5 hours on a hot day or use LTE continuously.

4. PUBG: Mobile and CODM Lags like crazy. Phone heats and up Enigma kernel dev suck!!!!

- No. I don't suck.

Heavy games utilize every last bit of resource on your phone and your phone has to keep up with all that rendering, sound processing and AI/NPC Controls while keeping a check on your BG Apps. This heavy utilization requires the CPU, Memory Controller and GPU to run at their 100% and that believe it or not produces massive amounts of heat and use a lot of battery power.

I can increase thermal throtlling thresholds but am I gonna? Nope. It is stupid and dangerous.

5. Does GCam Work fine?

- Yes since I replaced the camera drivers from Android 9 sources, Gcam mods will not be affected from shutter button not working or similar. You just have to find a stable Gcam mod for yourself and you're done 👍🏻

6. What about Battery Life, Performance, Fluidity - All the good stuff?

- I put a lot of emphasis on fluidity vs battery or performance because it is just terrible to use a phone that lags, stutters and cannot hold a stable 60FPS throughout the UI. These Nokia bois are perfectly capable of stable 60FPS UI rendering. Next to fluidity, I focus on performance and battery equally.

What this means for end users is that, You have a smooth, lag-free and fluid experience with balanced performance and battery life across the board.

7. HMP vs EAS? Why EAS?

- They are just different ways via which the Kernel chooses which CPU to use for the different tasks you perform on a daily basis. HMP is almost deprecated at this point and all the new phones releasing with Kernel tag 4.9 and higher come with EAS by default.

EAS is smoother and with proper configuration, more performant and efficient as-well.

8. I want to create a kernel based on Enigma's sources. Where should I start?

- Nice! You could head over to Enigma's Git repository and fork it. I'd advice you to base your work over the

STAGING

branch as that's the cleanest and the most stable base of Enigma.

I'd consider Enigma's sources stable as on 29-09-2021.

For in-line ROM compiling, other devs have run into issues and as such, I WOULD NOT recommend you to build Enigma in-line. I will not support you in those cases. Standalone compilers however, would have my full support.

9. Donations and what not?

- You don't need to spend more money to bring out more out of your phone. This is a hobby, not a business. Let's keep it that way 🙂

-------------------------------------------------

For More Information on EAS -

- How EAS makes Google Pixel the smoothest phone

- How EAS makes Google Pixel the smoothest phone: Reddit Discussion - This is quite a technical dive, But is quite interesting and absolutely wonderous to see top devs from XDA and other blogs have arguments.

- Kirisakura Kernel for HTC U11: General Explanation on what EAS is.

- RenderZenith Kernel for OnePlus 3: Comparison between EAS and HMP and battery life and CPU usage is affected.

- RenderZenith Kernel for OnePlus 3: Difference between the different load tracking algorithms EAS uses(PELT vs WALT).