yashsingh1/xdaforums huggingface dataset:
[G3 Android Development] Loller79:
Hello again! Solid Kernel for Android Oreo is finally out!

Have fun with your G3 and please report anything that doesn't work correctly, I've tested it on the unofficial LineageOS 15 ROM and it works well but every device is different.

Here: https://solid-kernel.github.io/
[G3 Android Development] Why-Fi:
Lollerpop!
[G3 Android Development] Excavator2015:
Will this work on 8.1 or is it just for 8.0?
[G3 Android Development] Loller79:
I don't think it'll work on 8.1, you're free to try and report but it won't probably boot.
[G3 Android Development] Excavator2015:
OK, thanks man. That's good to know! :)

Have a safe Christmas.
[G3 Android Development] nate5711:
It didn't work on 8.1 for me, it saying in op 8,0
[G3 Android Development] Excavator2015:
Thanks for the heads up. I'll keep this kernel in mind, not to flash it on 8.1. Have a wonderful and safe Christmas guys!
[G3 Android Development] nate5711:
Merry X-mas to you, this is a great kernel can't wait for the 8.1 update...
[G3 Android Development] showgood163:
Nice to see this kernel update!

Merry X-mas!

I'm here to report a issue with solid-kernel.github.io.

I cannot choose vs985 properly without keybord and cannot go to the true download webpage. This maybe a bug or something, please check.
[G3 Android Development] Loller79:
Ahah merry Xmas to you man :)

Your bug is pretty weird, so you can open the dropdown but can't scroll the contents inside it?

Also where does this happen? Device and browser are useful informations to me.

Hope that you're enjoying the kernel ;)
[G3 Android Development] showgood163:
Sry I forgot to describe this problem in detail.

Yes I cant see the scroll.

I can choose from d850 to ls990 with a click( cant really see the 'ls990' word but it's ok to choose).

However, when I use the 'enter' key to choose, the webpage shows correctly but redirects to a wrong address.

I open this webpage on my win7 pc with Chromium 62.0.3202.94.
[G3 Android Development] Loller79:
Hey, I should've fixed it, try again on my website and let me know if the bug is still there.
[G3 Android Development] showgood163:
It is strange. I still can't get the correct link. How do I help to debug? What do you need?
[G3 Android Development] Loller79:
You can't help me sadly, I'll try to download your browser and test it by myself ?
[G3 Android Development] showgood163:
https://www.centbrowser.com

the latest x64 version
[G3 Android Development] Loller79:
Yeah I just downloaded and tested my website on it, I published a new version of my website.

Try now and clear your cache: https://solid-kernel.github.io/

On my pc with chromium everything works perfectly.
[G3 Android Development] showgood163:
Ha, thanks. It's all good now.
[G3 Android Development] mtkmanjaro:
Dude the link sent my a empty page I tried many times but always get a empty webpage.

Note I trying to access from my phone Whit ucbrowser
[G3 Android Development] Loller79:
Oh yeah I've tried now and it only shows the background, thanks for reporting, I'll try to solve it as soon as I can.

Edit: UC Browser is a weird matter and cannot find any documentation, nor can I log what is happening when it loads the page, I managed to get it to open but there are still major bugs, so I think that I won't support that browser, sorry.
[G3 Android Development] mtkmanjaro:
Thanks for your hard works dude the page is fully working on now amazing work the design is awesome
[G3 Android Development] mtkmanjaro:
[MENTION=5036698]Loller79[/MENTION] after been using solid kernel for few days I can tell in my humility opinion that is the Best kernel, so I hope you upgrade to 8.1.

But actually am using lineage 14.1 so there two things that actually avoid this kernel will be perfect for me

1 the boot animation are magnified to the right corner of screen

2 same whit multitasking I change the screen resolution but multitasking still showing magnified so I know these are only visuals effect an don't interfere whit the stunning performance of solid kernel but is there any way to fixing I want to know thanks in advanced man .

Attached picture to see
[G3 Android Development] Loller79:
Hey, thanks for the compliments first of all!

Oreo is a bit more rebel with the DPI matter, the only fix isn't really a fix and it's to set the resolution to the one that's been used while compiling the ROM, run the usual command or use my configuration script to set it back.

wm size 1440x2560 && wm density 640

Then reboot.

BTW, Oreo 8.1 will be supported shortly, currently running it on my device ;)
[G3 Android Development] mtkmanjaro:
[MENTION=5036698]Loller79[/MENTION]

Thanks mate you're a machine, crdroid + solid kernel = chuk Norris lol. I will runs your script thanks again for your quickly reply
[G3 Android Development] 2be3_80:
I just flashed your kernel on RR nougat, enabled zram (800 mb), but it allocates up to 100 MB, what can I do to force it to allocate more?

I have also galaxy tab S2 with stock based 7.0 (3gb ram) and it has zram enabled by default (1,5 gb) with allocated more than 700-800 MB.
[G3 Android Development] patato21:
I just hope I will be able to use this kernel on 8.1 OREO when XPOSED comes out for android API 27!
[G3 Android Development] nate5711:
Best news I've heard all day, been patiently waiting for for you to update to 8.1. I'm currently running the aicp 13.1 rom
[G3 Android Development] mtkmanjaro:
first the size of zram partition will not determine how will be use by system this is determine by swapiness value 0 means that systems don't use the swap partition if you want the system use more the zram partition set the swapiness value close to 100 or 100.
[G3 Android Development] IneedAbetterUsername:
hey [MENTION=5036698]Loller79[/MENTION] ,would you implement some cpu governors maybe?i dont like intertactive,it tends to sit at highest frequncies with my usage and thats kinda bad :D
[G3 Android Development] mtkmanjaro:
[MENTION=5036698]Loller79[/MENTION] wainting for 8.1 update keep working bro, thans a lot
[G3 Android Development] IneedAbetterUsername:
[MENTION=5036698]Loller79[/MENTION] double question,would you implement another cpu governor maybe?interactive tends to sit on higher freqs with my usagae
[G3 Android Development] RingooXDA:
Waiting for 8.1 update keep the nice work bro :good:
[G3 Android Development] IneedAbetterUsername:
the interactive governor your rom has sits unusualy at higher freqs while artx and lineage xtd's interactive governor doesnt act this way..
[G3 Android Development] mtkmanjaro:
Only need change the freq with kernel auditor is no blocked on solid kernel you can change the min and Max freq as you wish
[G3 Android Development] IneedAbetterUsername:
English please
[G3 Android Development] jlb1959.01:
use KA Mod to change the settings,higher or lower for battery or performance,,,that's what he meant..
[G3 Android Development] masterchapter:
Can I install v2.56 over d855 with nougat custom ROM? Or is it for Oreo only?
[G3 Android Development] nate5711:
On the website you can find the kernel that is right for your phone and rom, the link in on the op...
[G3 Android Development] TERMINATOR461997:
Did anyone run into the Boot Certification error on reboot? Running RR 7.1.2 D852. I tried to flash ARTX but I got a BCR. Then I had a time trying to get the Recovery to post so I could restore. I don't want to try until I can get a verify. Also do I need to flash bump?
[G3 Android Development] nate5711:
If you have already flashed v2.56 on your phone you can't flash another kernel over it, you need to wipe ,reinstill ROM and then you can flash the kernel.Bump is needed if

you are useing super su not needed for magisk.
[G3 Android Development] TERMINATOR461997:
So then, since my ROM is using Magisk it should be just a simple, download 7.1.2 D852, flash, enjoy?
[G3 Android Development] RinGooHRC:
any news about sold kernel for oreo 8.1
[G3 Android Development] TERMINATOR461997:
So I have flashed the Kernel, I have found two issues so far. One, the boot logo of RR is off centered when it starts.

Two, the phone is now crashing when using it.

My setting are:

CPU max 2.4 on demand. Multicore Power saving enabled.

Volume gain of 5.

Min number of CPU cores online are 1

Max number of CPU core online are 4

Max number of CPU core when screen off 1

If a setting wasn't mentioned then I didn't change it.

Three! The MTP function hates folders, so when you try to copy a folder of something, in my case my Music folder, with subfolder on artist and album; and phone will stop responding to the PC. You'll have to do a complete restart. Which brings me to 4, If you try a soft restart the Launcher wont start, or rather, it wont respond. I tried force closing. That did not work, I had to do a hard restart to fix.
[G3 Android Development] RingooXDA:
any news about solid kernel for 8.1
[G3 Android Development] ayoub.opera:
Great work :good:
[G3 Android Development] Josl98:
Can you give me a link to it. Can't find it on Github.
[G3 Android Development] mubaidr:
Lg vs985 does not boot with this kernel. (Crdroid 4, based on 8.1)
[G3 Android Development] Why-Fi:
And why should it? There is no version of this kernel made for 8.1.

What kernel did you flash? What recovery version? Gapps package? Syslogs will help as well. ;)
[G3 Android Development] mubaidr:
I was confused by the thread title, it says " -> 8.0 ".
[G3 Android Development] Why-Fi:
I am fully aware of what the thread title specifies. You didn't answer my question.
[G3 Android Development] mubaidr:
This one: https://drive.google.com/file/d/1v7bnRKHGWHQ_NlQzgDh2JdyB9BNbqYir/view

Latest Official Lg G3 VS985 (3.0.2)
[G3 Android Development] Josl98:
Can someone provide a link to qHD patch.

For d855
[G3 Android Development] iamsaadk:
Solid_Kernel_Configuration.sh??

Where can I find Solid_Kernel_Configuration.sh script for dpi?

Currently boot image switches right bottom corner and recent apps are showing magnified.

If running this script can solve this then pls share it?

Thanks and btw I loved solid kernel on stock
[G3 Android Development] Spaceboy60:
Where to get 2.56? Only 2.55 on the link provided
[G3 Android Development] EmanuelCN:
https://solid-kernel.github.io/#/home/panel/download
[G3 Android Development] wendelneves7:
Great kernel
[G3 Android Development] kasperghost:
since the site has a problem with its firebase hosting(checked the console log),

I searched this thread and found the following link to 2.55 kernel from dario himself at http://ge.tt/41pSM4m2

I found the appropriate kernel inside that link for my d855 and my questions:

1) is the configuration script optional? can the same configuration be done with synapse or kernel auditor?

2) Im running stock rom marshmallow 30b, will this kernel brick my device? do I need specifically to run LineageOS or nougat/Oreo? Or will it work with stock too?

PS. If it does brick my device do you know of any other d855 kernel with usb keyboard patch on them? this seems the only one that has this feature enabled.
[G3 Android Development] EmanuelCN:
the version for 8.1 when comes out ?
[G3 Android Development] Lord_Byron:
Link to 2.56?
[G3 Android Development] iwannarock:
Love this kernel
[G3 Android Development] khnoizer:
Thanks. Now I've just installed the kernel, but then I've found that the default governor is performance, and at hotplug page, the minimum cpu core online is set to 4. Are these the default settings of this kernel?

Anyway I also have flashed G3X kernel, and the same things happened, but the developer said it wasn't its default settings. So, maybe it's something related to the rom?

Btw, I'm on F400, RR rom.
[G3 Android Development] Loller79:
Did you flash the solid kernel uninstall before flashing the g3x kernel? If you did then there shouldn't be any problems.
[G3 Android Development] khnoizer:
No, I flashed G3X days ago, I haven't tried this kernel back then.
[G3 Android Development] Loller79:
Try flashing that zip and see if something changes.

Anyway, I'm compiling Solid_Kernel_V2.4 right now, it will be out in a hour!

There are some major changes and new features, you can get a sneak peak looking at my github.
[G3 Android Development] Loller79:
Here we are, I've spent days on this release, it brings some juicy changes.

Compiled with Uber-Toolchain-8.0

Totally disabled GPU polling

Unlocked the previous locked GPU governors

Replaced GPU governor powersave with msm-adreno-tz (*)

Unlocked the 27Mhz GPU frequency

GPU performance governor now works as a min-max governor (**)

Added a real and proper configuration specially made for solid kernel

Created a script that will help you configure the parameters

(*) -> I did this to avoid modding the ramdisk and thus sparing you from constant reflashes of things to get other kernels working properly, nobody uses the GPU powersave governor anyway.

(**) -> It means that when the GPU is idle the frequency will be the lowest possible (27MHz), as soon as you do something with your device it ramps up to the highest frequency (587MHz).

Ok, there are some things to explain here, especially the last 2 points, the configuration gets applied everytime you boot your device, it manages:

Thermal Control (Default: Disabled)

Display Resolution/DPI (Default: 1080x1920/480)

CPU Input Boost (Default: 1 Second)

If you don't feel happy with the default values then go to the download section and you'll find a script called "Solid_Kernel_Configuration.sh", run it through the terminal with superuser permissions (type su before executing the script), or just use an app made for this job (script runner, script manager, whatever you like and works).

It will tell you what you're doing and should be enough user friendly for everyone.

Download: Solid_Kernel_V2.4
[G3 Android Development] karasumert98:
thanks for new build :) i ll try asap by the way is gpu libs effects battery should i flash it ?
[G3 Android Development] Loller79:
The GPU libs can only give improvements, happy flashing!

There's been a little problem with one component, kernels will be re-uploaded in a few minutes.
[G3 Android Development] karasumert98:
now downloading new one , i ll try to give feedback as soon as possible :)
[G3 Android Development] Loller79:
Thank you man, let me know!

All versions have been republished (they're now working as intended), feel free to try.
[G3 Android Development] rocky78:
dirty flash of early version is ok? or need to use your uninstaller and then flash the new one?
[G3 Android Development] Loller79:
You can dirty flash without any issues.
[G3 Android Development] zihar:
u,u how i enable the stock resolution... i am nab and i dont know how to execute a sh file pls explain me
[G3 Android Development] karasumert98:
install Terminal Emulator and follow steps

1)su

2)cd sdcard (put the Kernel Conf file in there )

3)sh Solid_Kernel_Configuration.sh

4)follow steps it is really user friendly even the noobs

---------- Post added at 07:39 PM ---------- Previous post was at 07:33 PM ----------

can you check gpu please at the latest version 2017-07-04 14:24 for d855 the gpu always 330 mhz and its not down to 27 mhz [MENTION=5036698]Loller79[/MENTION] on simple_ondemand governor btw its fine with performance governor but after one touch it reaches 330 mhz again prev. version it was fine (you were removed because of the bug)
[G3 Android Development] rocky78:
hi, this is what im getting after trying to change the configuration
[G3 Android Development] Loller79:
The warnings are normal with that app, don't worry!

BTW, for anyone who might have problems downloading the files here on xda, here are some mirrors:

Solid_Kernel_V2.4G3-NOUGAT-D850.zip

Solid_Kernel_V2.4G3-NOUGAT-D851.zip

Solid_Kernel_V2.4G3-NOUGAT-D852.zip

Solid_Kernel_V2.4G3-NOUGAT-D855.zip

Solid_Kernel_V2.4G3-NOUGAT-F400.zip

Solid_Kernel_V2.4G3-NOUGAT-LS990.zip

Solid_Kernel_V2.4G3-NOUGAT-VS985.zip
[G3 Android Development] Loller79:
Everything is fine here, thanks for the explanation btw!
[G3 Android Development] karasumert98:
[MENTION=5036698]Loller79[/MENTION] with the Kernel Toolkit it happens again ( i supposed

because of the Kernel Auditor )

[IMG="Performance Gov"]https://i.hizliresim.com/gW2BDQ.png[/IMG]

[IMG="27 mhz works fine"]https://i.hizliresim.com/PrngAb.png[/IMG]

[IMG="simple_ondemand"]https://i.hizliresim.com/qWjraV.png[/IMG]

[IMG="always max mhz"]https://i.hizliresim.com/9dgO3O.png[/IMG]
[G3 Android Development] zihar:
u,u the change no apply after reboot still at 1080p res
[G3 Android Development] Loller79:
[MENTION=7569932]karasumert98[/MENTION] Run the terminal, type su, then type this: echo $(cat /sys/class/devfreq/fdb00000.qcom,kgsl-3d0/device/kgsl/kgsl-3d0/gpu_available_frequencies)

Post here what you get.
[G3 Android Development] Loller79:
My question might be stupid, but are you rebooting your device after finishing the config?

Changes are only applied after the reboot.
[G3 Android Development] zihar:
Yes the script asking me if i want to restart press 1, and then the phone restart but the changes dsnt apply i trying rinstalling the rom and nothing.
[G3 Android Development] Loller79:
Something's changing your default frequencies, what ROM are you using? Did you flash any other kernel before solid?

[MENTION=7480164]zihar[/MENTION] That's weird, can you please check if you have a solid folder inside /data/? If it exists then go inside and check if there are 4 files.
[G3 Android Development] karasumert98:
no that was clean install just flashed solid after flashed rom . im using viperOS

Edit:can you suggest rom maybe it happens because of the rom
[G3 Android Development] Loller79:
Mh still strange, type this in the terminal:

echo 27000000 > /sys/class/devfreq/fdb00000.qcom,kgsl-3d0/min_freq

echo 587000000 > /sys/class/devfreq/fdb00000.qcom,kgsl-3d0/max_freq

Then check in kernel toolkit if it's scaling correctly (with performance governor)
[G3 Android Development] zihar:
I am using RR on the ls990 variant and in solid folder i have 3 file density, resolution and thermal. before solid kernel i have the Arx Kernel but before install i run the solid unisntaller.
[G3 Android Development] Loller79:
Could you please download from the zippyshare links i posted earlier? Then reflash and let me know.
[G3 Android Development] karasumert98:
with performance governor it works fine but same with simple ondemand now simple ondemand works with 578 mhz

performance gov is not battery friendly i think because 27 mhz was so smooth on prev version even the animations but after one touch it reach 300mhz with performance governor
[G3 Android Development] Loller79:
Yeah, viperOS probably has some weird settings, find a way to apply those freqs at boot and you're good to go.

It wouldn't be called "performance" governor otherwise, am I right?
[G3 Android Development] karasumert98:
its kinda weird btw i will try another rom and give feedback again :fingers-crossed:
[G3 Android Development] Loller79:
Thank you man, I appreciate your comprehension.
[G3 Android Development] karasumert98:
[MENTION=5036698]Loller79[/MENTION] just tried with cypherOS(3.6.3) and same thing again with simple_ondemand it stuck on max mhz
[G3 Android Development] zihar:
ok Solve it <3 ty so now i have another question its normal 60c on temp while idle ?
[G3 Android Development] Loller79:
It's really strange man, i don't know why tho, could you try one last time with lineageos?

Mh, could you check your cpu usage while you're doing nothing (no touching too of course).
[G3 Android Development] karasumert98:
ofc will give feedback asap again ^^

---------- Post added at 11:37 PM ---------- Previous post was at 11:11 PM ----------

@Loller79 Edit: it broked again after 3 reboot now always max again :(
[G3 Android Development] Loller79:
Well, that's weird...

What do you mean by after 3 reboots? Are you sure that no app could be applying those strange settings? We have the same device and the same rom now, really strange...
[G3 Android Development] darisito:
Do I understand it right that flashing 2.4 automatically enables 1080p even without running the script before?
[G3 Android Development] Loller79:
Yeah, there's practically no visible difference and you get a huge boost in performances.

You can get back to QHD just by running my script, if you don't feel happy with this choice you can tell me.
[G3 Android Development] rocky78:
[MENTION=5036698]Loller79[/MENTION]

after running your script in terminal

after reboot something weird is happening, i'm on RR 7.1.2 and the logo of RR on boot gets distorted, and the settings doesn't stick.
[G3 Android Development] darisito:
I find it pretty cool actually, nice work!

I will flash it now and see how it goes

Edit:

Is there a way to still make it look like standard AOSP resolution? Coming from crDroid I would prefer cause it looks so big now
[G3 Android Development] Loller79:
Are you using the zippyshare version?

Well resolution here doesn't matter, what you're asking for is a lower dpi, you can edit and save that with my script.
[G3 Android Development] rocky78:
no. did it with terminal emulator.

i saw that someone else is having this problem.
[G3 Android Development] Loller79:
Then that's why, download and flash the zippyshare version, you find it in the first page.
[G3 Android Development] rocky78:
just tried again with the zippy-share file.

now what is happening after running your script with terminal emulator:

RR logo get distorted at the beginning but

setting does stick.

don't get me wrong, love your work, but something here is wrong
[G3 Android Development] marcdw:
Actually not sure about that. I also ran the script and rebooted. DPI is 480 and resolution is 1080 but the ROM comes up looking like something much smaller than 1080. Everything was bigger. Odd.

I edited the resolution file to get back to QHD. DPI is still 480 though (as it was anyway before flashing kernel).

BTW, ROM is running nicely so far with this kernel.

LG G3 D851, OctOS Nougat ROM, Solid Kernel V2.4, MultiROM, Tapatalk 4.9.5
[G3 Android Development] Loller79:
It is normal for the boot logo to get distorted while booting, don't worry.

That's because resolution and dpi are related, the lower the resolution the lower the dpi to get the same proportions.

480 and 1080x1920 will look just like 640 and 1440x2560.

To get the same proportions with FHD you should've set the dpi to 320 if I'm not wrong.

[MENTION=7569932]karasumert98[/MENTION] You were right about the other governors not working, in your case simple_ondemand, I'll release a hotfix today.

Tho the frequencies thingy is on your part because I can't replicate it.
[G3 Android Development] duytuan665:
I dont know what u guys struggle with...

I love the full HD resolution since it does not Marke any difference to me..

Just change the dpi to 430, like i did with the script and then the ui just looks as normal as it looked in dpi 640 in QHD..

Btw this kernel, its buttery smooth :)
[G3 Android Development] rocky78:
hay,

if this version will work as your previous version, that "bug" is fine by me.

i wonder why did you need to change the resolution anyway to begin with, why not to

leave it default as you previous one? that would be less handling on our side.

but who am i to question your work, ha? :highfive:
[G3 Android Development] Loller79:
Yeah differences are almost imperceptible, I wouldn't have set it as default otherwise, some people tho don't like the standard dpi because they're used to the lower 14.1 roms dpi.

If I'm not mistaken you can make your ui smaller directly from the settings->display page without having to edit values.

[MENTION=6393656]rocky78[/MENTION] I don't know man, I'll see in the next version if I can handle it better.

Any suggestion from anyone is well accepted of course, just let me know if you'd like something to change, or if you want something extra.
[G3 Android Development] karasumert98:
thanks for efforts :) really appreciated that :fingers-crossed: