Interesting note: Freedreno OpenSource GPU driver published. - Huawei Ideos X6

http://linux.slashdot.org/story/12/04/14/219230/open-source-qualcomm-gpu-driver-published

Related

Resurrection Remix Nougat for Kor Galaxy S4 LTE-A(ks01ltekor) [17.Dec.2017]

Resurrection Remix(Nougat) for Korean Galaxy S4 LTE-A (ks01ltekor)!
Some Korean device have bug with GT-I9506 Rom, So we are building rom for ks01ltekor
Lightning Kernel Official Thread: Lightning Kernel
Not Working
24bit .flac file output (Failed when using Poweramp)
Hotspot may not work
Working
Everything except Not working
ChangeLog
Fix Alert LED(20170209)
20170211
Re turn-on Intelli_Thermal V2 Driver
USE bricked_hotplug driver as default hot plug driver
Change ROW as default I/O scheduler
20170212
Merge with Latest gugu0das's kernel
Lineage OS Source code update.
20170301
Merge with Krait Kernel Release 8.0
Disable VNSwap
Move to Resurrection Remix
20170311
Update Kernel to Krait Kernel 8.2
Update to RR_N_5.8.2_20170311
Fix MTP
Rename devicecode to ks01ltekor
20170318
Update Kernel to Krait Kernel 8.3
Update to RR_N_5.8.2_20170318
Fix bug ; cannot shutdown properly
20170408
Update Kernel to Krait Kernel v10.1
Update to RR_N_5.8.2_20170408
20170422
Android 7.1.2 Revision2
Update Kernel to Krait Kernel v11.0
Merge with latest Resurrection_Remix
20170429
Update Kernel to Krait Kernel v11.1
Delete custom audio_effect.conf
Enable low latency
20170503
Update Kernel to Krait Kernel v11.2
Merge with Latest RR source (7.1.2_r8, May Security Patch)
20170521
Update Kernel to Krait Kernel v12.0.1
Merge with Latest RR Source
Update audio properies & Update audio_policy.conf (Thanks to @kyasu)
Build Kernel with Linaro 6.3.1
Default LCD Density(DPI) changed to 420. (Previous is 480)
cf) Difference between Krait Kernel v12.0.1& 12.0: Krait Kernel v12.0.1 is only for Nougat AOSP. It enables ZRAM.
20170528
Update Kernel to Krait Kernel v12.1
Update Default Setting.
Merge with Latest RR Rom Source
20170602
Update Kernel to Krait Kernel v12.1.1
Merge with Latest RR Rom source
20170610
Update Kernel to Krait Kernel v12.3
Update to Android 7.1.2 Rev17
Add FlipFlap
Merge latest RR Rom source
Fix 24bit Flac Music can't play by any music player.
20170701
Update Kernel to Krait Kernel v13.0N
CPU Overclocked to 2.46Ghz
GPU Overclocked to 578mhz
Support FlipFlap
Increase Recording Volume
Fix AutoTime Zone
Change Device Model name from SHV-E330S to GT-I9506
20170708
Update to Android 7.1.2_r24
Update Android Security patch to 05.07.2017
20170715
Merge with latest Resurrection Remix Source
20170723
Merge with latest Resurrection Remix Source
Update Kernel from Krait Kernel 13.0.1N to Lightning Kernel 14.0N (Krait Kernel's name is changed to Lightning Kernel)
Kernel was built with Linaro 7.1.1
20170729
Merge with latest Resurrection Remix Source
Update Kernel to Lightning Kernel 14.0N Official
Phone reboots randomly may fix.(Please full wipe when you are coming from 20170723)
20170812
Merge with latest Resurrection Remix Source
Update to Android 7.1.2 rev24 to rev29.
Adopt August Security Patch.
Update kernel to Lightning Kernel 15.0.1N
20170828
Merge with Latest Resurrection Remix Source
Update Kernel to Lightning Kernel 16.1N
20170906
Merge with Latest Resurrection Remix Source
Update Kernel to Lighting Kernel 16.2N
Fix Phone becomes laggy by reverting Virtual Memory tweaks.
20170916
Merge with Latest Resurrection Remix Source
Bluetooth: Enablel WBS
Update Adreno blobs(Thanks to kyasu)
Update Kernel to Lightning Kernel 16.3N Beta2
20170922
Merge with Latest Resurrection Remix Source
Update Kernel to Lightning Kernel v16.3N Official
Apply September Security Patch
20170930
Merge with Resurrection Remix Nougat Final Version(v5.8.5)
20171007
Fix Battery Drain Issue.
Enable Burn-in Protection
20171217
Merge with Latest RR Rom Source
Adapt Latest Security Patch
Wow! Such a New Build!!
Detailed ChangeLog: Resurrection Remix Google+
Source code (based on @gugu0das)
Device Source: https://bitbucket.org/Kitakami/android_device_samsung_ks01lteskt
Kernel: https://bitbucket.org/Kitakami/android_kernel_samsung_msm8974
Vendor: https://bitbucket.org/Kitakami/android_vendor_samsung_ks01ltekor/overview
Download
Resurrection_Remix_N_v5.8.2
Resurrection_Remix_N_5.8.2_20170311
Resurrection_Remix_N-v5.8.2_20170318
Resurrection_Remix_N_v5.8.2_20170408
Resurrection_Remix_N_v5.8.3_20170422
Resurrection_Remix_N_v5.8.3_20170429
Resurrection_Remix_N_v5.8.3_20170503
Resurrection_Remix_N_v5.8.3_20170521
Resurrection_Remix_N_v5.8.3_20170528
Resurrection_Remix_N_v5.8.3_20170602
Resurrection_Remix_N_v5.8.3_20170610
Resurrection_Remix_N_v5.8.3_20170701
Resurrection_Remix_N_v5.8.3_20170708
Resurrection_Remix_N_v5.8.3_20170715
Resurrection_Remix_N_v5.8.3_20170723
Resurrection_Remix_N_v5.8.3_20170729
Resurrection_Remix_N_v5.8.4_20170812
Resurrection_Remix_N_v5.8.4_20170828
Resurrection_Remix_N_v5.8.4_20170906
Resurrection_Remix_N_v5.8.4_20170916
Resurrection_Remix_N_v5.8.4_20170922
Resurrection_Remix_N_v5.8.5-20170930
Resurrection_Remix_N_v5.8.5-20171007
Resurrection_Remix_N_v5.8.5-20171217
How to Install
I recommend you to start with latest Lolipop Firmware's Bootloder and Modem!
Download ROM&GAPPS(ARM,7.1)
Go to TWRP
Flash ROM, and then flash GAPPS
Boot and Enjoy!
Please do NOT INSTALL Lightning Kernel for Touchwiz Marshmallow.
Lightning Kernel for Nougat AOSP is ALREADY INCLUDED!
Default Setting
CPU Governer: Interactive
GPU Governer:msm-adreno-tz & adreno-idler on
CPU Hotplug: Bricked Hotplug
I/O Scheduler:ROW
TCP:Westwood
Powersuspend: HYBRID
Dynamic Sync: ON
Arch Power: ON
CPU Sync Threshold: 1.7Ghz (1728Mhz)
Fast Charge : ON
CPU Freq: 2.46Ghz
GPU Freq: 578mHz​
XDA:DevDB Information
Resurrection Remix Nougat for Kor Galaxy S4 LTE-A(ks01ltekor), ROM for the Samsung Galaxy S4
Contributors
kitakami, kitakami, gugu0das, SerinityS
Source Code: https://bitbucket.org/Kitakami/android_kernel_samsung_msm8974
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Latest Lolipop Firmware
Based On: Resurrection Remix
Version Information
Status: Stable
Current Stable Version: 5.8.5
Stable Release Date: 2017-12-17
Created 2017-02-08
Last Updated 2017-12-16
nice work!
Lightning(Krait) Kernel Change LOG
Release 1
I revert adreno-idler that gugu0das added and rework.
Release 2
Support KSM&UKSM
Optimize entering HS400 mode
Optimize Kernel
Release 3
Add Yankactive
Optimization
Add MSM Limiter
Release 4
Improve memory usage.
Optimize CFQ I/O Scheduler & Kernel.
Set ROW as default I/O Scheduler
Improve performance. PCMark Work 2.0 score is 3288, 3.14% better than Galaxy S5, also about 1% better than Galaxy S5(Snapdragon 805)
Release 5
Fix Memory Leak with MSM(Thanks to @lsswizard)
Enable Fast Charging when Phone is Charged by USB, not AC.(You can turn on at Kernel Adiutor)
Add Google's Snappy Compresion
Add Smarter Wake-affine logic by @googynas
Release 6
Merge with latest @gugu0das kernel
Add Bricked Hotplug
Fix some bugs at Release 5
Update Powersuspand driver to 1.7.1
Release7
Disable IntelliPlug because of using Bricked Hotplug as default.
Merge with gugu0das kernel beta 2017.02.12
Merge some commits from kyasu's LOS 14.1 commit.
Release 7.1(Minor fix)
Fix Thermal Monitor is off at defconfig
Fix DMB is not working with SHV-E330S/K
Fix Vibration Feedback code miss
Set Hybrid as default Powersuspend Mode
Release 7.2
Improve Performance
Merge with gugu0das kernel Release 1
Disable ZRAM & Use VNSWAP (Thanks to @arter97)
VNSwap is new technology that replace ZRAM.
It tries compress Memory 50%, which means you can use your Galaxy S4 LTE-A
as 4GB RAM. If you want to check Vnswap is working, type cat /proc/swaps at terminal.
Release 8.0
Fix Conflict between MPDecision & Bricked_Hotplug by deleting MPDecision
Backport Random Driver from Linux 4.0 (Thanks to arter97)
Improve CFQ Scheduler
Remove SysV IPC from kernel
Release 8.1
A little bit of Optimization.
(Not a necessary update)
Release 8.2
Merge with gugu0das kernel 0308 beta except S4 Driver
Release 8.3
Merge with gugu0das kernel 0318
Thanks to @gugu0das, fix delay after using Camera, backlight
Improve multitasking(Thanks to @gugu0das)
Release 8.4
Merge with gugu0das kernel 0324
Optimized Kernel Source.
Revert I9506XXUDOJ2 Drivers.
* sensor and char drivers reverted.
Maximum charge current to 1800mAh
Release 8.5
Merge with gugu0das kernel Release-2
Changelog from gugu0das blog:
'Optimized Kernel Source
* For details, Refer to the github Kernel commits.
Revert I9506XXUDOJ2 Drivers.
* GUD and GPU drivers reverted.'
Release 10.0
It may not be stable
Port chacha20 &poly1035 from Linux 4.8(Thanks to @arter97 )
Release 10.1
Optimize Kernel (SHA-256, SHA-512, AES etc..)
If you are using Release 10.0, I recommend to update to Release 10.1
Release 10.2
Micro-Optimize Kernel
Release 11
Change default Bricked_Hotplug Setting (Max CPU when Screen off : 1→2)
Merge some commits from kyasu's Lineage OS 14.1 Kernel
Release 11.1
Fix bug at 11.0(Phone becomes slow)
Revert Sdcardfs to samsung stock
Revert Net driver to I9506(Thanks to @gugu0das)
Revert some other drivers to I9506 (Thanks to @gugu0das)
Release 11.2
Rework with F2FS & Fix 'set dentry bits on random location in memory'
Backport posix_acl: Clear SGID bit when setting file permissions
Optimize Kernel
Release 12.0
Merge with gugu0das kernel Release 3
(A lot of commits are uploaded).
Build with Linaro 6.3.1 Toolchain
Release 12.1
Merge with @gugu0das kernel Release 3.1
Update default sets.
Merge Lowmemorykiller with caf/LA.BF.1.1.1_rb1.26
Backport ZCache from QCKernel 3.18
f2fs: posix_acl: Clear SGID bit when setting file permissions
Release 12.1.1
Update Intelliactive governor
Release 12.2
Revert Merge Lowmemorykiller with caf/LA.BF.1.1.1_rb1.26
drivers,mm : Sync LMK with arter97/android_kernel_samsung_exynos7420 (Exclude adoptive LMK, nul parameter excluded, Motorola's RBTREE excluded)
Tweak Lowmemorykiller
Update Yankactive governor
12.2.1
Fix External SD card doesn't work.
Merge with gugu0das release 4.
12.3
Fix some Securiety bug.
Release 12.4
Fix some security Problem with Kernel.
Set WQ_PowerEfficiency on to make battery goes more longer.
Release 12.4-GPU_OC
Overclocked Adreno 330 GPU to 600mHz.
Its testing version. I'm testing with Resurrection_Remix Rom right now.
GPU Clock steps become 200mHz/320mHz/450mHz/487mHz/533mHz/600mHz
At Release 13.0, GPU Step will be 100mHz~578mHz.
GFX Bench mark score is almost same as SD801, 3.4% improved when comparing to Non-GPU-OC I9506 (TRex-OpenGL ES 2.0)
Release 13.0
GPU OC/CPU OC is not working. (3lambda and I am thinking that it is caused by DVFS, as we share our idea by PM.)
L2 Cache bump.
Release 13.0N(NougatROM-device source code based on Gugu0das which is included at my RR Build)
CPU Overclocked to 2.46Ghz(Same as GS5(MSM8974AC)).
GPU Freq step is changed to 100/200/320/450/487/533/578mhz.
Release 13.0N is included at RR_ROM 20170701 which will be uploaded as soon as possible.
Release 14.0N
Name is changed to Lightning Kernel.
Camera source and dts is updated.
Update some dts & fix values
Revert some commits which is related with GPU.
Add Ram Console
Lower CPU Voltage at high-clock
Optimize Kernel
Release 15.0.1N
Fix Some Kernel Security Bug.
Backport some F2FS Source code.
Optimize Kernel
Release 16.0
Fix Some Kernel Security Bug.
Backport some F2FS Source code.
Fully Merged with Gugu0das-Release 5, Which means: Call delay fixed&Fix Game Frame drop.
Import some commits from Lineage OS Galaxy S5 Kernel Source.
Fully using Adaptive LMK
Improve Virtual Memory
Fix net bcmhd driver's security problem.
Enable QCOM Crypto Engine Device (Beta)
Release 16.1
Change some default sets with Virtual Memory
for example, swappiness changed 130 to 40, dirty_ratio changed 50 to 40.
Disable Adaptive LMK default because it makes multi tasking performance even worse
for example, LMKcount was 230 when disabling Adaptive LMK while internet surfing for 4hours,
LMKCount was 410 when enabling Adaptive LMK while internet surfing for 4 hours.​
Great job.
What are the differences between the @gugu0das's one and this one?
WeirdSoup said:
Great job.
What are the differences between the @gugu0das's one and this one?
Click to expand...
Click to collapse
gugu0das's Rom have some bug like Alert LED doesn't work, and some phone can not boot properly. So I fixed all bugs of that, and use some nice from kyasu's device source and Kernel Source.
are there any new updates planned to come out or is this it for this specific device?
I installed Resurrection_Remix_N_v5.8.2 but I cannot connect my device E330S to PC. It is BUG??
skyit9 said:
I installed Resurrection_Remix_N_v5.8.2 but I cannot connect my device E330S to PC. It is BUG??
Click to expand...
Click to collapse
Oops, I found some mistake at my kernel, and i forgot to write it.
Please use gugu0das kernel (Download /* Cyanogenmod / LineageOS 14.1 */)
http://gugu0das.blogspot.com/2016/12/lollipopmarshmallownougat.html
Need new version
I tried to install gugu0das kernel as you guide and can connect to pc but some new bugs occurred.
I hope you rebuild a new stable version. Please.
Many thanks.
kitakami said:
Lineage OS 14.1 for Korean Galaxy S4 LTE-A (ks01lteskt)!
Some Korean device have bug with GT-I9506 Rom, So we are building rom for ks01lteskt
20170311
Update Kernel to Krait Kernel 8.2
Update to RR_N_5.8.2_20170311
Fix MTP
Rename devicecode to ks01ltekor
Created 2017-02-08
Last Updated 2017-03-11
Click to expand...
Click to collapse
thank you , downloading right now :laugh:
MTP WORKS
Hedi.Karray said:
thank you , downloading right now :laugh:
MTP WORKS
Click to expand...
Click to collapse
You're welcome.
E330S Geekbench4 2700 Lol
kitakami said:
E330S Geekbench4 2700 Lol
Click to expand...
Click to collapse
Is that a lot ? With antutu I get 58k
Hedi.Karray said:
Is that a lot ? With antutu I get 58k
Click to expand...
Click to collapse
I think that its lot.
SnapDragon 801(2.5Ghz) gets similar point with Los14.1
wifi hotspot not working.. it always says error when data is open..
So this seem broken, wont be trying this one.
i will wait.
ussd
I'm from Vietnam, ussd code for my carrier is not working, signal bar drop to 0 when i try running ussd code, please fix!
kismayas said:
wifi hotspot not working.. it always says error when data is open..
Click to expand...
Click to collapse
I'm so sorry that i am so busy rightnow, so i can only maintain my kernel for Marshmallow Touchwiz.
I'll try to fix it as soon as i can.
Pruikki said:
So this seem broken, wont be trying this one.
i will wait.
Click to expand...
Click to collapse
I'm so sorry that i am so busy rightnow, so i can only maintain my kernel for Marshmallow Touchwiz.
I'll try to fix it as soon as i can.
Updated!!

[Kernel] Diades Kernel for custom ROMs

Hello !
Currently i'm working in Le 2 kernel and device tree. My purpose is to make meaningful changes and additions so other ROMs can implement them.
This thread is all about the kernel. Currently the kernel features
sdcardfs support
improvements to touchscreen driver, preparing support for dt2w
adj tree
low memory killer improvements
powersuspend driver
nvidia patches for energy efficiency
and other small improvements in battery and perfomance
Download: [/HTML]https://mega.nz/#!UppE0YLZ[/HTML]
Source: [/HTML]https://github.com/mthomos/android_kernel_leeco_msm8976[/HTML]
To enable sdcardfs support just add this line in build.prop
Code:
ro.sys.sdcardfs=true
To be clear from the beginning: I will not answer to any feature requests and i respond to bug reports without logs. I hope to understand this
Cheers !
XDA:DevDB Information
Diades Kernel, Kernel for the LeEco Le 2
Contributors
marios199546
Kernel Special Features:
Version Information
Status: Testing
Created 2017-09-05
Last Updated 2017-09-05
Please move this post to kernel section, and the mega link asks for decryption key!

[KERNEL]JellyKernel [AOSP/CAF] [10]

My personal kernel builds for Xiaomi Redmi Note 7.
New project because old one got deprecated due to me being on hiatus.
Nothing groundbreaking, but should work and be stable.
Some features before you go any further:
-Linux upstreamed to 4.4.219
-No kcal support yet (I'll add it later)
-Optimized with -O3 flag
-A lot of debugging is disabled
-Cortex A73 and Cortex A53 optimization flags
-Latest CAF tag merged into kernel sources
-Reworked DDR bus tables for better performance and responsiveness
-Simple LMK replaces stock Android LMK (credits to @Kerneltoast)
-Android Binder 4.19 backported (credits to @Kerneltoast)
-Pretty generous -100mV undervolt for CPU and GPU
-Latest anykernel3 used for flashing this kernel (credits to @osm0sis)
-LZ4 as a default zRAM compression algorithm
-Adrenoboost incorporated into this kernel (credits to @flar2)
-Initial HDR support for Tiamna panels (read below for additional info)
-Builds with oldcam and newcam will be available eventually
-Compiled using Clang 10.0.2 from Google for maximum stability
-Memory leak fixes
-HMP only
DISCLAIMER:
-Only AOSP/CAF based ROMs are supported.
-MIUI is not supported and don't ask for support.
-With any problem that might happen, logs or no support.
-HDR support is really rough around the edges and only Youtube can properly playback HDR videos upto 1080p30 smoothly.
DOWNLOAD HERE!
XDA:DevDB Information
JellyKernel, Kernel for the Xiaomi Redmi Note 7
Contributors
airidosas252, nathanchance, rama982
Source Code: https://github.com/airidosas252/xiaomi_android_kernel_lavender
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 20200421
Created 2020-04-20
Last Updated 2020-04-20
Reserved
airidosas252 said:
My personal kernel builds for Xiaomi Redmi Note 7.
New project because old one got deprecated due to me being on hiatus.
Nothing groundbreaking, but should work and be stable.
Some features before you go any further:
-Linux upstreamed to 4.4.219
-No kcal support yet (I'll add it later)
-Optimized with -O3 flag
-A lot of debugging is disabled
-Cortex A73 and Cortex A53 optimization flags
-Latest CAF tag merged into kernel sources
-Reworked DDR bus tables for better performance and responsiveness
-Simple LMK replaces stock Android LMK (credits to @Kerneltoast)
-Android Binder 4.19 backported (credits to @Kerneltoast)
-Pretty generous -100mV undervolt for CPU and GPU
-Latest anykernel3 used for flashing this kernel (credits to @osm0sis)
-LZ4 as a default zRAM compression algorithm
-Adrenoboost incorporated into this kernel (credits to @flar2)
-Initial HDR support for Tiamna panels (read below for additional info)
-Builds with oldcam and newcam will be available eventually
-Compiled using Clang 10.0.2 from Google for maximum stability
-Memory leak fixes
-HMP only
DISCLAIMER:
-Only AOSP/CAF based ROMs are supported.
-MIUI is not supported and don't ask for support.
-With any problem that might happen, logs or no support.
-HDR support is really rough around the edges and only Youtube can properly playback HDR videos upto 1080p30 smoothly.
DOWNLOAD HERE!
XDA:DevDB Information
JellyKernel, Kernel for the Xiaomi Redmi Note 7
Contributors
airidosas252, nathanchance, rama982
Source Code:https://github.com/airidosas252/xiaomi_android_kernel_lavender
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 20200421
Created 2020-04-20
Last Updated 2020-04-20
Click to expand...
Click to collapse
Pls add criteria to flash this kernel, i try flashing this kernel but going to fastboot mode, im lazy to flash again n will not flash again...
Thx
not working,
it goes to fastboot

General [KERNEL] Kernel Source Released, let the undervolting, governor tweaks, 90 Hz and hardware mods begin

Kernel source for Rosemary Note 10s has been released Kernel: Xiaomi kernel changes for Redmi Note 10S Android R
Anybody already building custom kernels for rosemary, please post your development progress, be it broken, alpha or beta status.
Beta testers are welcome to participate in technical discussions and findings from other kernel sources for the widely popular Helio G95 processor
Please post your kernel configs to maximize battery savings including successful undervolts corresponding to each CPU and GPU frequency
Also post if you see any variations in hardware vendors like differences in fingerprint reader, or other hardware changes depending on region or hardware revision
GitHub - MiCode/Xiaomi_Kernel_OpenSource at rosemary-r-oss
Xiaomi Mobile Phone Kernel OpenSource. Contribute to MiCode/Xiaomi_Kernel_OpenSource development by creating an account on GitHub.
github.com

Mi Mix (lithium) on LOS 19.1 with a newer (5.y) kernel possible?

Hi,
I am a mostly Linux person but I've never done with Android developpment.
I've had to patch the mainline Linux kernel on a few occasions and produce builds but that's about it.
I'm trying to assess the difficulty of the task of bringing LOS 19.1 to 'lithium'.
The last LOS kernel for lithium seems to be 3.18.124 but some people from postmarketOS seem to have ported the 5.18.z and 5.20.z kernels to the MSM8996pro cpu.
The first step, of course, would be to build LOS 18.1 on my own dev workstation...
Any ideas, coments, hints or prayers?
Build for lithium | LineageOS Wiki
wiki.lineageos.org
Qualcomm Snapdragon 820 Mainline / linux · GitLab
Staging area for Device Tree support and drivers for various Qualcomm Snapdragon 820/821 mobile devices
gitlab.com
Just noticed this post. I'm building android 13, I'll try with this kernel and see if it's possible. Thanks for letting me know this.
LineageOS 20 is available. Thanks to the kernel patches and more commits.

Categories

Resources