• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Kernel] F1xy kernel for Poco X3 (NFC) [Android Q/R] [17th January]

Status
Not open for further replies.
Search This thread

idiotoretardado

Senior Member
Apr 10, 2018
62
13
hey guys just a couple question from someone who just got the phone,
I want to flash RR rom coming from stock MIUI, when is the right time to flash the kernel during the process? Before flashing the ROM or after? Also do I need to flash the kernel every time RR updates? Thanks a lot
 

Star_king12

Senior Member
Oct 25, 2015
1,272
2,110
hey guys just a couple question from someone who just got the phone,
I want to flash RR rom coming from stock MIUI, when is the right time to flash the kernel during the process? Before flashing the ROM or after? Also do I need to flash the kernel every time RR updates? Thanks a lot
After ROM, yes you'll have to flash it every time RR updates.
 

Star_king12

Senior Member
Oct 25, 2015
1,272
2,110
Version 0.07 changelog:

1. Scheduler and devfreq changes to improve battery life.
2. Also reduced biasing of top-apps towards big cores.
3. Silenced some logging.
4. Improved gpu performance slightly.
5. Memory allocation speed improvements.
6. Merged 4.14.215
7. Added back ESD screen protection for better compatibility.
8. More efficient frequency and energy models.


HEAD at 72618a9ed60f
 

XtraWater

Senior Member
Apr 8, 2018
617
106
Samsung Galaxy S5
Xiaomi Mi A1
Hello guys

at some point I'll try this kernel. Until then I have to read more into it. 2 questions. Please forgive my ignorance of this is already answered:

Let's say someone isn't happy with this kernel and wants to go back to the stock kernel. I wasn't able to find downloads for the stock kernel. Would it be necessary to flash stock Rom in order to get the kernel back?

So far I know xiaomi hasn't yet published the source code (?) of their kernel. What would it change for the developers here if the source code is available?

Thank you.
 

XtraWater

Senior Member
Apr 8, 2018
617
106
Samsung Galaxy S5
Xiaomi Mi A1
I have a scrolling issue but I wouldn't call it "jumps". In my case, it seems to be more like an aggressive scroll anchoring. If I quickly swipe up, pages won't freely scroll. They'll stop moving as soon as my finger leaves the screen. It only happens on certain apps though (Newegg is an example).
I had this issue too and others as well. With MIUI and RR with stock kernel. There are threads on the MIUI forum which user describing the same experience. Not it seems the issue has gone since I updated to latest RR build. Hope you getting it solved for you too.
 

Star_king12

Senior Member
Oct 25, 2015
1,272
2,110
Hello guys

at some point I'll try this kernel. Until then I have to read more into it. 2 questions. Please forgive my ignorance of this is already answered:

Let's say someone isn't happy with this kernel and wants to go back to the stock kernel. I wasn't able to find downloads for the stock kernel. Would it be necessary to flash stock Rom in order to get the kernel back?

So far I know xiaomi hasn't yet published the source code (?) of their kernel. What would it change for the developers here if the source code is available?

Thank you.
Stock kernel source was published months ago. Backup boot.img in TWRP before flashing and restore it if you're not satisfied.
 

mRsnips

Member
Sep 19, 2017
10
1
Currently using this kernel with NOS11, and everything is snappy and smooth. Genshin Impact is among the things I see a significant improvement. Stock kernel would often suffer massive and frequent frame drops and lags even on the lowest settings, but now I've been getting smooth 30fps on low settings with this kernel and NOS11. Thanks a lot for this kernel, greatly appreciate!
 
  • Like
Reactions: peeweew

jlovelo

Senior Member
Feb 14, 2015
114
21
Gold Coast
Bluetooth connectivity is a bit lumpy after update to 0.07. Sometimes refuses connection, or may show connected but refuses to play. I have to reset both devices to get it working.
(RR 20201227).
Anyone else finding this?
 

Zerohmaru

Member
Aug 24, 2017
6
0
Thank you for your work and keep it updated!

I will try this Kernel with ArrowOS when I have the phone. Can someone tell me if this is the correct process?

Unlock bootloader - Install TWRP - Install ROM - Install Magisk - Install Kernel - Enjoy
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    DISCLAIMER:
    Haha warranty goes brrr. . .
    I am not responsible for your broken phones, sdcards, dreams and etc. You are on your own, kernel is provided as-is.

    Features:
    1. Wireguard.
    2. Adjustable TTL.
    3. Based on latest ALS (CAF+upstream) source with Xiaomi edits applied and slightly cleaned up.
    4. Embedded dtbo - you don't need to worry about bad/leftover dtbo's, kernel uses its own and ignores dtbo partition altogether.

    Optimizations applied:
    This list most likely isn't full.
    1. Compiled with GCC 10.2, O3, LTO and crazy inlining.
    2. Performance critical kthreads/irqs API.
    3. Cpusets/Stune assists.
    4. Optimized frequent memory allocations.
    5. Greatly sped up memory regular memory allocarions.
    6. Simple LMK for better multitasking.
    7. BBR TCP algorithm.
    8. TLB invalidation, mmu_gather backported from mainline for a major performance boost. (thx Arter <3)
    9. General undebugging, reduced logging and fixes for braindead Xiaomi/CAF code.
    10. Entropy, and crypto engine optimizations.
    11. Scheduler improvements from Google.

    OS Support:
    Anything that isn't MIUI or based on it should work.

    Where to download:

    Releases on Github.

    Franco Kernel Manager integration:
    If you purchased FKM you can tap on the link below, open it with FKM and install this kernel automatically
    + check for updates every day.
    https://raw.githubusercontent.com/F1xy-kernels/SURYA_kernel/Q-surya/fkm/update.json

    Support chat in Telegram:
    (I'm much more active there)
    My Poco X3 chat in TG

    Credits:
    CAF Help Desk | devloopers.
    Ferat Kesaev and Niko Schwickert for inspiration and for entertaining me in the darkest points of my life.

    BUGREPORTS WITHOUT LOGS WILL BE IGNORED.

    Donations:

    paypal - my friend's paypal, please add a note "To Yaro" if you decide to donate.
    12
    Happy 2021 everyone! A new version is here.

    Version 0.06 changelog:

    1. Fixed WPA3 wifi authorization.
    2. Fixed tweaker blocker.
    3. Merged 4.14.213 and latest CAF updates.
    4. Bumped up scheduler HZ value to 300, device should feel a little faster.
    5. Many changes to reduce power drain.
    - A bunch of IRQs removed from perf critical list.
    - Disabled cpufreq boosting completely.
    - Slightly different preset of freqs.
    - Reduced pm_qos abuse.
    6. Rebalanced cpusets.
    7. Enabled devfreq boost for smoother experience.
    8. Enabled packet injection.
    9. KCAL.
    10. Compiled with GCC LTO.

    HEAD at 85efa48da3ad9616023c951dcab70fb4e0d4aaa7

    Download: https://github.com/F1xy-kernels/SURYA_kernel/releases/download/v0.06/F1xy-Surya-0.06.zip
    7
    Version 0.07 changelog:

    1. Scheduler and devfreq changes to improve battery life.
    2. Also reduced biasing of top-apps towards big cores.
    3. Silenced some logging.
    4. Improved gpu performance slightly.
    5. Memory allocation speed improvements.
    6. Merged 4.14.215
    7. Added back ESD screen protection for better compatibility.
    8. More efficient frequency and energy models.


    HEAD at 72618a9ed60f
    7
    A new update is out:

    Version 0.04 changelog:
    1. Fixed IR blaster.
    2. Sped up mmap/mremap operations.
    3. Fixed a few KASAN warnings.
    4. Improved touchscreen IRQ processing.
    5. Imported optimized exfat driver from Arter97.
    6. Hopefully fixed OTG.
    7. Reduced panel's power consumption.
    8. Fixes for UFS driver.

    Download link: https://github.com/F1xy-kernels/SURYA_kernel/releases/tag/v0.04
    5
    What is the difference between this kernel and the one below?
    Developer.