04-27-2021, 01:47 PM
Let me intruduce idea how performance can be increased on the PinePhone.
I know about https://github.com/Frogging-Family
This GitHub contain patches for increase compatibility with games, nvidia drivers, kernel performance and more.
Linux-tkg can use more schedulers (BMQ, MUQSS, PDS, UNDEAD-PDS), but mainline linux have only CFS.
Next useful project is Xanmod https://xanmod.org/
It's something similar like Linux-tkg, but it use different patches.
So i think if we cherry pick right patches from both projects, performance on the PinePhone can be better without affecting battery life or temperature.
In my opinion, following patches is useful for the PinePhone:
1. More schdeulers - people can try, what scheduler bring top performance.
2. Tickless kernel
3. CK's high-resolution kernel timers (hrtimer)
4. Full multi-core block layer runqueue
What do you think guys? Should i write to https://megous.com/git/linux/about/ or do you have more or better idea?
I know about https://github.com/Frogging-Family
This GitHub contain patches for increase compatibility with games, nvidia drivers, kernel performance and more.
Linux-tkg can use more schedulers (BMQ, MUQSS, PDS, UNDEAD-PDS), but mainline linux have only CFS.
Next useful project is Xanmod https://xanmod.org/
It's something similar like Linux-tkg, but it use different patches.
So i think if we cherry pick right patches from both projects, performance on the PinePhone can be better without affecting battery life or temperature.
In my opinion, following patches is useful for the PinePhone:
1. More schdeulers - people can try, what scheduler bring top performance.
2. Tickless kernel
3. CK's high-resolution kernel timers (hrtimer)
4. Full multi-core block layer runqueue
What do you think guys? Should i write to https://megous.com/git/linux/about/ or do you have more or better idea?