yashsingh1/xdaforums huggingface dataset:
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
DO. NOT. FLASH. GRALLOC.

HWC/gralloc are the only things working properly on Touchwiz, and you want to break it again? :laugh:
[Galaxy Note GT-N7000 Android Development] pSyCh¤_O_O:
Lol..noob..sorry...thanks master
[Galaxy Note GT-N7000 Android Development] Macrint:
Any chance of exfat? I can't wait to try this masterpiece, but that's necessary since I'm using 64gb sdcard :)

Also, can I hear your reasoning behind not enabling overclock? I've been running 1600 CPU 400 gpu since hydracore days and found it safe and battery friendly. It very seldom uses the maximum clock rate but the higher clock rate supposedly gives a boost in certain situations.

Thank you for your work!
[Galaxy Note GT-N7000 Android Development] Jackwu696:
[MENTION=5145944]GeeckoDev[/MENTION]

Gallery bug is confirmed. Tried to revert to r1 but unable. Might be due to difference in Mali. Hopefully next vers will have fix. Thank you
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Alright. How do I add exFAT [MENTION=4576973]forest1971[/MENTION]? Did you cherry-picked the commits from Omni?

I'll consider OC once I'm sure there's no other way to improve performance. In the meantime, you can use Tegrak. :)
[Galaxy Note GT-N7000 Android Development] pyramid-X:
grab it from DorinMax exfat github there is written how to build bro...

you can do it as standalone modules or merged within kernel itself...
[Galaxy Note GT-N7000 Android Development] mjrifath:
I also noticed the same bug in gallery. But it's fine with Quickpuc.
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Either a bug was introduced in r3p0/r3p1 or Samsung has a workaround for a r2p4 bug in the gallery.
[Galaxy Note GT-N7000 Android Development] forest1971:
Yes Geecko that is the way.
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Another update.

I worked on r3p2 drivers. Pushed the blobs, saw that the __isnanf symbol was missing this time, so I added it to libm. Pushed it, got "api version mismatch" just as expected. Recompiled the kernel with r3p2 driver, flashed it, and ... it doesn't work.

Here's the logcat. Mali blobs are crashing right after the API version check, and there's no way I can debug this, so that's it :(

I'm working on merging exFAT drivers now. ;)

Edit: btw, I pushed bionic changes to my github.

Edit: I recommend using QuickPic instead of the gallery. Awesome app.
[Galaxy Note GT-N7000 Android Development] User_99:
So if you want to use Stock gallery use r1 kernel, or you will break this app. Right?
[Galaxy Note GT-N7000 Android Development] Jackwu696:
Yes. But if u have already flashed r2 then u will have u reflash your rom if u want to use r1 again.
[Galaxy Note GT-N7000 Android Development] User_99:
Yep, I know that. Read your post before about your experience. Thx ;)

For me I do not play games on my N1, so think r1 will my last kernel on this device. Looks very impressive in combination with AryaRom v8 :)
[Galaxy Note GT-N7000 Android Development] panamera2011:
Hi Geecko, I'm testing this kernel with MIUI 4.10.31 Everything works great! Never had one so smooth MIUI [emoji12] This is a magic, thanks! [emoji106]
[Galaxy Note GT-N7000 Android Development] panamera2011:
[/COLOR]
[Galaxy Note GT-N7000 Android Development] AhmadOkda:
Excuse me for asking

But does changing the refresh rate has any positive affect on normal usage or only on games?
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Both. It makes the UI smoother and reduces input lag. Particularly noticeable when scrolling things around.
[Galaxy Note GT-N7000 Android Development] fuleng66:
Seems Xmas may come early this year.

Is there a chance of merging these mods to forests full oc version to get all the juice out of our n7000

Στάλθηκε από το SM-N9005 μου χρησιμοποιώντας Tapatalk
[Galaxy Note GT-N7000 Android Development] Ry4n_87:
Can't download file...
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
ge.tt seems to be down, which is bad because I wanted to release Raw Kernel r3 :angel:
[Galaxy Note GT-N7000 Android Development] ishanbhatnagr96:
Could you upload r3 somewhere else if its not a big thing? Very grateful for your contribution towards the community.

Love your kernel. Anyway, thanks.

Regards,

Ishaan.
[Galaxy Note GT-N7000 Android Development] Ry4n_87:
No problem man :D we wait for good news...great work man.

I wait until can download for testing your kernel :D

Many thanks for hard work!!!
[Galaxy Note GT-N7000 Android Development] NoteboyTech:
I wanna become a beta tester if you don't mind
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
lol, we're not in a hurry ;)

I'll upload it to another website (androidfilehost? or a better one?) once I get back home. ge.tt has been down for too long, I really hope it will get back online soon.

BTW r3 with -50mV undervolting runs on my device since yesterday. Runs good, I'm starting to think that TegraK makes my device crash, not undervolting...
[Galaxy Note GT-N7000 Android Development] Ry4n_87:
You can try Mega or give us Dropbox or GDrive link...also can use WeTransfer, MediaFire, 4Shared, DepositFiles...
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Announcing Raw Kernel r3 for Touchwiz

ge.tt is back up! :victory:

Changes over Raw Kernel TW r2 :

* exFAT driver included (hey [MENTION=4763740]Macrint[/MENTION] [MENTION=4239218]Dekuki[/MENTION] we good?)

* -50mV CPU downvolt for group B devices (should be safe, same values as Raw AOSP)

* Fixed voltage table, GPU was accidentaly overvolted since r2 release (you may need to download r3 again, see here)

Only compatible with Touchwiz roms.

Download :

* raw_kernel_r3_tw.zip (r3p1 blobs + libc.so included)

exFAT driver was a breeze to merge to my kernel, except one small compilation error that I had to fix (pull request sent to [MENTION=2376110]dorimanx[/MENTION]).

Downvolt should be safe here, although I'm testing it just to be sure. Please report any lockup or reboot you may have after flashing this, ONLY if you haven't used the Tegrak app, which seems to make my phone very unstable. For example, I was playing with the GPU steps, but after setting everything back to the original values my phone crashed for no reason. So test the kernel without Tegrak.

I changed the defconfig to get pegasusq/ROW schedulers by default, but the kernel seems to ignore it. Dunno why. It stays with ondemand/noop, which is quite fine already.

Another interesting thing for [MENTION=799465]bauner[/MENTION]. I compiled the kernel with different Linaro toolchains and compared the performance in Epic Citadel:

Linaro 4.7 -> 40fps
Linaro 4.8 -> phone doesn't boot
Linaro 4.9 -> 34fps

I repeated the test a few times just to be sure. Let's stay with Linaro 4.7 for now...

Last thing, I think I have another idea on bringing up r3p2 drivers, but I can't promise anything for now. ;)
[Galaxy Note GT-N7000 Android Development] panamera2011:
Hi Geecko, thanks for your good work. I'm testing r3 on MIUI 6 based ZSLR1.

With Epic Citadel i get 39 FPS

I am using Tegrak with GPU to 400 MHz and I'm not having any problems, no freezer no crashed even with games like Real Racing 3 :D

:good:
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Woops, looks like the switch to r3p1 reintroduced a bug I corrected a while ago...

This means the GPU is overvolted since r2, which isn't good for stability or battery life. Rebuilding r3 with the fix, you'll have to download it again :p
[Galaxy Note GT-N7000 Android Development] 180490:
the kernel has issues with offline charging(phone turned off) things appear on the screen, dots flickering squares, i had the same problem with all the tw kernels r1-r3
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Caused by panel overclocking. Doesn't really matter as long as the phone is actually charging, and it seems that the glitch goes away once the screen is turned off, after a few seconds.
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Raw Kernel r3 re-release with fixed voltage table: http://ge.tt/3yQGEl42/v/0?c (build date Tue Nov 18 23:35:29)

At 267MHz, voltage is 1000mV instead of 1100mV. At 160MHz, 950mV instead of 1000mV. This should improve battery life and produce less heat.
[Galaxy Note GT-N7000 Android Development] NoteboyTech:
Working awesome so far.. Thank you developer...
[Galaxy Note GT-N7000 Android Development] Jackwu696:
[MENTION=5145944]GeeckoDev[/MENTION]

So is stock gallery fixed?
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
No. It won't unless I manage to upgrade Mali drivers again. Even then, I'm not sure it will fix anything. Use QuickPic.
[Galaxy Note GT-N7000 Android Development] Jackwu696:
Never mind my friend:thumbup: I am already using quickpic n work wonders. Just that whenever I took a camera pic n want to view it directly it always goes to stock gallery. Thank you for the effort well done.
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Mali r5p0 kernel drivers available since Nov 11.

Still useless without blobs, also we still don't have r4p1 blobs yet, so don't expect anything soon...
[Galaxy Note GT-N7000 Android Development] panamera2011:
With r3 fixed [emoji12]
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
You've gone 400MHz, right? ;)
[Galaxy Note GT-N7000 Android Development] panamera2011:
Yea, 400MHz I really like and with this strange MIUI 6 hybrid the battery remains good [emoji16]
[Galaxy Note GT-N7000 Android Development] sulkie:
Hi Geecko,

was just wondering if you could build one for TW but without panel overclocking? Not a fan of boot and offline charging corruption, but i certainly am of everything else you've done with the kernel.

Thanks.
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
As far as I know there is no boot corruption on Touchwiz. Here you go.
[Galaxy Note GT-N7000 Android Development] sulkie:
Wow, that was fast. Thank you based Geecko!
[Galaxy Note GT-N7000 Android Development] snow:
What about r4p0? :) Can be implemented on Exynos 4210 platform? :)
[Galaxy Note GT-N7000 Android Development] Belmont0122:
Can i use this on MIUI based rom? Just like panamera2011 posted?
[Galaxy Note GT-N7000 Android Development] panamera2011:
Yea, this is a MIUI 5 - 4.10.31 with customization MIUI6 based on 4.1.2 ZSLR1 :o
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Once I get back my desktop pc I'll try to merge r4p0 and fixed gralloc from Nameless/Hardkernel to Omni. This could possibly resolve performance and tearing issues on AOSP, though not as good as the Insignal merge I attempted earlier this year (although Insignal used r3p1 blobs that may be far inferior in perfomance than r4p0, so maybe it's better after all). Nameless merged it only on 4412 devices, but I don't see any barrier for our 4210 devices, so I'll try anyway. :fingers-crossed:

r4p0 is very unlikely to work on Touchwiz as the blobs target KitKat. r3p2 blobs target 4.3, and r3p1 target 4.2 but I workarounded it.
[Galaxy Note GT-N7000 Android Development] Ry4n_87:
[MENTION=5145944]GeeckoDev[/MENTION] is your kernel flashable over stock rom without root? I can install over stock recovery??

I mean TW one :D
[Galaxy Note GT-N7000 Android Development] ishanbhatnagr96:
Sorry for a noob question, but r6 works with cm11 right? :$
[Galaxy Note GT-N7000 Android Development] User_99:
OP said "works with OMNIRom"
[Galaxy Note GT-N7000 Android Development] tysonraylee:
[MENTION=5145944]GeeckoDev[/MENTION]

I think you might be following the development of cm12 for N7000.The dev has released Alpha3 but still it doesn't have either root nor recovery since there is no kernel supporting 5.0 for N7000.

I know you must be very busy and this maybe a bit too much to ask but I would like to kindly request your help and expertise in this matter :)

since I think raw kernel was the first to support KK ROMs maybe you could make another kernel that supports Lollipop/5.0 :D

REVENGE SOLVES EVERYTHING
[Galaxy Note GT-N7000 Android Development] cheaterdawaq:
At last, I can finally post in here now. Thanks for this wonderful kernel! As of now, I'm using Aryamod v8 + Forest Helloworld Make II AM1, and I just flashed the r3 for TW 4 hours ago. I can say that I can feel its snappiness especially when scrolling (60hz) and other noticeable increase in performance, however I do have some issues in hand and few questions.

I'm not pretty sure if this is kernel or ROM related issue but, while playing HD games (Battleheart Legacy) my cpu frequency fluctuates between 500 to 800mhz at first, then gets stuck/ locks at 500mhz after several minutes. I know that this is somewhat related to Thermal Throttling/ CPU throttling thingy (I don't really have that vast knowledge nor the difference about it), but is there anything I can do to prevent it from happening? After reaching 67C, it gets stuck at 500 mhz and the game starts to lag. Or should I just wait after several discharge cycle until the kernel "blends" with the ROM? Thanks in advance.

Edit: Okay, I think it has something to do with the Thermal Throttling thingy. Is there a way to disable it? Or maybe even adjust it? I've read that there are instances where they've set it around 70C to 80C (LG devices), dunno with n7000 though. Yes, I know the risks involved, it is a safety mechanism after all.
[Galaxy Note GT-N7000 Android Development] themanssx:
on slimsaber 16.11 i flashed both files (grelock... and 59 kernel) all went fine, including boot animation. in about phone kernel is geeko 60+... No problems. is this ok???? i understand i have to have that bright light problem while booting.
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Have you tried putting your Note in the fridge? :D
[Galaxy Note GT-N7000 Android Development] cheaterdawaq:
Haha! Yes, even though, once I've start my HD games, it starts to activate the thermal throttling after "several minutes". And oh by the way, I sent you a message. :)
[Galaxy Note GT-N7000 Android Development] snow:
I've tried to compile by cherry-picking this commit: https://github.com/ArchiDroid/ArchiKernel/commit/635021e4fdb11d59a8d96948ddd2054d75afdcd4 + added blobs in device.

Everything is compiled properly. But it seems I get stucked in bootloop (SAMSUNG logo bootloop, not even in ROM bootloop) :( No access to adb and I don't own a serial cable. :( Maybe this is useful for you. :D
[Galaxy Note GT-N7000 Android Development] panamera2011:
If you can not play in the fridge, you can try this :)

https://play.google.com/store/apps/details?id=com.onexuan.coolify&hl=en
[Galaxy Note GT-N7000 Android Development] cheaterdawaq:
I already have that installed for a long time, it doesn't affect my CPU temp when playing HD games, it's just that the game I'm playing is really graphic-exhausting, thus extreme temperature rise. Hoho
[Galaxy Note GT-N7000 Android Development] Azeazezar:
You might want to try underclocking and/or undervolting the cpu. That seems for my experience to be the best way to avoid the thermal limits.
[Galaxy Note GT-N7000 Android Development] cheaterdawaq:
Hmm, I thought the kernel itself was already undervolted? I don't have any experience in doing UV, now I'm nervous. Haha

EDIT: Okay, I undercvolted my device, I'll try to assess my device for a couple of days first, by the way, here's my CPU voltage table:

1400mhz 1175mv

1200mhz 1100mv

1000mhz 1025mv

800mhz 925mv

500mhz 875mv

200mhz 850mv

I hope this can resolve my heat throttling issues, I'm so amazed with this Kernel, especially the 60hz screen panel, I can't find other Kernels with the same features. Haha!
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
When I ported r3p2 drivers, the GPU voltage table was missing for 4210 devices. Same here.
[Galaxy Note GT-N7000 Android Development] snow:
Didn't know that! But thanks! I will try to compile again with GPU voltage table included. :D
[Galaxy Note GT-N7000 Android Development] themanssx:
Will look into another option, setting upper limit of cpu to 1200 or 1000 will help. I read this somewhere (don't remember butt I'll look into it) and it won't affect performance. Gpu will do the job.
[Galaxy Note GT-N7000 Android Development] snow:
[MENTION=5145944]GeeckoDev[/MENTION] I've added back GPU voltage table for 4210, but still bootloop. Maybe I'm doing something wrong, I really don't know. :(
[Galaxy Note GT-N7000 Android Development] drulo222:
I had some distortions in Gallery while browsing for photos. Sometimes the text had weird characters. Seem to happen only with Gallery in particular.

Rom

Stock

JZO54kLT5 or something

thx.
[Galaxy Note GT-N7000 Android Development] User_99:
Known bug and already repoted and written as bug in op ;)
[Galaxy Note GT-N7000 Android Development] cheaterdawaq:
Okay, I'm doing my best to not to ask this question, but my sister is bugging me the whole day and told me to ask you this, I'm sorry in advance. She's persistent because she wants a better gaming performance. So the question is:

Is there any chance of having an OC version of GPU (160-267-400)? Or maybe something like forest's (includes OC CPU&GPU) but with r3p1 + 60/62/64hz features for TW in the near future?

My sister saw the performance of r3 for TW in my note. She was amazed by the awesome 60hz feature, and it piques her interest.

PS: Please don't get mad and don't get me wrong, I'm just asking. :angel: More power and many thanks. :o
[Galaxy Note GT-N7000 Android Development] drulo222:
Where could one see such list? thx

Twitch app is unusable when scrolling as it does fc.
[Galaxy Note GT-N7000 Android Development] User_99:
Have you ever used and read the announce links in first post?
[Galaxy Note GT-N7000 Android Development] Macrint:
It has been asked before and the answer was that we might see such a kernel once all other ways of improving performance have been exhausted. You're not the only one hoping for it.

Kind regards
[Galaxy Note GT-N7000 Android Development] ravi_buz:
Installed on August 7,4.3 build PA build and phone boots up fine :cool:
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Ok, I just submitted a patch to gerrit : http://review.cyanogenmod.org/#/c/48083/

This means more smoothness for everyone. :good:

EDIT: it is now merged! will be included in next nightly :)
[Galaxy Note GT-N7000 Android Development] m_reyna_16:
did u use the 10.2 or 10.1? dont know what to choose, i know android 4.3 is cm 10.2 so it sounds like i should get the one for 10.2. am i right?
[Galaxy Note GT-N7000 Android Development] Arju:
If you're on android 4.3, then flash the cm10.2 one.

This kernel works great with Nightmare rom. So super excited for the further development of this kernel. Thank you dev!!!
[Galaxy Note GT-N7000 Android Development] ravi_buz:
10.2 = 4.3

10.1=4.1/4.2
[Galaxy Note GT-N7000 Android Development] ThaiDai:
After reading the commit for 10.1 and checking what was changed I installed the 10.2 version here.

And with that I clearly have to apologize for my harsh statement before because a small parameter modification like this will have a positive impact.

Continue with this and let's hope there might be more findings like that.
[Galaxy Note GT-N7000 Android Development] m_reyna_16:
yea that i knew, i just wasnt sure since im using aospa rom and didnt want to mess up my phone, thanks anyways
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Nice to read that! You know, getting better performance is a matter of finding the "hot spots" and working on them. That was the first obvious thing to do. :cowboy:
[Galaxy Note GT-N7000 Android Development] yokonunz:
Flashed on Jelly Beer 4.33

Working flawlessly. Thanks for your hard work.

Inviato dal mio GT-N7000
[Galaxy Note GT-N7000 Android Development] prasad.adam:
Flashed on cm10.2 16/08 build. Must say this is the smoothest kernel. Pretty solid too. Kudos to dev.
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
Another patch submitted to gerrit :

This change is already included in Raw Kernel, except the threshold thing. I'm testing it right now.
[Galaxy Note GT-N7000 Android Development] yokonunz:
Got random app freezes.. The phone remains locked for several seconds and sometimes hangs.

Never happened before using NX.

Inviato dal mio GT-N7000
[Galaxy Note GT-N7000 Android Development] hhhwwe:
Just wondering, why dont u submit the patches in 10.2 branch??
[Galaxy Note GT-N7000 Android Development] ThaiDai:
When making my daily cm10.2 build I added your kernel to my own script which changes parts of the original build (removing apps/media, adding Nova and now adding your kernel).

So let's see if the latest changes to 10.1 which were confirmed by Hillenbrand will appear in the cm10.2 kernel soon.
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
It should be up for tomorrow, I have to sync the cm-10.2 branch and apply my patches on top of it.
[Galaxy Note GT-N7000 Android Development] Hank87:
Hi GeeckoDev, can you increase the temperature of the thermal throttle? Because it is a problem in the summer, it easily reach the limit and becomes very slow.

Thank you very much :)
[Galaxy Note GT-N7000 Android Development] KiRAdot47:
damn it i'm type A 0x1

erm... i don't have the UV setting, right?
[Galaxy Note GT-N7000 Android Development] dollyaja:
Im on stock rom with rooted and cwm only , my firmware DXLSE , can i use this kernel? sorry for noob question
[Galaxy Note GT-N7000 Android Development] chadrick.7:
No this kernel is for aosp roms ONLY!!! Do not flash this on TW roms what so ever.
[Galaxy Note GT-N7000 Android Development] remondt:
Can i install this kernel on stunner 2.7.13 rom? Has anyone try? Tq
[Galaxy Note GT-N7000 Android Development] drulo222:
There are no announce links saying that. Btw took one much to beat around the bush; forcing use gpu in 2d seems to fix these bro. Youtube fc as well.

Keep posting.
[Galaxy Note GT-N7000 Android Development] XxPixX:
Geecko, any plans for that sweet news about the hwcomposer? :)
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
* Wait for it to be running well on 4412

* Get my desktop pc back

* Port it to 4210

* Enjoy the **** out of it and never go back to Touchwiz again.
[Galaxy Note GT-N7000 Android Development] XxPixX:
Nice! Btw. to those who don't know:

http://xdaforums.com/galaxy-s3/orig-development/rom-namelessrom-t2939673/post57054443#post57054443
[Galaxy Note GT-N7000 Android Development] pSyCh¤_O_O:
But its only for i9300
[Galaxy Note GT-N7000 Android Development] drulo222:
That must be a reason why phone os are complicated to port over to hundred of phones, because its tailored to the hardware, while on pc any hardware is almost compatible with a new os install. Thats what hwc seems to be, a blueprint of some sorts.
[Galaxy Note GT-N7000 Android Development] Ry4n_87:
[MENTION=5145944]GeeckoDev[/MENTION] notice you that on Raw R3 TW on recovery, memorys are inverted (select internal sd goes to MicroSD viceversa select external_SD goes to eMMC).

Anyway great job man thanks for all :D
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
I got Mali r4p0 drivers running on my second phone, on Omni.

It took so long because I had not figured out that the blobs had changed paths for "/dev/ump" and "/dev/mali", using "/dev/ion" and "/dev/mali0" instead. Our gralloc is still searching for the old paths, so I had to hexedit the blobs to change them. Logged errors were not very clear about this...

I'm quite disappointed about the results though. I was expecting a miracle but it isn't at all. Here is what I observed so far:

- Performance dropped from 46fps (r3p2) to 37fps (r4p0) on Epic Citadel.

- SystemUI is crashing at boot and the launcher gets very slow. Other apps seem to work fine, so it's weird.

- In Epic Citadel I observed a few graphical glitches I never saw before.

Not worth it. :rolleyes:
[Galaxy Note GT-N7000 Android Development] pSyCh¤_O_O:
Thanks for your efforts Geecko

Good job!
[Galaxy Note GT-N7000 Android Development] :
We are waiting also CM12 kernels.:thumbup:

GT-N7000 cihazımdan Tapatalk 2 ile gönderildi
[Galaxy Note GT-N7000 Android Development] Macrint:
Running last version of your tw r3 with fantastic performance!

Are you still experimenting on future improvements? Maybe undervolt optimization, or a 64hz version? :)
[Galaxy Note GT-N7000 Android Development] GeeckoDev:
I don't have plans to improve the TW kernel much, but I'll be working back on the AOSP side very soon.