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

Search This thread

3dak

Senior Member
Jul 27, 2010
212
345
Ang Mo Kio
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.
 
Last edited:

bojanbl

Senior Member
Feb 5, 2010
633
200
Did you solve problem with graphical glitches in sense 3.0/3.5 roms?
 

rasumia

Senior Member
May 31, 2009
424
39
Dubai
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
 

mccmjoon76

Inactive Recognized Developer
Jul 27, 2009
4,197
3,997
Woooo.. Great job will test on my SD Version .. feedback later :D
 

sbryan12144

Inactive Recognized Developer
Jul 10, 2010
1,979
4,268
31
Columbus
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.
 

boxmax

Retired Recognized Developer
Dec 15, 2009
1,453
3,023
Dammam
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)
 

Attachments

  • hw+egl+fix.glitches.rar
    1 MB · Views: 319

strachg

Senior Member
Jul 22, 2009
331
152
Renfrewshire
Downloaded the mag sense version tried to flash using cwm and got installation aborted. im running danstas runnymede. Any ideas

Graham
 

goldlocke

Senior Member
Jan 28, 2009
422
73
Vienna
MAGDLR Sense version is also not flashable in CWM. :/
How to change the zipfile?

edit: ha, got it CWM flashable myself :D
here you go MAGDLR Sense version....
 

Attachments

  • T3_R1.Mag.Sense.1111040003.zip
    2.3 MB · Views: 434
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 30
    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.
    3
    Could u make for magldr?


    here you are, i'm using now but don't forget to backup.
    2
    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)
    2
    MAGDLR Sense version is also not flashable in CWM. :/
    How to change the zipfile?

    edit: ha, got it CWM flashable myself :D
    here you go MAGDLR Sense version....
    1
    Thanks for the update 3dak. I'm still getting a blank camera preview on R3 Sense with Dung's DHD Sense 3 rom. Just to make sure some pesky libs weren't causing it, I did a fresh install, installed the EGL libs and then the R3 kernel, and the camera preview is still blank. If you want me to provide any logcat or dmesg or anything, just let me know.

    EDIT: Also, the camera app seems to freeze when you try to take a picture.

    Attached are flashable zips for CLK and MAGLDR for the Sense kernel. Before flashing, please flash the EGL libs posted early in the thread.

    As I don't use MAGLDR I can't test the zip, so use at own risk! I'm not responsible if it breaks your phone (always use nandroid anyway).

    Thanks buddy, though the installation for MAGLDR doesn't work "installation aborted"