PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   Android On TP2 (http://forum.ppcgeeks.com/forumdisplay.php?f=179)
-   -   12.19 3d package with better performance for testing (http://forum.ppcgeeks.com/showthread.php?t=137571)

[ACL] 12-01-2010 02:15 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by tiad8 (Post 2005346)
ACL.
COULD THIS BE POSSIBLE. a new framebuffer?. THANKS

I'm already running a new frame buffer from .35 kernel. Its not that big of a change but it does allow us to get up to date code from google directly.

Right now i'm narrowing down where the bottle neck is with the framebuffer. Bottom line is we need to reach about ~32ms to render each frame so we can get at least 30fps. Right now we are probably close to 50ms for each frame.

tpdjr 12-01-2010 02:16 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by tiad8 (Post 2005346)
ACL.
COULD THIS BE POSSIBLE. a new framebuffer?. THANKS

sorry what I meant to say is would we have to update to .35 framebuffer before we get anymore improvements and thanks for everything you are doing.

tpdjr 12-01-2010 02:18 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Hey acl is that the new framebuffer you are running on nand? just curious is 30 fps really snappy?

tiad8 12-01-2010 02:49 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by [acl] (Post 2005364)
i'm already running a new frame buffer from .35 kernel. Its not that big of a change but it does allow us to get up to date code from google directly.

Right now i'm narrowing down where the bottle neck is with the framebuffer. Bottom line is we need to reach about ~32ms to render each frame so we can get at least 30fps. Right now we are probably close to 50ms for each frame.

thank you. You awesome

[ACL] 12-01-2010 02:50 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by tpdjr (Post 2005370)
Hey acl is that the new framebuffer you are running on nand? just curious is 30 fps really snappy?

yeah its nand.. but im not able to get 30 yet (thats my goal).

Also anyone know if wince has vsync enabled or disabled by default? wondering if we are being capped by the vsycn

tiger2wander 12-01-2010 03:17 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Hey guys, how about internal memory access now? is Android will run much better if we gain more RAM by remove some from WinMo and get everything load directly from internal memory instead of SDCard? BTW apps will load much faster combine with this driver IMO.

arrrghhh 12-01-2010 05:45 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by tiger2wander (Post 2005414)
Hey guys, how about internal memory access now? is Android will run much better if we gain more RAM by remove some from WinMo and get everything load directly from internal memory instead of SDCard? BTW apps will load much faster combine with this driver IMO.

The NAND boot isn't really a full NAND... still depends on the SD card pretty heavily. I'm assuming that's what you mean by 'internal memory access'...

With that said, we won't gain any additional RAM. Haret boots WinMo out of memory - there's nothing left of WinMo when Android is started.

Apps loading faster... I guess it's possible that with improved 3d apps don't have to work as hard to startup... But that would only apply to a few apps I would think. I don't think the majority use any 3d... I'm not positive on that.

manekineko 12-01-2010 07:26 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Phenomenal job tiad8. I can confirm that with your build.prop loaded, Angry Birds Lite 1.3.5 Beta 2 loads and plays. It's significantly faster than Angry Birds Full, playable, though not exactly silky smooth. Some textures still appear to be missing, i.e. backgrounds.

tiad8 12-01-2010 07:55 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by manekineko (Post 2005547)
Phenomenal job tiad8. I can confirm that with your build.prop loaded, Angry Birds Lite 1.3.5 Beta 2 loads and plays. It's significantly faster than Angry Birds Full, playable, though not exactly silky smooth. Some textures still appear to be missing, i.e. backgrounds.


for best performance. speed, stable, and fast. i used 3d driver 11.26 and gralloc 11.30 (and the build.prop). frx03 overall is very stable. thanks

manekineko 12-01-2010 08:11 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by tiad8 (Post 2005568)
for best performance. speed, stable, and fast. i used 3d driver 11.26 and gralloc 11.30 (and the build.prop). frx03 overall is very stable. thanks

Thanks, I'll try the 11/26 driver later.

Right now I'm using 11/29 driver, 11/30 gralloc, and 12/1 build.prop. Without a doubt, performance is much, much better over stock FRX03, no chance of this being placebo.

OpenTyrian on detail settings low went from being borderline unplayable to fairly smooth and totally playable. In OpenTyrian, flying the ship with the stylus and autofiring with the keyboard is an amazing experience. Maybe one of the few games out there where our TP2's might have the world's best control scheme, with no fingers in the way blocking the screen.

tiger2wander 12-02-2010 01:02 AM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Thanks for explain, IMO and my exp I think 3d driver is not only required for app directly using 3d library but also 3d driver is used by OS and many things on top of it such as render images, buffered render, image processing... btw, both 2d and 3d driver are use together to get best display.

sp4rtan5 12-02-2010 02:06 PM

Wheres the android? Is it xandroid u guys are running?

Sent from my SPH-D700 using Tapatalk

demonlordoftheround 12-02-2010 02:17 PM

Wirelessly posted (Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile6.0) Sprint T7380)

little did rovio know that angry birds was going to be used as a diagnostic tool!

sp4rtan5 12-02-2010 03:43 PM

Quote:

Originally Posted by demonlordoftheround (Post 2005969)
Wirelessly posted (Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile6.0) Sprint T7380)

little did rovio know that angry birds was going to be used as a diagnostic tool!

Haja! Ya. I wonder how much he got paid by google sprint or who ever made it free for android.


Sent from my SPH-D700 using Tapatalk

natemcnutty 12-02-2010 04:31 PM

Wirelessly posted (Opera/9.80 (Windows Mobile; Opera Mini/5.1.21594/22.387; U; en) Presto/2.5.25 Version/10.54)

Quote:

Originally Posted by sp4rtan5
Quote:

Originally Posted by demonlordoftheround (Post 2005969)
Wirelessly posted (Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile6.0) Sprint T7380)

little did rovio know that angry birds was going to be used as a diagnostic tool!

Haja! Ya. I wonder how much he got paid by google sprint or who ever made it free for android.


Sent from my SPH-D700 using Tapatalk

from what I understand, nobody paid for it to be free. The revnue model from Ads is so much better on Android that they made it free. Go figure Google advertising model beats Apple's in every way imagineable...

sp4rtan5 12-02-2010 05:20 PM

Quote:

Originally Posted by tiad8 (Post 2002809)
12.01.10 build.prop. test only. angry bird lite and many games it working with 11.26 driver and 11.30 gralloc with this (build.prop).
—--------------------------------------------------------------------------------
11.29.10 FROM ACL. TRY IT AND REPORT BACK ANY INFO YOU FIND
There will be one more change but its not as easily deployable. I had a good chat with bzo today and he helped me out with a small miscalculation i had in my original release. Bzo and i will continue to test other possible changes to help performance.
Anyways the next step is actually to re-release gralloc for wvga devices plus this new lib that allocates more ram. The original gralloc_wvga doesnt actually allocate enough memory for our devices. So im including a modded one here. So if you guys can just test this lib plus gralloc .. id greatly appreciate it.

The gralloc is going to be tricky since rootfs already mounts its own version. So you can either modify your rootfs and add the file in the lib/hw directory or comment out the line in the init and just mount bind it via the conf file.
Yall decide, you are big boys and after all this is xda-developers not xda-noobs..
------------------------------------------------------------------------------------------------
11.27.10 UPDATE [ACL] If anyone is having same issues that i was having (screen tearing and flickering). Here is my modded driver (one of many i hope).

Give it a try
--------------------------------------------------------------------------------------------
hey guys i have this 3d driver. i want people to test it. i already post it over xda. a few people already test it. overrall with this driver im getting better graphics, smoother speed. anything that used 3d works great for me. 3d gallery loads in seconds. games have better graphics. angry birds lite beta plays great.

Speed is good on games.

Just mount this file (libGLES_qcom.so). Thank to ACL. We have and easy way to mount this using froyo conf. Just edit froyo conf and add this command.

mount --bind /sdcard/libGLES_qcom.so /system/lib/egl/libGLES_qcom.so

Or download this one

GUYS, TAKE THE 3D DRIVER FROM THE ZIP FILE. AND PLACE IT IN THE ROOT. SD CARD.
------------------------------------------------------------------------------------------------------
NEOPEEK BUILDS (WINDOWS)
ok. do this. you have two options. 1. sync your phone and travel to your SD card, find the EXT2 tar file. (DOWNLOAD WINRAR OR 7 ZIP) travel to SYSTEM/LIB/EGL/REPLACE THE OLD DRIVER HERE. options 2. turn off your phone, take the SD card out and put into you PC. and do the same. you don't need to update you froyo.user.conf with neopeek build. good look. thank you

Is there a easier way to instal this? The instructions say to put the file in root od sd card. But theres a list of files to choose. Confused.


Sent from my SPH-D700 using Tapatalk

InvincibleLiving 12-02-2010 06:20 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
That's where reading comes in... posters before you have asked your same questions and had them answered.

tiad8 12-02-2010 06:21 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by sp4rtan5 (Post 2006128)
Is there a easier way to instal this? The instructions say to put the file in root od sd card. But theres a list of files to choose. Confused.


Sent from my SPH-D700 using Tapatalk

If you want to test the 3d driver. there are 3 file 11.26, 11.27. & 11.29. pick one a test it

then pick the gralloc 11.30

edit your froyo.user.conf. and add this command
mount --bind /sdcard/libGLES_qcom.so /system/lib/egl/libGLES_qcom.so
mount --bind /sdcard/gralloc.msm7k.so /system/lib/hw/gralloc.msm7k.so

or download the froyo.user.conf

good luck. thanks

tiad8 12-02-2010 11:53 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
ok guys

the first post is updated with build.prop. 12.02.10

the other build.prop. 12.01.10 was braking the wifi.

wifi works good now. try it. thanks

tacotoy 12-03-2010 03:29 AM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
so it might just be me but when haret is loading the froyo.conf file it shows errors when loading all 3 files, even though i have noticed a difference ( angry birds logos and speed improvements) is it a fluke or ???

InvincibleLiving 12-03-2010 01:17 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by tacotoy (Post 2006473)
so it might just be me but when haret is loading the froyo.conf file it shows errors when loading all 3 files, even though i have noticed a difference ( angry birds logos and speed improvements) is it a fluke or ???

I dunno. Of the 3 files the 3d driver seems to be the most digestible by the system, I have yet to get the gralloc and build.prop to work either by editing froyo.conf or by using the zip files in first post...

tacotoy 12-03-2010 01:32 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
i take it back it does look like the driver loads, but no graloc or build.prop...

friedmjb 12-03-2010 02:14 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
My benchmarks based on 12/2 build.prop, 11/30 graloc, and 11/29 libGLES

FPS2d: 20fps, stdev: 2.59 (normal)
Linpack: 4.693 MFLOPs (normal)
Neocore: 17.5 (normal)
Quadrant: 604 (normal)

1. Which libGLES should I be using? 11/26, 11/28, 11/29?
2. How do I know for sure once android boots that graloc, build.prop and libGLES have been applied?

manekineko 12-03-2010 02:37 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
1 Attachment(s)
Quote:

Originally Posted by InvincibleLiving (Post 2006654)
I dunno. Of the 3 files the 3d driver seems to be the most digestible by the system, I have yet to get the gralloc and build.prop to work either by editing froyo.conf or by using the zip files in first post...

Quote:

Originally Posted by friedmjb (Post 2006697)
2. How do I know for sure once android boots that graloc, build.prop and libGLES have been applied?

I know you guys have it mostly working already, so this doesn't completely apply to you, but I figured I would post this up for anyone that might be interested in trying the updated 3D drivers.

All credit goes to tiad8 and ACL but here is the straightforward way to install the updated versions of all 3 files on FRX03:
1. Download the attached zip and unzip it. Copy froyo.user.conf from the zip into your sdcard/andboot/conf. There should already be a file there with the same name, which you can rename or overwrite. The attached version of froyo.user.conf contains modifications to load all 3 files.
2. Go to the first post by tiad8, and download the libGLES_qcom driver of your choice, as well as gralloc and build.prop. Unzip all 3 and copy them into the root of your SD card (not in andboot).

Reboot your phone into Android and enjoy! To test if the changes were successful, attempt to run Angry Birds Lite. If it starts, build.prop was applied.

tiad8 12-03-2010 02:46 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
1 Attachment(s)
hey, guys

take it look at my froyo.user.conf
everything works good. all this files are working good.

when im testing something. i like to do my testing one file at a time. so i could track down what works and what don't work.

FRX03 works great for me. speed, very stable, wifi works wpa. data really fast, im doing 120kb with 3G downloading. with no 3g 17kb downloading.

good luck. thanks

manekineko 12-03-2010 02:56 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by tiad8 (Post 2006721)
hey, guys

take it look at my froyo.user.conf
everything works good. all this files are working good.

when im testing something. i like to do my testing one file at a time. so i could track down what works and what don't work.

FRX03 works great for me. speed, very stable, wifi works wpa. data really fast, im doing 120kb with 3G downloading. with no 3g 17kb downloading.

good luck. thanks

What's the new wlan binding you added at the bottom?

tiad8 12-03-2010 03:54 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by manekineko (Post 2006730)
What's the new wlan binding you added at the bottom?

.......

yeah. im testing that file. about 3 days ago. it seems it working good. i add it that file to the
system/lib/modules. and my data seems very fast. im still testing it.

to be honest. i like my data to be fast.
and you know what.

can someone post how fast, data is for anybody?
with 3g and withou 3g. thanks

friedmjb 12-03-2010 04:30 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by tiad8 (Post 2006771)
.......
can someone post how fast, data is for anybody?
with 3g and withou 3g. thanks

Using the speedtest.net android app, in Charlotte, NC, I averaged with 3G:
* 695 kbps download
* 860 kbps upload

tiger2wander 12-04-2010 09:30 AM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
I was launch Speedtest.net and then it caused my mobile reboot right after update servers :(

tiad8 12-06-2010 01:48 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
HEY, GUYS

im still testing the 3d driver 11.26 with gralloc
i know people were getting low score on neocore and quadrant
i was getting 16.7, 16.9 and 17.2 and 510, 515 and 530

im testing couple files. and i edit the 3d driver 11.26
now im getting a better score. 17.5, 17.8 and 18.1 and quadrant 550, 570, and 572 all that with no "OC"

my goal is to get 21-24 on neocore and 650-700 on quadrant with no "OC"

I WILL POST INFO ON THE PROCESS.

i have 3 month to do this. My contract from sprint is almost up. im going to give this phone to my doughter.

modeuce 12-06-2010 04:54 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by tiad8 (Post 2008302)
HEY, GUYS

im still testing the 3d driver 11.26 with gralloc
i know people were getting low score on neocore and quadrant
i was getting 16.7, 16.9 and 17.2 and 510, 515 and 530

im testing couple files. and i edit the 3d driver 11.26
now im getting a better score. 17.5, 17.8 and 18.1 and quadrant 550, 570, and 572 all that with no "OC"

my goal is to get 21-24 on neocore and 650-700 on quadrant with no "OC"

I WILL POST INFO ON THE PROCESS.

i have 3 month to do this. My contract from sprint is almost up. im going to give this phone to my doughter.

Looking forward to the next update! Any ideas on how to make this work with FRG83-Build Froyo2.2.1 4-12-2010 R6? The 11.30 gralloc and 11.26 libGLES_qcom work great but when I replaced the build prop from 12-2-2010 Android wouldn't load. It would get stuck in an endless loop at the boot screen. Graphics still run better even though Neocore shows lower fps. (Used Quadrant 2D and 3D graphics tests to verify) Thanks for all your hard work.

Running
FRG83-Build Froyo2.2.1 [4-12-2010]
20101124_215731 kernel
Rhodium

tiad8 12-06-2010 06:14 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by modeuce (Post 2008461)
Looking forward to the next update! Any ideas on how to make this work with FRG83-Build Froyo2.2.1 4-12-2010 R6? The 11.30 gralloc and 11.26 libGLES_qcom work great but when I replaced the build prop from 12-2-2010 Android wouldn't load. It would get stuck in an endless loop at the boot screen. Graphics still run better even though Neocore shows lower fps. (Used Quadrant 2D and 3D graphics tests to verify) Thanks for all your hard work.

Running
FRG83-Build Froyo2.2.1 [4-12-2010]
20101124_215731 kernel
Rhodium

can you upload your build.prop. so I could take a look. thanks

modeuce 12-06-2010 06:59 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by tiad8 (Post 2008540)
can you upload your build.prop. so I could take a look. thanks

Not sure why but when using Quadrant to benchmark the new FRG83 build, phone will lock up at CPU test 11 "video decoding - H.264". Could it be related to that? I can post the build.prop for 12-2-2010 but it's the exact same one that is found the 1st page of this thread. Please let me know if you still want me to post it. Thanks

tiad8 12-06-2010 07:09 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by modeuce (Post 2008565)
Not sure why but when using Quadrant to benchmark the new FRG83 build, phone will lock up at CPU test 11 "video decoding - H.264". Could it be related to that? I can post the build.prop for 12-2-2010 but it's the exact same one that is found the 1st page of this thread. Please let me know if you still want me to post it. Thanks

ok. I'm going to download FRG83. I'll test it to see what I find with this build. I'll let you. thanks

InvincibleLiving 12-07-2010 01:17 AM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Tiad, never got a chance to come back and thank ya for posting your skyfire apk. WORKS GREAT! Also Angry birds lite is working for me with no lag whatsoever after I tried to mount the build.prop again! Look forward to future updates.

tiad8 12-07-2010 09:39 AM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by invincibleliving (Post 2008798)
tiad, never got a chance to come back and thank ya for posting your skyfire apk. Works great! Also angry birds lite is working for me with no lag whatsoever after i tried to mount the build.prop again! Look forward to future updates.


thank you

tiad8 12-07-2010 10:15 AM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by modeuce (Post 2008565)
Not sure why but when using Quadrant to benchmark the new FRG83 build, phone will lock up at CPU test 11 "video decoding - H.264". Could it be related to that? I can post the build.prop for 12-2-2010 but it's the exact same one that is found the 1st page of this thread. Please let me know if you still want me to post it. Thanks


OK. i got FRG83 to run. i did a few tweak. it very fast now. i edit the build.prop and it works like a charm.

got 18.8 on neocore no "OC"

im still testing it. CPU test 11 "video decoding - H.264 still giving me problem. it stuck in cpu test 11. but don't worry i will fix it.

data it very fast. i'll post a fresh download with everything. you just need to install it, after i fix the video decoding - H.264. thanks

skyguy04 12-07-2010 01:52 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Sweet, can't wait for the update tiad! Where is this FRX83? Don't see it here: Downloads - Project Android or here: Linux kernel zImages and modules for htc-msm-linux

tiad8 12-07-2010 03:37 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Quote:

Originally Posted by skyguy04 (Post 2009015)
Sweet, can't wait for the update tiad! Where is this FRX83? Don't see it here: Downloads - Project Android or here: Linux kernel zImages and modules for htc-msm-linux


HERE. BUT WAIT FOR MY UPDATED ONE. IT LOOK GREAT. I JUST HAVE TO TWEAK A FEW THINGS. GOOD LUCK. THANKS

[ROM] FRG83-Build Froyo2.2.1 [4-12-2010] | Neopeek - Network

skyguy04 12-07-2010 05:07 PM

Re: 3d driver for testing with gralloc. UPDATED 11.29.10
 
Oh it's neopeek. I haven't tried any neopeek builds yet. Any big differences? Ie. i don't see GPS listed as working. Does it work?

I presume this build is much faster than the latest xdandroid?


All times are GMT -4. The time now is 08:06 AM.

Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0