New 4.2 Adreno Libs (April 23, 2013) - HTC One V

Adreno 2xx, and 3xx User-mode Android 4.2 Jelly Bean MR1 Graphics Driver (ARMv7) [JB_VANILLA.04.02.02.060.053]Download (13.3 mb)
Updated 23 Apr 13
This release contains a developer preview of the user-mode driver binaries for Qualcomm's Adreno 3xx and 2xx GPU on Google Android 4.2 Jelly Bean MR1. It has been tested with the CAF AU_LINUX_ANDROID_JB_VANILLA.04.02.02.060.053 and supports any Adreno 2xx and 3xx GPU on Android 4.2 Jelly Bean MR1. This release is intended only for developers that work on Jelly Bean MR1 bring-up work, and does not meet our customer release quality. This release adds Adreno Profiler support for Nexus 4 devices with factory ROM JDQ39.
Click to expand...
Click to collapse
https://developer.qualcomm.com/mobi...phics-optimization-adreno/tools-and-resources
You need a developer account to download it from their site, but I also found it here: http://invisiblek.org/Adreno200-AU_LINUX_ANDROID_JB_VANILLA_04.02.02.060.053.zip
Has anyone tried these?

Needs a 3.4 caf kernel on the jb2 branch. Or at least the drivers from it
Sent from my One V using Tapatalk 2

simonsimons34 said:
Needs a 3.4 caf kernel on the jb2 branch. Or at least the drivers from it
Sent from my One V using Tapatalk 2
Click to expand...
Click to collapse
I will take every folder and explain exactly what does.
In system/app you will find a apk named ProfilerPlaybackTools.apk wich makes 2d graphics response much faster (~ 2-3 fps more), then in bin folder you will find gpu_dcvsd wich is mandatory in JB MR1 to be better understood it makes the connection beetwen kernel and the libs. After that in etc/firmware are files wich gives the correct profile for our device 1s because those libs are for every 2xx and 3xx adreno chipset. And here we are now at lib folder where we can find the new improved "drivers" those basicly stops the connection with cpu and render the image directly with gpu this results maximum -1 fps in 3d because of no-cpu and +battery save and no more cpu overheating. And now in lib/egl :
- libEGL_adreno200.so (Adreno 200 lib for HW rendering)
- libGLESv1_CM_adreno200.so (same as above)
- libGLESv2_adreno200.so (same as above)
- libq3dtools_adreno200.so (same as above)
For more you can check qualcomm website.

Related

[Kernel]Cm7/AOSP[2.6.32.40](v2.6.6)MaxOC~1.84GHz,Smartass/UV/BFS/BFQ/SLQB[May-26]

THIS KERNEL IS NOW OBSOLETE. CM7 Nightly 90+ and my Nexus 1.2.5+ require TRUE 2.6.35+ Kernel​
All GB Sense ROMs should use my GB Sense Kernel
All Froyo AOSP ROMs should use my Froyo AOSP Kernel
All Froyo Sense ROMs should use my Froyo Sense Kernel[/b]
Hi XDA members and fellow MT4G users:
This is my SECOND kernel hack. I want to thank Gr8Gorilla, Erasmux, dumfuq and several others I cannot recall for inspiring me to venture into this unfamiliar territory for me.
What is a Kernel? The Kernel is the Foundation in which everything else builds upon in any software system.
[Car Analogy]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.
​
THIS KERNEL is BASED ON AOSP/CM7 Source Code. So it is COMPATIBLE ONLY WITH AOSP/CM7 Builds.
Please DO NOT use any task killers, they DO NOT improve performance nor battery life. They INTERFERE with your phone's stability (more crashes) and App compatibilities (Forced Close).
MinMax Governor (Battery Saver)
This governor will try to minimize the frequency jumps/changes which cause voltage spikes/changes which supposedly drains more battery life... Supposedly designed to work with SetCPU... so give it a whirl...
SmartAss Governor (Balanced)
This governor has a built-in "profile" similar to SetCPU, so screen off will use lower clock rate thus conserve more battery, but it also has a fast wake up feature so that user interaction will not see the lag when switching from Sleep to Wake state.... (So SetCPU Profiles are sorta redundant when using this governor, you can still use SetCPU to OC to higher than default Clock frequency).
Interactive Governor (Performance)
This governor is designed to put more priority to User Interface (UI aka Apps) tasks, therefore appears more responsive then the traditional OnDemand governor. So if you want the smoothest UI interaction, this governor is for you...
Brain F*ck Scheduler - (BFS)
This scheduler is designed to be simple and speedy tailor specifically for user interface type systems such as desktop/smart phone devices where user interaction is MORE important than serving 1 million web requests (CFS, the default scheduler) at the same time (think of nimble desktop workstations vs large corporate servers).
SLQB - (SLAB allocator with Queue)
This memory allocator is designed for small number of CPUs system (such as desktop or smart phone devices). This allocator is design to be simple and it is optimized for using order-0 pages as much as possible (order-0 pages are the simplest therefore quickest type of memory in a Linux system to allocate). Not all kernels are using SLQB including CM7 main line...
Fair Budget Queue (BFQ I/O scheduler)
This I/O scheduler is an improvement on top of Completely Fair Queue (CFQ). CFQ is fair in terms of time but not in terms of throughput / bandwidth, so BFQ make sure that both time and throughput / bandwidth are balanced across all requests.
Installation Instructions:
Here's a step by step instruction to install this kernel:
Warning Version 2.6.3+ is COMPATIBLE ONLY with Android 2.3.4 ROMs such as latest CM7 nightlies, MIUI, RoyalGinger.
All Android version 2.3.3 ROMs such as older versions of CM7 including RC1, RC2, RC3, CM 7.0.1~7.0.3 should use version 2.5.2!
[ FINAL VERSION ]
[ CFS-Smartass ] (Mainline)
The File ==> CM Kernel 2.6.6 CFS Low Voltage #162 <==
The File ==> CM Kernel 2.6.6 CFS Stock Voltage #163 <==
[ BFS-Interactive ] (Enthusiast Edition)
The File ==> CM Kernel 2.6.6 BFS Low Voltage #164 <==
The File ==> CM Kernel 2.6.6 BFS Stock Voltage #165 <==
Low Voltage - Under Volt the processor, therefore uses Less Battery, but NOT ALL CHIPS can handle Under Volt.. If you experience instability, try the Stock Voltage Version.
Stock Voltage - Uses the voltage values from ORIGINAL HTC Kernel Source.
There are NO PERFORMANCE DIFFERENCE between the 2 versions!
[Optional CFS kernel ONLY]
If this is first time you FLASH my kernel or you just recently FLASHED any ROM,
To use my CFS-Tweaks from version xxx, you must FLASH xxx first, then FLASH the latest version.
1. download the above file (via phone directly or to a PC)
2. copy the downloaded zip file to /sdcard/download/
3. Open ROM Manager and select "Reboot into Recovery" and select "OK"
4. Once in recovery, select "wipe cache partition", select "Yes", then select "advanced", then select "Wipe Dalvik Cache", then select "Yes" again. Once finished, click the back button to go back to the main recovery menu. On that menu, select "Install Zip From SDCad", then select "Choose zip from SDCard", then go to /sdcard/download and select the downloaded zip file and let it run its script.
5. Once the script is done, select "reboot system now"
Note: After FLASHING, the first reboot may take longer than usual, please be patient... After the first reboot, it may lag during initial load (let everything finish loading). Once everything is loaded and phone is ready for use, reboot the phone a 2nd time and the lag will be gone and everything should be silky smooth...
NEWS BULLETIN:
Version 2.6.6 is OUT!!!!
This is most likely the FINAL VERSION for this kernel. CM7 is moving to a real 2.6.35+ kernel from very soon. Once that happens, this 2.6.32 kernel will be made obsolete!!!
Please don't hesitate to talk among yourselves and help each other out... The MT4G/XDA community is what inspired me to hack kernels for everyone since everyone here is nice and helpful to each other... Keep helping each other.... Famous proverb: It's better to give than to receive...
BUGS:
[ Android 2.3.4 ROM ]
If you experienced WiFi issue, it means the bcm4329.ko modules was NOT installed properly.
Extract the bcm4329.ko from the same zip file, then
[ with ADB ]
adb push bcm4329.ko /system/lib/modules
[ with Root Exploror ]
1. touch Mount R/W
2. copy bcm4329.ko to /system/lib/modules
3. long press on the bcm4329.ko and select Permissions then check read, write for owner, read for group and read for others, click ok
4. long press again on the bcm4329.ko and select Change Owner, then pick 0-root for owner and pick 0-root for group, click ok
I will investigate to see if I can fix the updater script so this would be done automatically with 2.3.4 ROMs
Not All CHIPS ARE CREATED EQUAL
[NOT REALLY A BUG, when OC'ed, everything is questionable]
Interactive and OnDemand Governors will freeze the phone when the delta / difference between the Max and Min frequency is too large..
Ie, Max 1843MHz~Min 245MHz -- will lock up, but Max 1840MHz and Min 1000MHz will NOT...
TO DO:
version 2.x.x -- Haven't thought about it yet...
History:
See Post below...
Standard Disclaimer: Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this kernel!!!
My Github Complying with GPL
Follow me on
:
If you find this Kernel useful, feel free to hit the [Thanks] button below
Version History
History:
Version 1.0: (deprecated)
Baseline from CM7 kernel source code
Added OC all the way to 1.8 GHz (drawing Max VDD @ 1400)
Added SmartAss, MinMax Governors
Applied Cache clear routine from HTC Incredible line (better emulator performance)
Under volt (battery savings) frequencies below 902400 Hz (up to -100 mVolts)
Added more intermediate Overclock frequencies (all the way to 1.84 GHz for you brave souls )
Increased Bluetooth Volume Gains and Handset Volume Gains
Added BFS and SLQB technology (see above)
Tweaked SmartAss governor slightly
Made built-in BFQ I/O scheduler as default I/O scheduler (see above)
Version 1.1.0: (deprecated)
Adjusted SmartAss to use the same adjustments as my Sense Kernel (This will further help prolonging battery life)
Updated CM7 CPU freq table to be the same as my Sense Kernel (added 1 more low CPU frequency @ 537600 KHz, to help battery life)
Version 1.2.0: (deprecated)
Adjusted SmartAss to use the same adjustments as my Sense Kernel (reduced Sampling time to 33ms for super smooth response)
Version 1.3.0: (deprecated)
Added my Sense Interactive and OnDemand Governors to CM line
Version 2.0.0: (deprecated)
Updated CPU Frequency/Voltage Table from my Sense ROM (includes the new 536 MHz clock for use with "SmarterAss Governor")
Updated Touch Panel Driver from my Sense ROM (Touch of Silk feeling, aka, Finger Porn)
Updated Sound Driver from my Sense ROM
Updated Bluetooth Driver from my Sense ROM
Updated Camera Driver from my Sense ROM
Updated Keyboard Driver from my Sense ROM
Updated Optical Joystick Driver from my Sense ROM
Updated Battery Driver from my Sense ROM
Version 2.0.2: (deprecated)
Updated WiFi driver
Updated General TCP/IP networking stack
Updated USB driver (not easy)
Compiler optimized for Neon FPU and ARM7 architecture
Version 2.0.3: (deprecated)
Updated Video Driver from EVO Shift 4G
Adjusted DMA Engine to work with CFS
Version 2.0.4: (deprecated)
Updated core Kernel version from 2.6.32.28 to 2.6.32.31 (some bug fixes and performances boost)
Added CIFS (read bulletin for details)
Version 2.0.5: (deprecated)
Corrected Kernel Version to indicate 2.6.32.31
Updated File System Components including Core, NFS and EXT3
Updated Crypto Kernel Component
Added UTF-8 support to show special characters to work with CIFS
Version 2.0.6: (deprecated)
Fixed WiFi error related to county code due to coding error (late night coding is bad )
Version 2.1.0: (deprecated)
Updated core Kernel version from 2.6.32.31 to 2.6.32.32 (Speedy Edition)
Version 2.1.2: (deprecated)
Maintenance release: Fixed minor errors in power management driver and video driver
Revert back from RWSEM_XCHGADD_ALGORITHM to GENERIC_SPIN_LOCK
Version 2.1.2.1: (deprecated)
Fixed screen tearing issue (coding error in private memory flush routine leads to screen tearing)
Version 2.1.4: (deprecated)
Updated Core Linux Kernel from 2.6.32.32 to 26.6.32.33
Fixed few issues in CFS
Updated WiFi driver
Updated I2C driver
Revert back to CM7 OnDemand and Interactive Governors
Updated SmartAss Governor
Added CGroup Freeze/Unfreeze control
Fixed potential stack overflow in BunZip2
Updated with latest base CM7 kernel changes
Version 2.1.5: (deprecated)
Cleaned up all remaining issues in CFS
Updated OnDemand Governor
Updated bunzip2 again
Updated G-Sensor Driver
Updated Compass Driver
Updated KeyReset Code for Inputs
Updated SDCard Driver
Version 2.1.6: (deprecated)
Fixed bugs in Speaker Amp and G-Sensor drivers which prevents screen rotation under certain conditions found by user [MadWolf27] MAJOR PROPS to him!!!
Version 2.2.0: (deprecated)
Updated Video Driver (openVG) per CM7 Changes (Now compatible with Nightly Build 29+)
Version 2.3.0: (deprecated)
Updated Core Linux Kernel from 2.6.32.33 to 2.6.32.34
Updated GPU code from latest HTC Incredible S Kernel (same as CM7 GPU updates)
Added native FUSE (file system in user space) per CM7 changes
Adjusted kernel compile configurations per CM7 changes
Version 2.4.2: (deprecated)
Updated Core Linux Kernel from 2.6.32.34 to 2.6.32.36
Updated kernel to latest HTC WiFi Driver from HTC Incredible S Kernel Source
Included the latest HTC WiFi Firmware from HTC Desire Z (leaked)
Added native CIFS+UTF-8 directly into kernel (CM7 kernel added CIFS+UTF-8 just 5 days ago, we had it for weeks). No more need for .ko files.
Fixed a minor mismatch bug in MMC driver
Revert back to my Old Interactive and OnDemand Governors
Adjusted CPU Voltage Tables again ONLY for LOW VOLTAGE versions.
Version 2.4.3: (deprecated)
Reverted Back to CM7 WiFi Driver to fix WiFi AP issue
Version 2.4.4: (deprecated)
Fixed bugs in Speaker Amp and G-Sensor drivers which prevents screen rotation under certain conditions found by user [MadWolf27] MAJOR PROPS to him!!!
Version 2.4.8: (deprecated)
Updated Headphone driver from HTC Thunderbolt kernel
Updated GPIO driver from HTC Thunderbolt kernel
Updated Battery Driver from HTC Thunderbolt kernel
Updated LED Driver from HTC Thunderbolt kernel
Updated Power Driver from HTC Thunderbolt kernel
Updated SPI Master Driver from HTC Thunderbolt kernel
Updated MMC/SD Driver from HTC Thunderbolt kernel
Updated USB Dock Driver from HTC Thunderbolt kernel
Applied CodeAuroraForum (CAF) Wake_Lock patches to new 2D/3D drivers to improve power management when Video is waiting for I/O to complete (save more JUICE!!!!)
Adjusted CPU Freq Table changed 536 MHz to 576 Mhz from using PLL_2 to PLL_3 (PLL2 reserved exclusively for OC)
Adjusted Smartass Governor's Max_Sleep_Freq to reflect CPU Freq Table change 536->576MHz
Fixed a couple issues in WiFi driver
Removed All Debugging code [boost performance]
BFS scheduler is BACK! [Enthusiast Versions]
Compiled with newer toolchain from 4.4.0 to 4.4.3 [more optimizations = better performance]
Version 2.5.0: (deprecated)
Patched Core Linux Version from .36 to .38
Patched BFS version from 3.3.0 to 3.6.3 (latest stable release of BFS)
Fixed minor Bluetooth driver error
Fixed minor Touch Screen driver error related to wireless charging update from before
Fixed minor issues in Camera Drivers (front and back)
Fixed minor issues in LED drivers
Fixed minor issue in Voice Processor Driver
Removed unnecessary / unused drivers
Version 2.5.1: (deprecated)
Updated PPP network driver (used by VPN)
Updated WiFi driver related to Address Resolution Protocol (ARP) offloading
Updated with Zinx's latest Video Frame Buffer Fix specifically for Glacier (should fix video playing while screen is off, hard lockup issue)
Version 2.5.2: (Long Term Stable Release For GB 2.3.3 ROMs)
The File ==> CM Kernel 2.5.2 CFS Low Voltage #137 <==
The File ==> CM Kernel 2.5.2 CFS Stock Voltage #138 <==
The File ==> CM Kernel 2.5.2 BFS Low Voltage #135 <==
The File ==> CM Kernel 2.5.2 BFS Stock Voltage #136 <==
Updated Core Kernel from .38 to .39
Updated the Light Sensor Value from Zinx
Version 2.6.1: (deprecated, AOSP 2.3.4)
Updated WiFi Driver with latest CM7 patches
Updated USB Driver with latest CM7 patches
Updated MDP (video) Driver with latest CM7 patches
Added USB Accessories Support for AOSP 2.3.4_r1
Version 2.6.3: (deprecated, AOSP 2.3.4)
Added Native GB HTC Kineto_Gan Support directly via kineto_gan.ko
Removed CM7's gan_eth Froyo WiFi Calling Hack
Version 2.6.5: (deprecated, AOSP 2.3.4)
Patched core kernel to .40 from .39
Re-adjusted Voltage table based on HTC's 2.6.35 kernel source for LV and SV
Adjusted SmartAss Governor Ramp Up/Down steps
Default Speed now set at 1.2 GHz
Applied USB Battery Drain patch
Removed more unnecessary drivers
Version 2.6.6: (Current, AOSP 2.3.4)
Revert SmartAss Tweaks back to 2.6.3
Revert AudioDSP drivers back to 2.6.3
Default Speed now set at 1.1 GHz
Standard Disclaimer: Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this kernel!!!
Follow me on
:
If you find this Kernel useful, feel free to hit the [Thanks] button below
Reserved 2 Just in case
Downloading...
Sent from my HTC Glacier using XDA App
163 kb???
Sent from my HTC Glacier using XDA App
verysick said:
163 kb???
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Your download is corrupt re dl it the file should be over 3 MB
Sent from my HTC Glacier using XDA App
verysick said:
163 kb???
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
The file is 3.4 MB. Try downloading again.
Everything looking good, thanks.
will try now
Wow is seem more faster than before and Apps works fine.
Sent from my HTC Glacier using XDA App
Had to try bout 6 times to get the 3.44mb \m/ just hit 4th place on linpack
Sent from my HTC Glacier using XDA App
feliciepr7 said:
Wow is seem more faster than before and Apps works fine.
Cool! I put lots of new technologies into this kernel from my Sense Kernels and I was afraid of it not working at all since I was unable to test it myself... I am happy that you guys like it. Please test the heck out of it and report any errors on my thread... now try your best to beat my Sense Kernel Users high scores in synthetic benchmarks..
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Sent from my HTC Glacier using XDA App
Faux123 is this the same version (1.0b) that you posted in the cm7 rc thread? (with a promise of NO SUPPORT) thanks for this, it's fun to play with. Only really stable on my silicon to 1700 with smartass gov. Keep up the good work!
Sent from my HTC Glacier using XDA App
I have a??? If I update from my current version of rom v. 2.0 to the new one, do i have to flash it again the kernel?
Sent from my HTC Glacier using Nexus S 2.0 and XDA App.
feliciepr7 said:
I have a??? If I update from my current version of rom v. 2.0 to the new one, do i have to flash it again the kernel?
Sent from my HTC Glacier using Nexus S 2.0 and XDA App.
Click to expand...
Click to collapse
Yes, if you are running jaywans new release, that should be compatable since it's basically a modified cm7. Nandroid flash and find out.
Sent from my HTC Glacier using XDA App
After flashing this kernel I noticed GPS doesn't lock anymore..anyone else have this problem?
Sent from my HTC Glacier using XDA App
I'm having problems getting the (H) signal
Sent from my HTC Glacier using XDA App
verysick said:
I'm having problems getting the (H) signal
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
I'm getting H ..did you wipe cache before flashing?
Sent from my HTC Glacier using XDA App
I am getting H too, no problem yet.
Sent from my HTC Glacier using Nexus S 2.0 and XDA App.
feliciepr7 said:
I am getting H too, no problem yet.
Sent from my HTC Glacier using Nexus S 2.0 and XDA App.
Click to expand...
Click to collapse
¿ y en Barceloneta hay H ? No pense que llegara hasta aya.
I did not know that H got to his location.

[Nov.15][dev][Kernel]2.6.32 T3 Kernel R3 with Sense 35 GPU driver

What is T3?
T3 (Tytung – 3dak) Kernel, it's based on Tytung_R12.4 kernel source repository,
GIT repository Source url:
https://gitorious.org/~3dak/linux-on-wince-htc/t3-linux_on_wince_htc
it has two branches: master branch for CM/AOSP/MIUI build, it will keep existing hastarin r8.6 gpu driver, sense branch for HTC sense 3.x build.
All credits to Tytung, Hastarin, Makinus , every patch providers and contributors.
The target of this repository is tweaking/adding features/optimizing Linux Kernel for sense build(SD/MAG/Nand/cLK) and try to getting better speed and performance on sense build. I will optimize the kernel on schedulers,CPU, Memory Allocator, IO shceduler , cpu frequence and so on…
also will add a sense branch on current 3dak_Rx.x SD/MAG kernel for those bulid wanna boot SD ROM from both winmo and magldr
Worked new features based on tytung r12.4
-BFQ IO Scheduler as default(Faster than CFQ)
-SLQB Memory allocator as default (Faster than SLAB)
-LAZM to compress image to get smaller zImage , better than GZIP.
-migrated HTC official 2.6.35 bravo GPU driver for sense branch . Finished and worked fine and better perfermance on sense build per boxmax experiments.
...
Next plan:
GPU driver tweak
try better and suitable CPU scheduler. BFS? TinyRCU?...
Changes log:
Code:
T3 R3 Changes:
-GPU driver: fixed color banding issue . (Credits to marc1706)
-added CPUfreq governor:smartassV2, added TinyRCU
-Sense: revert old camera driver.
-disable 2WCRec to avoid speaker sizz issue.
T3 R2 Changes:
- Merged tytung r13 commits:Added Alsa sound driver.(Credits to Cotulla & Tytung ),HTC auto white balance calibration driver.
-Driver/Cpufreq: Add CPUFreq governor 'smartassV2'
-enbale 2WREC
-Sense branch: Camera driver updated to HTC official Bravo 2.6.35 camera driver.
T3 R1 : Initial release.
-It based on Tytung R12.4.(Credits to tytung ) with some new features.
-Added VR IO Scheduler.
-Added BFQ IO Scheduler as default.
-Added SLQB Memory Allocator asd default
-LZMA to compress image to get smaller zImage file.
-Sense branch:Use HTC official Bravo 2.6.35 GPU driver to replace hastrarin r8.6 GPU driver
P.S. Use this kernel at your risk.
here is latest R3 verison:
P.S. kernl pack is just kernel files for build cooker. it is not a CWM recovery zip.I'm lazy to create recovery zip. initrd.gz or boot.img in kernel pack is my initrd for miui build with data.img supported. maybe it is not suitable for your build. if you are ROM cooker, you know how to use it.
T3 R3 Master: cLK MAG
T3 R3 Sense: cLK MAG
[old versions]
T3 R2: cLK Mag
T3 R2 Sense: cLK Mag
T3 R1: cLK Mag
T3 R1 Sense: cLK Mag Only for sense build or no camera preview. and maybe your build needs this : correct lib/hw&egl files for sense buld.
Support
Good job.
My test results: camera basically no lag, there are few. Very great.
Thanks man for your continued efforts
Did you solve problem with graphical glitches in sense 3.0/3.5 roms?
This is really nice
What about 3G/Wifi switch ? Is it kernel related ?
Yes, but it seems to be EU user related
Hi,
If I understand correctly, I can test this with miui rom? Currently I am using the latest build of miui...
Sent from my HTC HD2 using XDA App
Woooo.. Great job will test on my SD Version .. feedback later
I hope this isn't a back port kernel. I don't want unneeded time to be wasted. Check out my post on the 2.6.35 kernel thread for the camera fix.
Good Thread!
Awesome Idea !!!
Great Work camecorder ... No Lag or Less ... i tested
also for 3dak T3 ... attach hw+egl+fix glitches + set in build.prop (debug.sf.hw=0)
3dak !
Can do two v Same (r3.7& r2.7 ) for power bt
Downloaded the mag sense version tried to flash using cwm and got installation aborted. im running danstas runnymede. Any ideas
Graham
boxmax said:
Great Work camecorder ... No Lag or Less ... i tested
also for 3dak T3 ... attach hw+egl+fix glitches + set in build.prop (debug.sf.hw=0)
Click to expand...
Click to collapse
What does this enable us the record at? 800 x480?
strachg said:
Downloaded the mag sense version tried to flash using cwm and got installation aborted. im running danstas runnymede. Any ideas
Graham
Click to expand...
Click to collapse
Same problem for me.
Should be install this update from Magloader ?
strachg said:
Downloaded the mag sense version tried to flash using cwm and got installation aborted. im running danstas runnymede. Any ideas
Graham
Click to expand...
Click to collapse
The BLION Corp. said:
Same problem for me.
Should be install this update from Magloader ?
Click to expand...
Click to collapse
+1
CLK version.
The BLION Corp. said:
Same problem for me.
Should be install this update from Magloader ?
Click to expand...
Click to collapse
here you go a CWM flashable magldr CM/AOSP/MIUI version
MAGDLR Sense version is also not flashable in CWM. :/
How to change the zipfile?
edit: ha, got it CWM flashable myself
here you go MAGDLR Sense version....
CWM flashable version of the EGL libs from above for your pleasure...

[Q] What are the options to enable HW Acceleration in ICS

Hello,
I am new to this forum (even if I have been reading it for a few months already/ I am myself a software developer) and I have some questions concerning the port of ICS to the Desire HD.
I am mainly concerned about our options to implement GPU HW acceleration. As far as I know, the Adreno 205 driver source code is not public.
- Do we need to wait a new release from Qualcomm ?
- Is there a possibility to do some reverse-engineering and possibly hack the current driver to make it work with ICS ?
- Can we use the current driver and 'modify/hack' ICS source code ?
- I suppose we can wait for an official driver for a different phone using the same GPU and 'hack' it to make it work on our device ?
Thank you for any help or suggestions.
The status is, that freexperia cm9 sneak preview hs hw acceleration enabled and the xperia has the same gpu as the dhd. ( http://forum.xda-developers.com/showpost.php?p=19777780&postcount=2013 )
But the problem is that their git tree has not been updated with the hw acceleration patches and therefor contains nothing of use to the dhd port. ( https://github.com/freexperia and http://forum.xda-developers.com/showpost.php?p=19777780&postcount=2013 ) There are currently several Posts in the freexperia thread urging them to update their git.
Also there is the following status on how and what to do about drivers: http://rootzwiki.com/topic/10447-adreno200-source-code-userspace-driver/#entry54129
Thank you very much. A lot of devices use the MSM8255 snapdragon system so I guess as soon as one of them has HW acceleration working, it should be possible to implement it on the DHD too.
I cannot wait to know more about those patches for the xperia ARC

[KERNEL][4.2.2] Kernel+ for d2tmo | Linaro 4.7 | Bleeding Edge | (7/23/13)

Kernel+ for AOSP 4.2.2 ROMs​
This is a kernel that I have been compiling and using on my own device for a while, and I want to share this with the community. I enjoy the CM10.1 stock kernel, but I want to keep up to date with the newest Linux version and CodeAuroraForum source. I also want the most optimized experience possible, along with a few extra features. Kernel+ is always built with the latest Linux kernel and Qualcomm CAF sources to provide a fast, stable, and bleeding edge experience. The source can be found on my GitHub here Enjoy .
What is this?
This is a kernel based off of CyanogenMod's 'cm-10.1' branch of the Galaxy S III kernel.
Kernel+ is built with the goals in mind:
To always be up to date with the latest source from CodeAuroraForum and Kernel.org
To optimize as much as possible for the smoothest user experience
To base closely off of the CM10.1 kernel for optimal stability, not features
To provide a fast, stable, and bleeding edge experience for users
Features
Linux 3.4.54
always up to date with the latest source straight from Qualcomm's CodeAuroraForum
latest Linaro 4.7 toolchain compiled
CPU frequency from 384Mhz - 1.5Ghz
FauxSound App support
FRandom built-in
GPU overclocked to 480 Mhz default
custom voltage control
excellent battery life
optimized and stable
small kernel size
more coming soon...
Click to expand...
Click to collapse
Downloads
All downloads can be found here: CLICK ME
Note: d2att and d2tmo version are identical; please download the d2att version
Click to expand...
Click to collapse
Instructions for Installing
1. Download the kernel.
2. Copy it to your phone.
3. Flash with TWRP or CWM.
Note: Kernel+ is packaged with invisiblek's AnyKernel, meaning that it will unpack your current ramdisk and repack it with this kernel during the flashing process. This means that it will be compatible with any AOSP 4.2.2 ROM, even if they have different ramdisks. Also, please make sure that you are currently running a stock AOSP kernel (CM10.1, AOKP, SlimBean, etc) before flashing Kernel+ so that your ramdisk will be compatible.
Click to expand...
Click to collapse
ChangeLog
7/23/13​
Linux 3.4.54
pulled in updates from CM
lots of updates from CAF
pulled in latest CodeAuroraForum and Kernel.org patches
7/5/13​
Linux 3.4.52
fixed voltage control (I compiled with the wrong defconfig before...my fault)
pulled in a few updates from CM
synced with latest CAF
pulled in latest CodeAuroraForum and Kernel.org patches
7/2/13​
fixed bug where init.d script permissions was not set correctly
7/2/13​
Linux 3.4.51
GPU 3D overclocked to 480 Mhz default
custom voltage control
lots of CAF updates...look at GitHub and see how many times I've merged CAF over week long period!
changed min CPU frequency to 384 MHz
synced with CyanogenMod source
pulled in latest CodeAuroraForum and Kernel.org patches
6/24/13​
Linux 3.4.50
lots of updates straight from CAF
many updates from CyanogenMod source; merged 'next' branch for support for media-caf
fixed frandom in build
added init.d script to enable frandom at boot - feel the speed increase!
pulled in latest CodeAuroraForum and Kernel.org patches
6/19/13​
fixed flickering (last time, I promise )
added frandom (Entropy Seeder - increases overall smoothness)
lots of updates from CodeAuroraForum
pulled in latest CodeAuroraForum and Kernel.org patches
6/16/13​
Linux 3.4.49
lowered MDP bandwidth values - flickering is gone now with the original values after the CAF merge
reverted Bluetooth "revert" code from CM - BT seems to be fixed from the latest CAF merge now
updated display code
Updated FauxSound to v2.1 with PowerAmp Amplifier Controls
sync'ed with CyanogenMod source
pulled in latest CodeAuroraForum and Kernel.org patches
Bleeding Edge!!
6/12/13​
adjusted MDP bandwidth values - no more flickering
fixed bluetooth
added support for FauxSound
added 189Mhz step with lowered voltage
sync'ed with CyanogenMod source
pulled in latest CodeAuroraForum and Kernel.org patches
6/8/13​
initial release
Linux 3.4.48
pulled in latest CodeAuroraForum and Kernel.org patches
compiled with the latest Linaro 4.7 toolchain
already 200+ commits ahead of the stock CM10.1 kernel
Click to expand...
Click to collapse
Thanks to:
CyanogenMod for their work and source for d2's
invisiblek for his AnyKernel package
Kernel.org
CodeAuroraForum
AndroidFileHost
...if I forgot you, please let me know!
Click to expand...
Click to collapse
FAQ
Frequently Asked Questions​
How do I disable GPU overclock?
By default, the GPU is allowed an extra 480 Mhz freq step, whereas stock only allowed up to 400 Mhz. If you feel that you do not need the extra GPU 3D power, then you can disable it by adding the line:
Code:
echo 1 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_pwrlevel
to the file /system/etc/init.d/98kernelplus. Then reboot.
How do I adjust the voltages?
You can control the CPU freq voltages by using an app such as Trickster, System Tuner, SetCPU, etc.
What is frandom? How do I enable it?
Frandom is basically a more efficient random generator. It can be used in place of /dev/urandom and is 10 - 50 times faster. Using frandom will use very little of the kernel's Entropy pool, which in turn will provide better performance and smoothness. Frandom is already built-in to the kernel and enabled via an init.d script. No need to manually enable it.
one more...
klin1344 said:
one more...
Click to expand...
Click to collapse
i will test drive, thanx op
Miss your rom work thanks for the kernal
Sent from my SGH-T999 using xda app-developers app
Thanks klin good work man!
Sent from my SGH-T999 on Tapatalk 2 running LiquidSmooth v2.5 featuring the latest Lean Kernel experimental build.
I just finished tweaking the MDP bandwidth parameters, and I think I have found the sweet spot. There is no more flickering at all. Just a few more things I *need to add and it will be ready for the next update, probably tomorrow*
Sent from my SGH-T999 using Tapatalk 2
klin1344 said:
. Just a few more things I
Sent from my SGH-T999 using Tapatalk 2
Click to expand...
Click to collapse
.......... Keeping us in suspense I see
Thanks for your work, ready to flash the newest
DylanTheVillian said:
.......... Keeping us in suspense I see
Thanks for your work, ready to flash the newest
Click to expand...
Click to collapse
Haha sorry, I don't know why tapatalk failed on me... I have added the second part of my reply.
Also, fauxsound has been merged, and I have added a 189Mhz CPU step with a lower voltage. I will be testing these tonight :laugh:
klin1344 said:
Haha sorry, I don't know why tapatalk failed on me... I have added the second part of my reply.
Also, fauxsound has been merged, and I have added a 189Mhz CPU step with a lower voltage. I will be testing these tonight :laugh:
Click to expand...
Click to collapse
Thanks klin!!! Can I test too?! :silly:
DylanTheVillian said:
Thanks klin!!! Can I test too?! :silly:
Click to expand...
Click to collapse
You can test once I release it
You just have to wait one day...
Sent from my SGH-T999 using Tapatalk 2
KLIN! So glad to see you dev'ing again!!!
+Cool story, bro!
+The "Thanks" button should be more versatile. So, the "Thanks" you get from me is not just thanks, but can be laughing, props, +1, and so on.
Sorry guys, I got really busy today, so I wasn't able to release the update...
I'll try my best to find some time tomorrow to build and upload them.
thanks for variety of kernels
doe's this address any bt issues?:fingers-crossed:
trofmoc said:
doe's this address any bt issues?:fingers-crossed:
Click to expand...
Click to collapse
The 6/8 build doesn't have it yet, but in my source I have patched up Bluetooth and the fix will be in the next update.
Sent from my SGH-T999 using Tapatalk 2
6/12/13 Update
The new update is out! Below are the changes from 6/8/13.
Changes:
6/12/13​
adjusted MDP bandwidth values - no more flickering
fixed bluetooth
added support for FauxSound
added 189Mhz step with lowered voltage
sync'ed with CyanogenMod source
pulled in latest CodeAuroraForum and Kernel.org patches
Click to expand...
Click to collapse
klin1344 said:
The new update is out! Below are the changes from 6/8/13.
Changes:
Click to expand...
Click to collapse
Thanks buddy!
6/16/13 Update
New update is uploaded!
Changes:
6/16/13
Linux 3.4.49
lowered MDP bandwidth values - flickering is gone now with the original values after the CAF merge
reverted Bluetooth "revert" code from CM - BT seems to be fixed from the latest CAF merge now
updated display code
Updated FauxSound to v2.1 with PowerAmp Amplifier Controls
sync'ed with CyanogenMod source
pulled in latest CodeAuroraForum and Kernel.org patches
Bleeding Edge!!
FFC
Can anyone confirm that the front facing camera doesn't cause phone to reboot when trying to take a pic?
corlissak said:
Can anyone confirm that the front facing camera doesn't cause phone to reboot when trying to take a pic?
Click to expand...
Click to collapse
I have never experienced that.
Sent from my SGH-T999 using Tapatalk 4 Beta

[KERNEL] [GCC4.8] ThunderKat Kernel | Android 4.4.4 | Nexus 10 | 2014/08/24

Donning a new name in favour of the new delicious version of Android... Welcome to the ThunderKat Project!!
Heavily based of my Flaming Monkey kernel configurations and the stock AOSP kernel source, here's my standalone kernel for the Nexus 10. I will maintain this independently.
It will always remain close to the AOSP exynos kernel for manta (Nexus 10) with a few useful tweaks and additions, but will not have any OC/UV, colour controls and any advanced customisation options. It is a stable kernel and will not have frequent updates.
This kernel uses the AnyKernel method and is ROM independent. I have tested this on 4.4 (Stock & AOSP) based ROMs.
Features:
1. Linux Kernel 3.4.39.
2. Based on AOSP KitKat MR1 kernel source for exynos/manta.
3. Built using the Google ARM GCC 4.8 toolchain with -O3 CFLAGS & AFLAGS optimisations & ARM Cortex A15 build optimisations.
4. Enabled Conservative & Powersave CPU frequency governors (in addition to Interactive, Performance & Userspace). Interactive set as default.
5. Preserve correct sysfs permissions on governor change.
6. KSM (Kernel Samepage Merging) support.
7. NTFS, F2FS, EXT4 xattr (extended attributes) support.
8. Networked file systems support (NFS V3, NFS V4 & CIFS).
9. HIDRAW support (supports non-conformant HID devices).
10. Support for more input devices (keyboards, mice & joysticks) including Logitech Unifying devices.
11. Support for USB serial modems (PPPOE).
12. Support for multi-card readers (multi-lun devices). This allows you to mount multiple cards using a multi-card reader. May need an app like StickMount. (Credit @nvertigo67)
13. Removed SWAP support.
14. Removed some un-needed debugging.
15. Increased thermal throttle limits
16. Scalable CPU frequencies
Changelog [2014/08/24]:
1. Built using Graphite optimized GCC4.8 toolchain
2. Added ROW & SIO I/O schedulers
3. Set ROW as default I/O scheduler
4. Upstream F2FS changes
5. Miscellaneous I/O improvements
Changelog [2014/06/05]:
1. Update to AOSP 4.4.3 kernel source (kitkat-mr2)
2. Added F2FS filesystem support
Changelog [2013/12/15]:
1. Update to AOSP 4.4.1/4.4.2 kernel source (kitkat-mr1)
Changelog [2013/11/21]:
1. Initial release
Information:
1. Flash using a custom recovery (TWRP/CWM).
2. This kernel is ROM independent and uses the AnyKernel method. Hence it uses the current ramdisk. You may have issues if this is flashed after a kernel with a custom ramdisk. If so, reflash your ROM and then flash this kernel.
3. Needs an unlocked bootloader.
4. Make sure you have at least 50% battery charge before flashing this.
Download:
ThunderKatKernel-4.4.4-20140824 (AndroidFileHost)
ThunderKatKernel-4.4.4-20140824 (Goo.im)
Archive (4.4.x) - (AndroidFileHost)
Archive (4.4.x) - (Goo.im)
Archive (4.3.x) - Unsupported
Archive (4.2.x) - Unsupported
Source:
GitHub
Disclaimer:
While I have extensively tested this and even though it is heavily based on the AOSP kernel, you may encounter issues. I will try to help you, but I will not take any responsibility if anything goes wrong. Please exercise caution.
Credits:
Google, Samsung, CM, AOKP, PA, ktoonsez, morfic, franciscofranco, Goo.im, AndroidFileHost
Reserved. Just in case
craigacgomez said:
Reserved. Just in case
Click to expand...
Click to collapse
Very cool! I will be trying this tomorrow, will have time to play with it. Nice to see KSM in it.
Nicely done. I'm running your kernel as we speak--snappy, snappy! No issues so far. :good:
Only thing left to do now is give it a catchy name like: "The CRAIGINATOR"
Wow, great news, thanks craig!
brGabriel said:
Nicely done. I'm running your kernel as we speak--snappy, snappy! No issues so far. :good:
Only thing left to do now is give it a catchy name like: "The CRAIGINATOR"
Click to expand...
Click to collapse
Thanks...and yes, I will be renaming my ROM and kernel to something more... well, appealing... when I restart the ROM project...
Once I'm at 50% I'll be all over this like a rash
Sent from my Nexus 10 using xda premium
Great job, runs great! Only issue is it defaults to cfq scheduler on boot even when I have it set to run deadline.
More of a preference than an issue.
This kernel is really good, I was very impressed by your previous Rom and look forward to the new Rom you said will be released later in the year (hopefully!). Your hard work is much appreciated. Using your kernel with Carbon Rom right now and it seems very stable.
Sent from my Nexus 10 using XDA Premium HD app
Yep, snappy, snappy!
Sent from my Nexus 10 using Tapatalk HD
this kernel works best on my N10. no reboot, no SOD and no battery drain.
my tablet is 10 days up without a single problem or recharge! :good:
i hope it will be continued in the future!
Yes, I will continue supporting this kernel... though there will not be many updates... the aim to to remain close to AOSP, yet provide some useful tweaks and additions... I will be building a newer version soon (having problems with the cross compiler on my work laptop, else I would have done it today)...
Hi!
Can I flash this kernel to the stock ROM?
And revert back when new android version comes out to OTA update?
Thank you
teodor_ch said:
Hi!
Can I flash this kernel to the stock ROM?
And revert back when new android version comes out to OTA update?
Thank you
Click to expand...
Click to collapse
Yes, this will work fine on stock...and you can easily revert back using the boot.img from the factory images provided by Google...
Updated release in OP...
Does this have the latest wifi and or gpu drivers? I know wifi drivers are kernel level, not sure about the gpu though. Anyways, its a very nice and smooth kernel. It's been a baron wasteland in mantaland. I guess Google didn't sell many of these.
I just installed the kernel, very smooth, I was having shutdowns on Trinity latest and RootBox. Hopefully is not a ROM problem and this kernel fixes it, I really like RootBox.
Thanks for the awesome work and support.
Erik
situman said:
Does this have the latest wifi and or gpu drivers? I know wifi drivers are kernel level, not sure about the gpu though. Anyways, its a very nice and smooth kernel. It's been a baron wasteland in mantaland. I guess Google didn't sell many of these.
Click to expand...
Click to collapse
I have yet to incorporate the updated wifi and gpu kernel level drivers... I will be working on these soon...
Anyone here with sufficient kernel knowledge to merge the updated mali graphics drivers (http://malideveloper.arm.com/develo...n-source-mali-t6xx-gpu-kernel-device-drivers/)... There are a few updates that are beyond my kernel & C/C++ capabilities... like osk has been replaced by kbase... Please PM me if you can help!! Thanks!
Great work on this kernel! First time reaching 9 hours on screen time. Paired with Mr Robinson AOKP.

Categories

Resources