[Driver] Qualcomm S3 Adreno 220 GPU ICS Flashable Update {UnSigned} - T-Mobile myTouch 4G Slide

This Adreno GPU update is ONLY designed to work on Qualcomm S3 ARM7 Devices running ICS.
Greetings, I have been on XDA for a long time and I hope that you all can benefit from this patch as we have over at the Amaze Forums. Here is a link to my Original Thread and evidence of this patch's success for our Qualcomm S3 Adreno 220 GPU devices running ICS.
We have proven that this driver Patch has doubled our GPU throughput for 2D and 3D rendering.
http://forum.xda-developers.com/showthread.php?t=1631223
I have only tested this on my T-Mobile HTC Amaze (Qualcomm S3 Adreno 220 GPU) and have not experienced any issues.
I have created this Recovery Flashable Patch to Install the Qualcomm Updated Adreno Drivers on the "Official Ruby ICS" release.
Qualcomm Developers Website
I did not get a screenshot of the results before flashing this, however I have seen dramatically improved result on my Quadrant 3D scores with "Force 2D GPU rendering" UNCHECKED in the Setting->Develop Options Menu of this ICS Release. With this option checked I have seen improvements on both 2D and 3D. Although results are slightly degraded for 3D from post update the 2D results have doubled in value.
Quadrant results were obtained immediately after restart to avoid any other processes interfering with the results.
AFTER "Adreno ICS Update" Screenshot 2D Rendering NOT checked.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AFTER "Adreno ICS Update" Screenshot 2D Rendering CHECKED.
If someone would post a screenshot of the before Quadrant result I would gladly add it to this post. Please only post results Immediately after restart for conformity.
Android Ice Cream Sandwich Required
Root Required
Pre Requisites fulfilled (Root) (ICS)
Install "Adreno ICS Update" to the root of your SD Card
Toggle Signature Verification in Recovery
Install zip via Recovery
Fix Permissions
Reboot
ENJOI!!!
Thank you dhkr234 for the flashable zip framework.
Please post any other tested configurations and I will add them for other community members reference.
The usual warning goes here. I'm not responsible for what you do, or how you execute, use this at your own risk!

Additional Configurations Tested
Additional ROMS with confirmed improvements:
ROMS with these NEW Adreno Drivers Baked in:

I confirmed the new drivers work with Virtuous Inquisition and Wildchild IcE AOKP. With force 2d gpu redering enabled...I got 3000+ in quadrant and 5300+ in antutu

xmc wildchild22 said:
I confirmed the new drivers work with Virtuous Inquisition and Wildchild IcE AOKP. With force 2d gpu redering enabled...I got 3000+ in quadrant and 5300+ in antutu
Click to expand...
Click to collapse
Please post only 2D and 3D results.
Overall scores are not indicative of real performance gains.
I circled in the OP what scores are really affected.
Thank you,
gjcamp
Sent from my HTC_Amaze_4G using xda premium

Results

gjcamp said:
Thank you dhkr234 for the flashable zip framework.
Click to expand...
Click to collapse
Wow, you're welcome, but this is more than needed. As I recall, all I did was package some driver files in an update.zip with an "extract directory blah" line.
But hey, glad you benefited from that!!!
Edit: so I ran some tests with this driver.
1) It is **NOT** limited to S3/220, works just fine on my S2/205.
2) The advancements attributed to it are greatly exaggerated.
My results;
before, soft 2d
1337
2d 249
3d 936
before, hard 2d
1453
2d 672
3d 976
after, hard 2d
1485
2d 660
3d 990
second run after, hard 2d
1502
2d 833
3d 774
You will note that the big 2d jump happened with forcing 2d rendering. Even with the older driver.
The second run with the new drivers came out weird. Subsequent runs with the same driver looked a lot closer to the first run with the new drivers.
Yes, the new drivers perform better. Probably 5% or so overall is my guess.
And OP: Its not a "patch". Its a binary driver. A patch is a "differences" file for SOURCE code.

dhkr234 said:
Wow, you're welcome, but this is more than needed. As I recall, all I did was package some driver files in an update.zip with an "extract directory blah" line.
But hey, glad you benefited from that!!!
Edit: so I ran some tests with this driver.
1) It is **NOT** limited to S3/220, works just fine on my S2/205.
2) The advancements attributed to it are greatly exaggerated.
My results;
before, soft 2d
1337
2d 249
3d 936
before, hard 2d
1453
2d 672
3d 976
after, hard 2d
1485
2d 660
3d 990
second run after, hard 2d
1502
2d 833
3d 774
You will note that the big 2d jump happened with forcing 2d rendering. Even with the older driver.
The second run with the new drivers came out weird. Subsequent runs with the same driver looked a lot closer to the first run with the new drivers.
Yes, the new drivers perform better. Probably 5% or so overall is my guess.
And OP: Its not a "patch". Its a binary driver. A patch is a "differences" file for SOURCE code.
Click to expand...
Click to collapse
Glad to hear it worked for you.
Fyi-
These binaries in this driver is specifically listed on Qcomm's website for ARM7.
The update you had is for ARM 6.
If you see improvement then great!
Cheers,
gjcamp
Sent from my HTC_Amaze_4G using xda premium

gjcamp said:
Glad to hear it worked for you.
Fyi-
These binaries in this driver is specifically listed on Qcomm's website for ARM7.
The update you had is for ARM 6.
If you see improvement then great!
Cheers,
gjcamp
Sent from my HTC_Amaze_4G using xda premium
Click to expand...
Click to collapse
No, that was also for ARM7. All Adreno 2xx's are with ARM7's, from S1 upward.
---------- Post added at 01:24 AM ---------- Previous post was at 12:42 AM ----------
Oh man, I **REALLY** hate to have to break this to you, but this is exactly the same driver as in my zip from here: http://forum.xda-developers.com/showpost.php?p=23725278&postcount=39
... explains the performance results.
Sorry.

dhkr234 said:
No, that was also for ARM7. All Adreno 2xx's are with ARM7's, from S1 upward.
---------- Post added at 01:24 AM ---------- Previous post was at 12:42 AM ----------
Oh man, I **REALLY** hate to have to break this to you, but this is exactly the same driver as in my zip from here: http://forum.xda-developers.com/showpost.php?p=23725278&postcount=39
... explains the performance results.
Sorry.
Click to expand...
Click to collapse
No need to apologise. I simply looked at the date comparing your libs with what I downloaded directly from the Qualcomm Website. Seeing that Qualcomm released the ARMv6 drivers later than the ARMv7 I assumed you created the zip for ARMv6. I now see the matching CRC. My bad.
Qualcomm Dev Website
BTW your file is on the right.
Thank you,
gjcamp

Is it recommended to flash this?

mattlowry said:
Is it recommended to flash this?
Click to expand...
Click to collapse
No, all the ICS ROMs already have it.
It won't hurt though if you do.

*** Deleted ***

custroid said:
My bad!
I flashed this on ICS mytouch 4g, no difference my Quadrant is 2537
Click to expand...
Click to collapse
The OVERALL Quadrant score is of no concern. Especially since this Graphics Processor Unit (GPU) update ONLY effects the GPU SCORES.
Your OVERALL score can and will be impacted by other processes running in the background. Your OVERALL score is a reflection of your 2D/3D, SD Card R/W, CPU, MEM I/O, etc... TOTAL performance scores.
Additionally if your MT4G ICS update already has these Drivers Ver. 213 you will seee no gain in 2D/3D benchmarking either, since you would only be overwriting existing files wiht the SAME files.
If you just posted your 2D/3D scores before and after then we would have the information necessary to help you determine if this worked for you or not.
Thank you,
gjcamp

mattlowry said:
Is it recommended to flash this?
Click to expand...
Click to collapse
dhkr234 said:
No, all the ICS ROMs already have it.
It won't hurt though if you do.
Click to expand...
Click to collapse
I am not sure that ALL ICS Roms would have this as it was released by Qualcomm after some manufacturers released their ICS ROMS. Although it probably is in MOST cooked ROMS already.
You can always go into your SYSTEM/LIB and check which version you are running.
dhkr234 is correct. If you just flash it you will be OK. If you want to know if it helped you on the ROM you are running then document the 2D/3D scores before and after.

gjcamp said:
I am not sure that ALL ICS Roms would have this as it was released by Qualcomm after some manufacturers released their ICS ROMS. Although it probably is in MOST cooked ROMS already.
Click to expand...
Click to collapse
I doubt that there's anyone here running a factory ROM just interested in upgrading their GPU drivers....

*** Deleted ***

Does cm9 already have these drivers? does it matter if you're using sense or AOSP ?

Some_dude36 said:
Does cm9 already have these drivers? does it matter if you're using sense or AOSP ?
Click to expand...
Click to collapse
Yes to the first, probably no to the second.

Wow what a difference! Obviously works on virtuous inquisition. See attached
sent from my Virtuous Sensation.

Related

[DEV] Kernel Editing/HTC PUCCINI ROM DEVELOPMENT

UPDATE, LOOKS LIKE IT'S GOING TO BE (ALMOST) IMPOSSIBLE TO PORT ENTIRE ROM, LOOKING INTO BITS AND PIECES THAT CAN BE PULLED.
here's the leak, for those who want it: http://forum.xda-developers.com/showthread.php?t=1240772
My progress. My kernel won't boot. I changed the bootclasspath and added some things to the init.rc, but it won't work, rebooting BEFORE THE CAMERA CLICK. If i flash clemsyn 3.1 v18 on top, the camera clicks, but it still reboots.
No logcat.
Anyone have any ideas? obviously it's not just the kernel, but the rom. I deleted stuff from the rom to fit onto the transformer, and hopefully I didn't mess it up. But i'm good at cramming **** onto the G1 and generally know what to use.
My kernel is based on prime 1.6. This is a 3.1 rom. I edited the bootclasspath and changed default.prop according to the puccini boot.img. both extracted perfectly, and my new kernel packaged up all nice. It, however, does not boot.
Any ideas are welcome. There wasn't a bootloader update in 3.2 or something that would prevent booting a 3.1 rom? food for thought.
If anyone wants me to upload my work so far, let me know.
Thanks for your input,
jcarrz1
p.s. the only part I wasn't sure about was the mkbootimg options, based on what RaYmaN said in another thread, http://forum.xda-developers.com/showthread.php?t=1121379 I followed his advice to omit cmdline option. I think that's the correct way, anyone else interpret differently?
Rayman's tools were the heart of this effort, thanks a bunch. Also to Roach2010 for a solid 3.1 base.
Jcarrz1
Teaser
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thank me for my efforts
Isn't HTC using a Qualcomm soc? That could mean they are using a different instruction set which cause the reboot.
could be the reason why they got it booting on the flyer and we don't have success on tegra devices
Let's see if someone else with a tegra device is successful and gets it booting.
Edit: sometimes I should read more carefully. If your kernel doesn't boot there is something really strange going on. Can't you flash stock 3.1, replace the boot loader and try your port again?
missing some info about the images your using ..
you have build the kernel , oke but witch ramdisk did you used?
witch kernel did you used ?
kernel config file?
Is it a 3.1 or a 3.2 rom?
one word, NEON
gnufabio said:
Is it a 3.1 or a 3.2 rom?
Click to expand...
Click to collapse
The OP said in the first post that it is a 3.1 Rom
Mark.
The following is from surfaceflinger
Code:
Attribute Section: aeabi
File Attributes
Tag_CPU_name: "ARM v7"
Tag_CPU_arch: v7
Tag_CPU_arch_profile: Application
Tag_ARM_ISA_use: Yes
Tag_THUMB_ISA_use: Thumb-2
Tag_VFP_arch: VFPv3
Tag_NEON_arch: NEONv1
Tag_ABI_PCS_wchar_t: 4
Tag_ABI_FP_denormal: Needed
Tag_ABI_FP_exceptions: Needed
Tag_ABI_FP_number_model: IEEE 754
Tag_ABI_align8_needed: Yes
Tag_ABI_enum_size: int
Tag_ABI_HardFP_use: SP and DP
In short the puccini rom will never run on a Tegra2 device, ANY Tegra2 device, as the Tegra2 SoC lacks NEON support
lilstevie said:
The following is from surfaceflinger
Code:
Attribute Section: aeabi
File Attributes
Tag_CPU_name: "ARM v7"
Tag_CPU_arch: v7
Tag_CPU_arch_profile: Application
Tag_ARM_ISA_use: Yes
Tag_THUMB_ISA_use: Thumb-2
Tag_VFP_arch: VFPv3
Tag_NEON_arch: NEONv1
Tag_ABI_PCS_wchar_t: 4
Tag_ABI_FP_denormal: Needed
Tag_ABI_FP_exceptions: Needed
Tag_ABI_FP_number_model: IEEE 754
Tag_ABI_align8_needed: Yes
Tag_ABI_enum_size: int
Tag_ABI_HardFP_use: SP and DP
In short the puccini rom will never run on a Tegra2 device, ANY Tegra2 device, as the Tegra2 SoC lacks NEON support
Click to expand...
Click to collapse
Yup. Although if you swap the surfaceflinger to a Tegra2 generic one, it *should* work.
I'm sure that the kernel will NEVER boot on our device, as it's for Qualcomm platform, not Tegra2. But the ROM itself worth playing around, mostly if we can get the nice Launcher with themes.
fonix232 said:
Yup. Although if you swap the surfaceflinger to a Tegra2 generic one, it *should* work.
I'm sure that the kernel will NEVER boot on our device, as it's for Qualcomm platform, not Tegra2. But the ROM itself worth playing around, mostly if we can get the nice Launcher with themes.
Click to expand...
Click to collapse
yes, you could swap the flinger, but you still have the problem of everything else,
the point of that was not that just this one binary, but the whole rom, that also means the launcher and everything use NEON.
Also the kernel not running is a given, that is hw specific. My point is the ROM itself will not run
Thanks everybody for your advice. I stupidly assumed that "oh look it's a 1280x800 honeycomb tablet" lets port the software.
However, my kernel question persists; what did I do wrong? is it right to use mkbootimg in the way I did?
Thanks everyone.
I know nothing about this, but I just wanted to say how cool this is and thanks. Please don't pull a meejay and run out on us after giving us a release date Hopefully this goes smoother than porting TouchWiz UX
Isn't there a sense port that's partially functional on galaxy s devices? If so, then this is entirely possible with hours of dev work done on it to me, the only issue I see is the NEON problem, if that gets a work around the problems are the same problems involved in any port to any device, this is the coolest idea I've seen for my tf, I'll be watching development closely
How can i extract the System.img from the Leak?
Kevterminator said:
How can i extract the System.img from the Leak?
Click to expand...
Click to collapse
use Linux Reader
Great work man keep in touch
Might be worth trying the new hc update leak for the htc flyer. The hardware on the flyer isn't too much different other than processor so might be easier.
Sent from my T-Mobile G2 using xda premium
Having a different processor can mean COMPLETELY different sets of features supported by the processor. A lot of HTC's additional software (Sense and such) runs hand in hand with processor features as well as specific hooks into the kernel and frameworks that will not work unless on hardware capable of supporting it (among other things). Hence, why 99.9% of all Sense ports have failed in the past.
This all sounds like a wicked idea to me! Keep up the good work dude, it would be great to see it boot!
jcarrz1 said:
Thanks everybody for your advice. I stupidly assumed that "oh look it's a 1280x800 honeycomb tablet" lets port the software.
However, my kernel question persists; what did I do wrong? is it right to use mkbootimg in the way I did?
Thanks everyone.
Click to expand...
Click to collapse
Yes it's the correct way.
For recompile the stock kernel refer to this: http://forum.xda-developers.com/showthread.php?t=1197147
for creating the boot image :http://forum.xda-developers.com/showthread.php?t=1193737
Good luck!
HTC
Anyone no if i can install the HTC Clock on my Transformer?

[Kernel] Samsung Galaxy R (i9103) [OC][UV][ROOT] Kernel (Updated 2011-11-16 15GMT)

Well, so far, we don't have a separate forum for Galaxy R (i9103) so I need to put in here...
OK, the kernel is ready. I have tested it using Quadrant benchmark, CF-Bench and continuous playing of asphalt6 & dungeon hunter 2 for hours. Smooth and without causing much heat
Below are the details of the kernel:
Features
=======
- For Samsung Galaxy R (i9103) only
- Based on Samsung open source, kernel version 2.6.36.3
- Added new frequencies: 1200 & 1300Mhz
- Setting of max 1300Mhz through SetCPU
- All stock frequencies are untouched: 216-1000Mhz
- Expose the voltage settings to be set through SetCPU
- Limit the boot up frequencies to be 216-1000 to avoid unstable boot up
- Simple IO Scheduler
- 2.6.36.4 patches
- Speed up framebuffer copy
- memory copy macros and functions fine tune
- Misc. kernel fixes
- Rooted (embedded su & Superuser.apk)
Download link
==========
Updated: 2011-11-16 2:40GMT
Version: 1.2
File: ardatdat_i9103_kernel_1.3G_v02_SIO.tar
Link: http://www.mediafire.com/?9d2t25rcqby5v4l
Mirror: http://www.zshare.net/download/961997663b9269b8/
MD5: 6E32FBCF65DADDFF42374218D494401A
Q & A
=====
Q: How to flash the kernel
A: Just flash the .tar file using Odin3 PDA (the same as flashing most of Samsung's android phone). Easily search xda forum for Odin3 and how to use it (http://forum.xda-developers.com/showthread.php?t=1262272)
Q: Will it delete all my applications, settings or files?
A: No. (should be..) It is a kernel, not ROM, therefore, nothing would be deleted
Q: What version of ROM is supported?
A: Kernel version is 2.6.36.3, it is proved to work on 2.3.4/2.3.5/2.3.6 ROM
Q: I don't need overclock (OC), can you make a non-overclock kernel?
A: The kernel itself supports max. of 1300Mhz. It doesn't mean that you need to operate in such frequencies. You can freely set your frequencies using SetCPU (for example, you can set 216/216 when screen off, and 216/1000). In such case, no OC will occur
Q: Will I be rooted after flashing this kernel?
A: Yes. I have modified the kernel to make it embedded with su & Superuser.apk
Q: How stable is OC? Will the battery drain fast? Will the phone get hot?
A: For 1200Mhz, it is quite stable. For 1300Mhz, I have experienced 1 program FC. Apart from that, I am using 216-1300Mhz for daily use and it is quite stable. Tested with asphalt6 and dungeon hunter 2 for over an hour, no FC occurs. Also, the battery doesn't feel hot (it is the advantage of tegra2 CPU )
Q: How can I revert back to the stock kernel?
A: If you have flashed CWM, and you have backup before you flash this kernel, you can choose (advance restore) to restore only the boot.img. Alternative method is to download the rooted stock kernel here (flash through Odin3 PDA): http://www.mediafire.com/?guhb64qy3h6sang
*** I will keep updating this kernel to make it better and better ***
*** Finally, flash at your own risk ***
=====================================================================
From the Samsung Open Source web site, I have downloaded the kernel source for i9103 and made modifications to it. It is good that this phone is equipped with Tegra2 CPU such that overclocking will not cause much heat problem and I can successfully overclocked to 1.3GHz
Below are some screen shots and I will release the kernel later today as I am still testing the new kernel.
For the first version, I will add in rooting (su+superuser.apk), SIO Scheduler, 2.6.36.4 patches and some minor kernel fixes. Stay tuned
(Quadrant score is: 4275)
Odin3 (Flash thru PDA):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Machine setting
Score in Antutu benchmark:
Faster than Galaxy S2
Quadrant score:
Recommended SetCPU settings:
reserved .......
Great news, glad to see that there is some dev for I9103!
Do you have in mind ICS cooking?
And this mod kernel is for what version? 2.3.4? 2.3.5 or 2.3.6?
Good news!!! I'm very happy with the normal CPU speed but it's good to see any developers for this device!!
Google86 said:
Great news, glad to see that there is some dev for I9103!
Do you have in mind ICS cooking?
And this mod kernel is for what version? 2.3.4? 2.3.5 or 2.3.6?
Click to expand...
Click to collapse
Well, for ICS, I have downloaded the source code (haven't compiled yet...). I think porting to ICS ROM will not be too easy ... as I lack all those hardware libraries and experiences. Let's wait ICS for Galaxy S2 and see how far we can reach...
This kernel is proved to work in 2.3.4 and 2.3.5. Should also be ok for 2.3.6
thats perfect then! I'm in 2.3.4 stock with rooted kernel, I think if you provide us a rooted kernel with optional OC that would be awesome , thanks!
Great news, thanks!
So great!!! Congratulations for your work ardatdat, could you confirm the ROM version? 2.3.4/2.3.5...
Wow,thats amazing man *-*
We are waiting impatiently your kernel
Thank you!!!
P.D: A beer for you
greets, really nice! :3
Details & download link for the kernel is updated in post #1. Try it out
Dose this work on galaxy Z ?
sorry for noob question.... if my phone not rooted can i use this kernal?
Sent from my GT-I9103 using XDA App
zam117 said:
sorry for noob question.... if my phone not rooted can i use this kernal?
Sent from my GT-I9103 using XDA App
Click to expand...
Click to collapse
Yes you can. And you wil get rooted after flashing this kernel.
Inkax2 said:
Dose this work on galaxy Z ?
Click to expand...
Click to collapse
Galaxy r=z
Please see more info on google: http://www.intomobile.com/2011/07/21/samsung-galaxy-r-galaxy-z-those-living-outside-sweden/
G R E A T !!!!!
Ps.: why on XDA do not exist a subforum dedicated to Galaxy R?
Thank you! I flashed it and works great. Although there isn't anything this phone was slow at, so only the various benchmark apps tell me it is actually faster!
Thanks for the Root kernel with OC.
Appreciate it alot.
1 step forward to get custom roms.
Can you also share which CWM you used and how ??
Thanks alot.
PS : Does this kernal work with ANY stock rom for 9103 ?
mrsaccess said:
Thank you! I flashed it and works great. Although there isn't anything this phone was slow at, so only the various benchmark apps tell me it is actually faster!
Click to expand...
Click to collapse
Try some Live wallpaper and Gallery widget slideshow, and you will notice lag, but I don't think that's related to CPU clock. Not to mention that color palette is scaled down to 65000 colors (just look at the Microbes Live Wallpaper).
---------- Post added at 02:09 PM ---------- Previous post was at 01:43 PM ----------
s4sixty said:
Thanks for the Root kernel with OC.
Appreciate it alot.
1 step forward to get custom roms.
Can you also share which CWM you used and how ??
Thanks alot.
PS : Does this kernal work with ANY stock rom for 9103 ?
Click to expand...
Click to collapse
I gues since there is no any custom roms it only works with stock ones
s4sixty said:
Thanks for the Root kernel with OC.
Appreciate it alot.
1 step forward to get custom roms.
Can you also share which CWM you used and how ??
Thanks alot.
Click to expand...
Click to collapse
There is a CWM version 4.0.0.2 that works with the phone. I just found (and flashed) today myself.
I found it at a Chinese forum and at a Spanish forum. Downloaded from both and had the same flashable tar (checked with diff), though different apks (which I didn't install anyway).
Try it from here: http://www.megaupload.com/?d=Q33VEDF0
I am terribly sorry but I can't find from which forum I originally got this link. It isn't mine work of course.
After flashing with ODIN (the same way you flashed the rooted kernel), to enter into recovery turn on the phone and while it is on the Galaxy R boot screen, press voulme up and home together. Do not press them before powering on because your phone won't turn on, instead it may block and you will have to remove the battery for some seconds.
---------- Post added at 05:43 PM ---------- Previous post was at 05:38 PM ----------
nedooo said:
Try some Live wallpaper and Gallery widget slideshow, and you will notice lag, but I don't think that's related to CPU clock. Not to mention that color palette is scaled down to 65000 colors (just look at the Microbes Live Wallpaper).
Click to expand...
Click to collapse
Will do!

[Driver] Qualcomm S3 Adreno 220 GPU ICS Flashable Update {UnSigned}

This Adreno GPU update is ONLY designed to work on Qualcomm S3 ARM7 Devices running ICS.
Greetings, I have been on XDA for a long time and I hope that you all can benefit from this patch as we have over at the Amaze Forums. Here is a link to my Original Thread and evidence of this patch's success for our Qualcomm S3 Adreno 220 GPU devices running ICS.
We have proven that this driver Patch has doubled our GPU throughput for 2D and 3D rendering.
http://forum.xda-developers.com/showthread.php?t=1631223
I have only tested this on my T-Mobile HTC Amaze (Qualcomm S3 Adreno 220 GPU) and have not experienced any issues.
I have created this Recovery Flashable Patch to Install the Qualcomm Updated Adreno Drivers on the "Official Ruby ICS" release.
Qualcomm Developers Website
I did not get a screenshot of the results before flashing this, however I have seen dramatically improved result on my Quadrant 3D scores with "Force 2D GPU rendering" UNCHECKED in the Setting->Develop Options Menu of this ICS Release. With this option checked I have seen improvements on both 2D and 3D. Although results are slightly degraded for 3D from post update the 2D results have doubled in value.
Quadrant results were obtained immediately after restart to avoid any other processes interfering with the results.
AFTER "Adreno ICS Update" Screenshot 2D Rendering NOT checked.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AFTER "Adreno ICS Update" Screenshot 2D Rendering CHECKED.
If someone would post a screenshot of the before Quadrant result I would gladly add it to this post. Please only post results Immediately after restart for conformity.
Android Ice Cream Sandwich Required
Root Required
Pre Requisites fulfilled (Root) (ICS)
Install "Adreno ICS Update" to the root of your SD Card
Toggle Signature Verification in Recovery
Install zip via Recovery
Fix Permissions
Reboot
ENJOI!!!
Thank you dhkr234 for the flashable zip framework.
Please post any other tested configurations and I will add them for other community members reference.
The usual warning goes here. I'm not responsible for what you do, or how you execute, use this at your own risk!
Additional Configurations Tested
Additional ROMS with confirmed improvements:
ROMS with these NEW Adreno Drivers Baked in:
So this works on sensation?
Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium
nope, thread starter post in this place randomly
Sensation = Qualcom 220 = S3
Anyone tried it yet?
coindroid changelog yesterday for 1.5.0 states:
'Updated Adreno GPU binaries.'
so i'm thinking they may be already included.
sjknight413 said:
Anyone tried it yet?
coindroid changelog yesterday for 1.5.0 states:
'Updated Adreno GPU binaries.'
so i'm thinking they may be already included.
Click to expand...
Click to collapse
intriguing hmm...
shiningarmor said:
intriguing hmm...
Click to expand...
Click to collapse
Wrong Quote.
sjknight413 said:
Anyone tried it yet?
coindroid changelog yesterday for 1.5.0 states:
'Updated Adreno GPU binaries.'
so i'm thinking they may be already included.
Click to expand...
Click to collapse
I am not sure if coindroid added these binaries to his ROM. Ask him.
This is for all who have ICS without the binaries pre-baked and would like to add these for performance results.
Thank you,
gjcamp
This seems like the new GL version doesnt it? is it ES GL 2.0 2184622?
Ehi guys this new update worked flawlessly for me.
Before the upgrade I had 2697 (2D 490, 3D 2195) with quadrant, after the update 3608 (2D 495, 3D 2220).
As you can see the improvement is not so incredible in graphics, but CPU has increased from 3231 to 6549 that's incredible! Also MEM increased around 600 points.
I'm running ARHD 6.6.3 XE with Sebastian FM 1.4.1 kernel.
Anyone experienced the same?
Hi,
just tried this out on Leedroids V7.3
But not with quadrant, i used nenamark2.
Without the update
Right after
Sent from my HTC Sensation Z710e using xda premium
ARHD 6.6.3 XE with stock kernel, QUADRANT SCORE
3 TEST with Force 2D GPU rendering unchecked
2D 455--->481(after patch)
3D 2108--->2008(after patch)
2D 472--->481(after patch)
3D 2181--->2325(after patch)
2D 463--->485(after patch)
3D 2154--->2186(after patch)
~equal in 3d but a little better in 2D
So this is just the same files from Qualcom website right?
El Pako87 said:
Ehi guys this new update worked flawlessly for me.
Before the upgrade I had 2697 (2D 490, 3D 2195) with quadrant, after the update 3608 (2D 495, 3D 2220).
As you can see the improvement is not so incredible in graphics, but CPU has increased from 3231 to 6549 that's incredible! Also MEM increased around 600 points.
I'm running ARHD 6.6.3 XE with Sebastian FM 1.4.1 kernel.
Anyone experienced the same?
Click to expand...
Click to collapse
Enable the forced 2D rendering please.
I would bet your 2D performance doubles.
Thank you,
gjcamp
Sent from my HTC_Amaze_4G using xda premium
This patch really give a huge and significant boost
i get 3.8k quadrant score,
before this,I just get 2.4k
Regarding my kernel setting:
Bricked kernel(GPU rendering enabled)
OC 1.8ghz
Zram enabled,
2D max OC,
3D OC disabled
cwk_and said:
This patch really give a huge and significant boost
i get 3.8k quadrant score,
before this,I just get 2.4k
Regarding my kernel setting:
Bricked kernel(GPU rendering enabled)
OC 1.8ghz
Zram enabled,
2D max OC,
3D OC disabled
Click to expand...
Click to collapse
What rom are you running?
sjknight413 said:
What rom are you running?
Click to expand...
Click to collapse
Android revolution HD
How can I toggle signature vertification???also how can I fix permissions???
Sent from my HTC Sensation XE using XDA
also work on ELEGANCIA™ Sense 4 v3.8
Besides,multithread of linpack is also slightly increase
nenamark2 also increase from 43.6fps to 48.6fps

[DEV][GPU] Adreno 220 ICS Driver patch [Needs Work]

Saw this posted in the t989 section, and thought I would x-post it here in case there are any devs that care to play around with it. Apparently, it does not seem to work for the few t989 people that have tried to flash it.
t989 thread:
http://forum.xda-developers.com/showthread.php?t=1638436
original thread (HTC Sensation section):
http://forum.xda-developers.com/showthread.php?t=1636752
gjcamp said:
This Adreno GPU update is ONLY designed to work on Qualcomm S3 ARM7 Devices running ICS.
Greetings, I have been on XDA for a long time and I hope that you all can benefit from this patch as we have over at the Amaze Forums. Here is a link to my Original Thread and evidence of this patch's success for our Qualcomm S3 Adreno 220 GPU devices running ICS.
We have proven that this driver Patch has doubled our GPU throughput for 2D and 3D rendering.
http://forum.xda-developers.com/showthread.php?t=1631223
I have only tested this on my T-Mobile HTC Amaze (Qualcomm S3 Adreno 220 GPU) and have not experienced any issues.
I have created this Recovery Flashable Patch to Install the Qualcomm Updated Adreno Drivers on the "Official Ruby ICS" release.
I did not get a screenshot of the results before flashing this, however I have seen dramatically improved result on my Quadrant 3D scores with "Force 2D GPU rendering" UNCHECKED in the Setting->Develop Options Menu of this ICS Release. With this option checked I have seen improvements on both 2D and 3D. Although results are slightly degraded for 3D from post update the 2D results have doubled in value.
Quadrant results were obtained immediately after restart to avoid any other processes interfering with the results.
AFTER "Adreno ICS Update" Screenshot 2D Rendering NOT checked.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
AFTER "Adreno ICS Update" Screenshot 2D Rendering CHECKED.
If someone would post a screenshot of the before Quadrant result I would gladly add it to this post. Please only post results Immediately after restart for conformity.
Android Ice Cream Sandwich Required
Root Required
Pre Requisites fulfilled (Root) (ICS)
Install "Adreno ICS Update" to the root of your SD Card
Toggle Signature Verification in Recovery
Install zip via Recovery
Fix Permissions
Reboot
ENJOI!!!
Thank you dhkr234 for the flashable zip framework.
Please post any other tested configurations and I will add them for other community members reference.
The usual warning goes here. I'm not responsible for what you do, or how you execute, use this at your own risk!
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Quadrant scores mean nothing......pointless
kr3g3r said:
Quadrant scores mean nothing......pointless
Click to expand...
Click to collapse
Just because he used a quadrant SS doesnt mean its useless. It does more than increase quadrant score.
Sent from my Galaxy S2 Skyrocket using XDA premium on CM7
Guys, as I posted in original thread, this DOES NOT WORK, WE WILL TRY TO FIX IT THOUGH.
Looks pretty legit to have.
Double my GPU output, whynot? =]
Quadrant is outdated but its still interesting to see who gets the higher scores out of your friends/family.
CrazyEye said:
Looks pretty legit to have.
Double my GPU output, whynot? =]
Quadrant is outdated but its still interesting to see who gets the higher scores out of your friends/family.
Click to expand...
Click to collapse
Read my warning...
kr3g3r said:
Quadrant scores mean nothing......pointless
Click to expand...
Click to collapse
Agreed. I didn't post them though. It just seemed easier to quote the OP/creator from the original thread.
alphadog32 said:
Guys, as I posted in original thread, this DOES NOT WORK, WE WILL TRY TO FIX IT THOUGH.
Click to expand...
Click to collapse
Indeed. I noted that in the OP. I just wanted to post it here in case there might be someone that misses the thread in the t989 section who would be interested in looking into it.
Just for reference, here's the list of files in the zip.
/system
---/etc/firmware/
---a225p5_pm4.fw
---a225_pfp.fw
---a225_pm4.fw
---a300_pfp.fw
---a300_pm4.fw
---leia_pfp_470.fw
---leia_pm4_470.fw
---yamato_pfp.fw
---yamato_pm4.fw
---/lib
------libC2D2.so
------libgsl.so
------libOpenVG.so
------libsc-a2xx.so
------/egl
---------egl.cfg
---------eglsubAndroid.so
---------libEGL_adreno200.so
---------libGLESv1_CM_adreno200.so
---------libGLESv2_adreno200.so
---------libGLES_android.so
---------libq3dtools_adreno200.so
Interesting
Sent from my SGH-T989 using Tapatalk 2
Would placing the files in manualy work even if flashing the zip doesn't?
No
Sent from my SGH-T989 using Tapatalk 2

[MOD] Xtive JetLauncherV4(beta) Pseudo-ProjectButter(optional Seeder_v7)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
tive JetLauncher
Feeling Smoothness, Embracing Performance
The story
Many people have heard of Project Butter, but never experienced it. :crying:
Its a name for a fluid system, as fluid as butter, experiencing no lags at all.
I am still a learning scripter, but I would like to share with you all my marvellous experience
DISCLAIMER: I held no responsible if you in any way brick your phone. But I do hold responsibility bringing the best out of your device.
Because everything worked out in my phone but something still managed to happen in others, I need to beta on this one. Then re-add lines that doesn't affect anything.
:laugh:
This MOD will optimize Single Cored device, utilizing its hardware capabilities to the last drop. For multi-cored devices, it will still run smoothly, because I the utilization applies to ANY DEVICE as long as its ANDROID.
ROM developers are welcome to use this update in their ROM's, as long as you PM me your ROM link and credit me. ​
What will be improved?
Responsiveness
Hardware Interaction
Battery Life
Call Experience
Internet Experience
Media operations
Requirements:
1. A person that follows instructions
2. Rooted Android Phone
3. CWM 5/6
Versions:
With or Without Seeder
If already have Seeder, ignore seeder version​
Installation:
1.Download .zip file below the post and insert into sdcard.
2. Boot into CWM
3. Back up(optional)
4. Flash .zip into device
5. Wipe Dalvik-Cache and fix permission
6. Reboot (First boot after will take quite awhile)
7. Have trouble handling fast device
Warning: Users complain that I broke their idea of buying a better phone because their phone now feels too awesome​
Please click Thanks if you ever find this MOD useful.
Lines that isn't compatible with your ROM will be ignored as configured. So don't worry. :laugh:
Suggestions to improve and any feedbacks are welcome! :angel:
Please anticipate for more updates!
Credits:
You! - For being awesome reading this post!
XDA - To provide me with sufficient information to complete this project.
Arco - My phone's SAVIOUR, so that I have the opportunity to develop this project.
Reality - Because I don't have money to buy a new phone, I make mine better.
Ryuinferno - Flashable Seeder
Re: [MOD] Xtive JetLauncherV2 Pseudo-ProjectButter
Bootloop
Always hangs on boot animation after flashing
*Sent_From _Qmobile_Noir_A8*
shantam said:
Bootloop
Always hangs on boot animation after flashing
Click to expand...
Click to collapse
Did you wipe dalvik?
Re: [MOD] Xtive JetLauncherV2 Pseudo-ProjectButter
Yes
*Sent_From _Qmobile_Noir_A8*
shantam said:
Yes
*Sent_From _Qmobile_Noir_A8*
Click to expand...
Click to collapse
Which version did you use? And what device are you using?
I'll try to make a quick fix.
Re: [MOD] Xtive JetLauncherV2 Pseudo-ProjectButter
I have mtk 6577 cpu based device
And i used noQC version
*Sent_From _Qmobile_Noir_A8*
shantam said:
I have mtk 6577 cpu based device
And i used noQC version
Click to expand...
Click to collapse
It should be working now. Seems that I missed one QC setting.
But it also might be some of the major settings that ran off when I was removing QC. Because things that you don't have in your phone, build.prop should ignore it. Try both. Remember to wipe dalvik and fix permission.
Re: [MOD] Xtive JetLauncherV2 Pseudo-ProjectButter
what this really does? what it changes?
Re: [MOD] Xtive JetLauncherV2 Pseudo-ProjectButter
KiD3991 said:
It should be working now. Seems that I missed one QC setting.
But it also might be some of the major settings that ran off when I was removing QC. Because things that you don't have in your phone, build.prop should ignore it. Try both. Remember to wipe dalvik and fix permission.
Click to expand...
Click to collapse
So u re uploaded it again after removing some qc settings
*Sent_From _Qmobile_Noir_A8*
Don't working.
ZTE Skate - Qualcomm MSM7227A, single core.
Hangs on boot animation after flashing.
Re: [MOD] Xtive JetLauncherV2 Pseudo-ProjectButter
For me, its working, i use QC version. Phone seems little smoother now
shantam said:
So u re uploaded it again after removing some qc settings
*Sent_From _Qmobile_Noir_A8*
Click to expand...
Click to collapse
uzb777 said:
Don't working.
ZTE Skate - Qualcomm MSM7227A, single core.
Hangs on boot animation after flashing.
Click to expand...
Click to collapse
Alright guys, I assume there is a very good explanation for this since it worked on beta testers.
I will find a solution for this. But permission fixing seems the problem. The first time I flashed I was stuck too.
Installed fine on my Sensation running ViperS 1.6.2, but sadly I can't notice any difference. Maybe its because of the tweaks already included or something. What exactly does this mod change?
AwsmStar said:
Installed fine on my Sensation running ViperS 1.6.2, but sadly I can't notice any difference. Maybe its because of the tweaks already included or something. What exactly does this mod change?
Click to expand...
Click to collapse
Some ROM already have certain tweaks installed in it. But its fine if it duplicates.
Try playing with some more hardcore games, and test the battery life. My script enforce on battery life too.
Thanks for using and give reviews or feedbacks if you find anything!
installed fine feels a little better i guess... btw why are there so many versions.. i installed v2.. now there's 2.2 ... if i install v2.2 it will just write the script again to my build.prop... it will not replace it... thats not ideal...
harsh586 said:
installed fine feels a little better i guess... btw why are there so many versions.. i installed v2.. now there's 2.2 ... if i install v2.2 it will just write the script again to my build.prop... it will not replace it... thats not ideal...
Click to expand...
Click to collapse
If 2 works for you, then use 2, 2 have a few lines that may crash on some devices so I removed them and created 2.2
Hello,
thanks for your great work.
How can i check that whether i should use non-qualcomm or qualcomm version?
I have checked my device through antutu
It says that my cpu is snapdragon while my gpu is qualcomm
Which version should i use ?
Thanks again
eddie3495 said:
Hello,
thanks for your great work.
How can i check that whether i should use non-qualcomm or qualcomm version?
I have checked my device through antutu
It says that my cpu is snapdragon while my gpu is qualcomm
Which version should i use ?
Thanks again
Click to expand...
Click to collapse
If anyone is unsure, NON-Qualcomm will be fine, if you're qualcomm it will be a plus!
Use Qualcomm then. It will boost performance slightly better than nonQC.
Hi.. I am using Samsung Galaxy R.. Will this work in my device? Which ROM should i be using to use this mod?? Pls reply..
Re: [MOD] Xtive JetLauncherV2.2 Pseudo-ProjectButter
AwsmStar said:
Installed fine on my Sensation running ViperS 1.6.2, but sadly I can't notice any difference. Maybe its because of the tweaks already included or something. What exactly does this mod change?
Click to expand...
Click to collapse
Just build prop tweaks
Sent from my GT-I9100 using Tapatalk 2

Categories

Resources