Lag on MT3G...how to make ToonWarz run smooth - G1 Android Development

can somebody please tel me how to make my game Toonwarz run smooth on my mt3g. I unrooted it yeserday because i am getting a 8 gig class 6 sd card tomorrow, but it still runs kind of choppy on my stock phone with 1.6...please help

2 posts about the same thing and both of them are in the wrong forums. This is not Android Development. But here:
1. Download task killer and make sure you don't have any programs open that you don't need. Some of the can be quite a memory hogs.
2. Clear your maps/browser/StreetView/market caches to free up some space.
3. Contact developer with your concerns.
And please... post in the right section next time.
Good luck.

The GPU in that device and all other 1st gen phones are toooo old to play advanced 3D games at smooth frame rates. Newer phones like droid,N1,etc are better at gaming than Magic/Dream/Hero....I played that on magic and dream and it was slow on both...I stick to gbaoid or Snesoid....

iv'e seen people play toon warz on their g1 before and it runs smooth...and plus the processor difference between the mt3g and droid is only 28 mhz or so...so any other way to fix it?

AndroidMan24 said:
iv'e seen people play toon warz on their g1 before and it runs smooth...and plus the processor difference between the mt3g and droid is only 28 mhz or so...so any other way to fix it?
Click to expand...
Click to collapse
Processor speed isn't everything. The Cortex (Droid) processors have much higher instruction throughput at the same clock speeds than the ARM11 (G1/mT3G).
NOT BUMPING THIS THREAD: Look, you're in the wrong section, you've been given suggestions, and there's not a magic button that will make it suddenly fast, especially on a stock phone. Oh, except make sure that "Settings->Applications->Development->Make phone faster with leprechaun magic" is checked. That gets a lot of people.

how do i fix this then...i have a mytouch3g

olearyp said:
Processor speed isn't everything. The Cortex (Droid) processors have much higher instruction throughput at the same clock speeds than the ARM11 (G1/mT3G).
NOT BUMPING THIS THREAD: Look, you're in the wrong section, you've been given suggestions, and there's not a magic button that will make it suddenly fast, especially on a stock phone. Oh, except make sure that "Settings->Applications->Development->Make phone faster with leprechaun magic" is checked. That gets a lot of people.
Click to expand...
Click to collapse
Did you do this yet? It helps. Wrong thread, bud.

ToonWarz??? wtf is that, they make some crazy games dont they. Anyways the poor kikd dont no anything, he musta just joined tonite to try and find an answer

olearyp said:
Processor speed isn't everything. The Cortex (Droid) processors have much higher instruction throughput at the same clock speeds than the ARM11 (G1/mT3G).
NOT BUMPING THIS THREAD: Look, you're in the wrong section, you've been given suggestions, and there's not a magic button that will make it suddenly fast, especially on a stock phone. Oh, except make sure that "Settings->Applications->Development->Make phone faster with leprechaun magic" is checked. That gets a lot of people.
Click to expand...
Click to collapse
AndroidMan24 said:
how do i fix this then...i have a mytouch3g
Click to expand...
Click to collapse
go faster magic button here
http://goo.gl/93Ie

Actually after benchmarking few roms htcclays gamercore gives 26fps, some only 19. Try using this rom and set cpu to 528 min/max while playing to make sure it stays at full speed. also use Jit.
Dont use swap or compcache both are slow for gaming, have minor benefits with lots of widgets but slow down over time. You also dont need A2Sd either, running apps from phone memory is faster than any Sd (even class 6)

can you please tell me how to do this if i am re-rooting my phone...so the process from the beginning please

Fps on any handheld, nuff said.

Related

[PROJ] Overclocking the Adreno GPU on Snapdragon Devices

I already posted this in the Nexus dev forum, and I hate to clutter the boards, but I know that there are a bunch of talented devs here that may not see it on those forums. If we can bust the 30fps cap for good, and get the GPU overclocked, then we could see some serious gaming performance out of our Snapdragon devices.
I'm sure we all heard about being able to overclock the GPU on some of the old MSM devices, but the Snapdragon handles the graphics chip in a different way. The goal of this thread is to try and overclock the GPU on Snapdragon devices as well.
There is nothing GPU related in acpuclock-scorpion.c (the Snapdragon cpu clock settings) at least for setting gpu clock speed as far as I can tell.
In board-mahimahi.c (Nexus board file) and board-supersonic.c (Evo board file) there is some kgsl init code, but so far as I can tell it isn't setting the clock there, instead it seems to be pointing to PWR_RAIL_GRP_CLK to set the clock in both devices. It defines the variable in each of those files but I'm not sure where that variable is set, since it doesn't seem to be in any of the other board files as far as I can tell. I could be completely off here too though.
In drivers/video/msm/gpu/kgsl/kgsl.c there is a method called kgsl_clk_enable that seems to be called whenever the GPU is enabled. It looks like this:
Code:
/* the hw and clk enable/disable funcs must be either called from softirq or
* with mutex held */
static void kgsl_clk_enable(void)
{
//clk_set_rate(kgsl_driver.ebi1_clk, 128000000);
clk_set_rate(kgsl_driver.ebi1_clk, 245000000); // Looks like it sets the GPU clock, right? Wrong.
clk_enable(kgsl_driver.imem_clk); // Enable the clock
clk_enable(kgsl_driver.grp_clk); // Enable another clock, but why?
}
The line that's been commented out is the original value, I replaced it with my value on the line below it in a failed attempt to overclock it. Probably a stupid effort on my part, I doubt it's that simple, but it was worth a shot. The comments at the end of the line are also my additions.
According to the clk.h files in the standard linux kernel, clk_set_rate is obviously a method to set the clock rate. The first variable is a struct that tells it which clock to set, and the second variable is a long value that is the rate you want it set at. Is it setting the right clock there for Snapdragon chips? Or is it only the clock for older chips?
I'm in way over my head with this source, I'm but a lowly Java dev, but I really wanna solve this. Can anyone with a little more experience than me throw in a little more info? Sorry if it doesn't make much sense, if it isn't clear just ask me & I'll try to explain a little more.
Regards,
Jesse C.
EDIT: Okay I did a little more digging and those kgsl settings should work for QSD8x50 chips. In the config file, under Drivers, Graphics Support, it allows you to enable 3D accelleration for QSD8x50 & MSM7x27 chips. The tag for that is CONFIG_MSM_KGSL_MMU. If you check in kgsl.c it checks to see if that is enabled in the config, and if it is then it compiles and uses kgsl.c & all of the kgsl code. That tells me that the clock is either not being set, or the wrong clock is being set. I'm adding some debug code right now so I can see in dmesg what code is actually being run.
Dude I have no idea how to do this but bump and best of luck
Sent from my PC36100 using XDA App
Isn't this Helping ? http://androidhtc.git.sourceforge.net/git/gitweb.cgi?p=androidhtc/kernel.git;a=blobdiff;f=arch/arm/mach-msm/clock-7x00.c;h=ef178abfcd46cf78dd47962d75298691f887ebf2;hp=d68fea09d1996daeff99365ced9785d65b1cb001;hb=23ff83048726252bc785699fc749a3e364a3bdb0;hpb=110e73c591db3fd23d8558659f8a6a0dfe5ba912
It looks like here he sets the clock writel(grp,MSM_CLK_CTL_BASE+0x84); 0x84
And here is the Orginal topic http://forum.xda-developers.com/showthread.php?t=697673..
fstluxe said:
Isn't this Helping ? http://androidhtc.git.sourceforge.net/git/gitweb.cgi?p=androidhtc/kernel.git;a=blobdiff;f=arch/arm/mach-msm/clock-7x00.c;h=ef178abfcd46cf78dd47962d75298691f887ebf2;hp=d68fea09d1996daeff99365ced9785d65b1cb001;hb=23ff83048726252bc785699fc749a3e364a3bdb0;hpb=110e73c591db3fd23d8558659f8a6a0dfe5ba912
It looks like here he sets the clock writel(grp,MSM_CLK_CTL_BASE+0x84); 0x84
And here is the Orginal topic http://forum.xda-developers.com/showthread.php?t=697673..
Click to expand...
Click to collapse
Yeah I saw that, but that won't work for us, because it is for one of the old MSM7500 chips instead of the new QSD chips we have in Snapdragon devices.
I am working on a few things now and I recommend you check the Nexus forum since that thread is a lot more active.
Geniusdog254 said:
Yeah I saw that, but that won't work for us, because it is for one of the old MSM7500 chips instead of the new QSD chips we have in Snapdragon devices.
I am working on a few things now and I recommend you check the Nexus forum since that thread is a lot more active.
Click to expand...
Click to collapse
okey, But as far as I know that code is not standard... Becouse the Vugue msm7500 device is originally WM device.. so the Smart dzo managed this custom code.
I wil follow the nexus form .. This is Damn interesting !
i wish you guys the best of luck..wish i could help..i love xda..lol
I'm going to bump this, would be nice if more people were working on this.
Man... I absolutely love my phone. It really sux that this even needs to be asked. This device is so much more capable and I cannot understand why HTC would cripple it so badly. Look at the Samsung galaxy s or the Droid x. Or even a more similar phone like the nexus or incredible. They all stomp this phone when it comes to anything graphics wise even if it is just swiping home screens. It makes me sad. Lol
I love how it makes you sad, but you still lol. Lol (correctly placed)
This is big but first let's get a true cap fix!
Sent from my Evo 4G
How is there such little interest in this subject? This intergrated gpu will probably overclock like a beast... and maybe we can get actual fps.
jigglywiggly said:
How is there such little interest in this subject? This intergrated gpu will probably overclock like a beast... and maybe we can get actual fps.
Click to expand...
Click to collapse
I'm thinking this is also one of those things awaiting source. Even the overclocked kernals make my phone reset so I'm waiting for a more stable release myself. Since you're still posting here does that mean you decided to keep your evo?
psych2l said:
I'm thinking this is also one of those things awaiting source. Even the overclocked kernals make my phone reset so I'm waiting for a more stable release myself. Since you're still posting here does that mean you decided to keep your evo?
Click to expand...
Click to collapse
I don't know, yet I am in deep havoc lol. I activated my phone on the 20th. I have till 13th of July to pay my bill, so don't know.
I mean the locked bootloader of the Droid X is kind of lame. Also on the Evo, I have a 10$ discount because of the IO conference... unlimited texts too, and I bought two batteries for it with a charger(for 10$ lol, and they actually last a long time 1500ma, I put the 2 extras in my wallet)
Also I think I can upgrade my phone right away already if I read things right, so if Sprint gets an awesome phone I can upgrade to that whenever.
Verizon is more expensive, but I like how they let me do a 1 year contract. The Droid X is also nicer, I mean it has a better camera, and the mic quality when taking videos isn't piss, hopefully someone fixes that. It also has a real graphics card.
So yeah, it's hard to decide. A better phone, vs saving me some money. Though I plan to attend the IO conference once again. I'm still porting my distrubuted prime client onto Android, hopefully it will be high performance. So it's not like I just go there for a phone ^^. Hell I didn't even know about the phones till they said "Where do you want the Droid delivered" I lol'd. Though my time is limited, summer classes at UC Berkeley are tough : /
jigglywiggly said:
How is there such little interest in this subject? This intergrated gpu will probably overclock like a beast... and maybe we can get actual fps.
Click to expand...
Click to collapse
Yep, looks like til we get the kernel in our hands they're tied.
Also what's the point of overclocking if their is still a limit on FPS..
Eventually this will be the next thing on our todo list
some of the source for the OpenGL ES GPU core was announced as being released today
Qualcomm releases open-source 3D Snapdragon driver
http://www.androidcentral.com/qualcomm-releases-open-source-3d-snapdragon-driver
havent looked at it yet, but im sure in the very least this should at least help shed some more light on overclocking the GPU and add another piece to the puzzle!
git location -
https://www.codeaurora.org/gitweb/q...b819424af4be;hb=refs/heads/android-msm-2.6.32
topdnbass said:
Yep, looks like til we get the kernel in our hands they're tied.
Also what's the point of overclocking if their is still a limit on FPS..
Eventually this will be the next thing on our todo list
Click to expand...
Click to collapse
There isn't really a fps cap with the novatek kernel hack. It made the display much smoother for me and I am using it on EvolutionX. So beast.
Good news about the drivers, maybe we can actually see some overclocking now.
I want this to happen!
Nova runs pretty well on the Evo. Gameloft updated it recently.
I would just like for iphone ports to run well.
I hear the Palm Pixi has the same GPU. It is clocked at 190mhz. What about the Evo?
patelkedar91 said:
I hear the Palm Pixi has the same GPU. It is clocked at 190mhz. What about the Evo?
Click to expand...
Click to collapse
The Pixi doesn't have the same GPU, it has one of the low/mid-range MSM7227 (I think thats the model?) chips. It's similar as it's one of Qualcomms latest gen chips, but it is NOT a Snapdragon so it's different.
Also, the Snapdragon GPU's on HTC devices are clocked as follows:
GRP_CLK: The actual graphics clock, 256mhz
IMEM_CLK: The gpu memory clock, 256mhz
EBI1_CLK: As best I can tell, the bus that the GPU is on is EBI1, this is the clock for it, 128mhz
If you want more info, look here: http://forum.xda-developers.com/showthread.php?t=710850 since that thread is a lot more active, but please don't clutter it, there's actual devving going on there
Thanks for the info. I just wonder how they're going to get 3d games to work on the Pixi then... weird.
It was announced that the Pixi would get 3d gaming with the 1.4.5 update.
Much better (Y)
http://forum.xda-developers.com/and...ck-overclocking-tuning-snapdragon-s1-t2883708

LG Optimus 3D coming to AT&T as LG Thrill 4G

http://androidandme.com/2011/03/pho...erience-discomfort-while-watching-3d-content/
Looks like the Optimus 3D will be heading to AT&T as LG Thrill 4G. While I'm not sure if I would get this over the SG2, but I'm glad to see AT&T selection for Android phones are getting bigger.
Its the quickest phone so far according to these benchmarks my only beef is that it only has 512mb of ram, i was hoping for a gig. If the bootloader is unlocked this will probably be my next phone, no more samsung for me.
The wife and I are up for upgrades now, it will be this or the SGSII. You guys may not like Samsung, but mine ( captivate ) works great.
Hope they both release soon.
peachpuff said:
Its the quickest phone so far according to these benchmarks.
Click to expand...
Click to collapse
You know, I've seen similar benches w/ the same result. The Atrix & the Galaxy II both have more RAM then the 3D. I guess 512 is really all any Android dual core phone needs?
fen_nyc said:
You know, I've seen similar benches w/ the same result. The Atrix & the Galaxy II both have more RAM then the 3D. I guess 512 is really all any Android dual core phone needs?
Click to expand...
Click to collapse
It's all it needs to run a single benchmark app. It needs more when you start running a couple of apps that use more memory and it starts closing apps you were using but sent to background. I'll fall back to my old example on my Captivate. When playing poker, I'd set a timer on my phone for blinds, but then I'd go to the browser and watch a live sporting event using Flash which obviously uses quite a bit of memory. The browser alone would use enough memory to close my timer app in order to get more memory, which would mean the timer would never go off.
That's just one time where it was really noticeable, but as apps get bigger and more complex, this will continue to happen more and more frequently. I'm really torn now because I like the idea of the 3D screen, but the 512 MB of memory is a big big negative to me. SGS2 or Thrill? Might just have to wait for the next big thing after that.
AJerman said:
It's all it needs to run a single benchmark app. It needs more when you start running a couple of apps that use more memory and it starts closing apps you were using but sent to background. I'll fall back to my old example on my Captivate. When playing poker, I'd set a timer on my phone for blinds, but then I'd go to the browser and watch a live sporting event using Flash which obviously uses quite a bit of memory. The browser alone would use enough memory to close my timer app in order to get more memory, which would mean the timer would never go off.
That's just one time where it was really noticeable, but as apps get bigger and more complex, this will continue to happen more and more frequently. I'm really torn now because I like the idea of the 3D screen, but the 512 MB of memory is a big big negative to me. SGS2 or Thrill? Might just have to wait for the next big thing after that.
Click to expand...
Click to collapse
I see exactly what you mean. Then I suppose all the benches I've seen are restricted to a device's CPU & graphical abilities? I know that desktop benches test everything- I guess that's not the case here w/ smart-phones & their integrated RAM?
fen_nyc said:
I see exactly what you mean. Then I suppose all the benches I've seen are restricted to a device's CPU & graphical abilities? I know that desktop benches test everything- I guess that's not the case here w/ smart-phones & their integrated RAM?
Click to expand...
Click to collapse
Most benchmarks test memory performance, but there isn't really a test for memory capacity since it already has a set value (the total capacity). The memory performance on this phone will probably be great since they said they are doing dual channel, but I just worry if 512 is enough.
AJerman, thanks for the explanation. I'll need to look into this a bit more in terms of what benchmark the media selects to adequately test smart phones. Considering the small footprint apps take in mobile OSs, I suppose apps will eventually list on their product page that a certain amount of free memory must be available in order for it to function properly.
Wait why would you rather get the GS2 over the Thrill? They both have daul core processors, and TI processor in the Thrill seems to be very good. Not only that, they are both 4g. Is the only reason you would prefer the GS2 the RAM? The Thrill had 512 MB RAM, right? how much do you expect form the GS2? 712 MB? I mean, how much of a difference will that make?
aaaLT said:
Wait why would you rather get the GS2 over the Thrill? They both have daul core processors, and TI processor in the Thrill seems to be very good. Not only that, they are both 4g. Is the only reason you would prefer the GS2 the RAM? The Thrill had 512 MB RAM, right? how much do you expect form the GS2? 712 MB? I mean, how much of a difference will that make?
Click to expand...
Click to collapse
The SGS2 will have 1GB. I have 512 MB in my Captivate right now and I run out of memory, thus, I can only assume with 512 in the Thrill, I would run out of memory.
If you are running out of memory with 512mb ram then something is very wrong.
Are you using a task-killer or custom rom?
I have the vibrant and after owning the nexus one I feel my vibrant is more nicer lol. I don't plan on getting rid.of.it.
Pinepig said:
The wife and I are up for upgrades now, it will be this or the SGSII. You guys may not like Samsung, but mine ( captivate ) works great.
Hope they both release soon.
Click to expand...
Click to collapse
Sent from my SGH-T959 using XDA App
Burko said:
If you are running out of memory with 512mb ram then something is very wrong.
Are you using a task-killer or custom rom?
Click to expand...
Click to collapse
Negative, lets do a little breakdown on Android memory here.
512 MB in the phone. A large chunk of that is reserved and the user never sees it. As it stands, I see 342 MB of RAM available for use. Now, that 342 is spread across all running services. Lots of apps stay resident unless the memory is needed. This improves load time for the apps, but they will close if memory starts getting low. Then you have your background services. These are still running and will stay running even in low memory unless you reach a critical point where they have to close too. So it's hard to tell how much you really have free. Right now my phone says I have about ~100 MB free.
Now, open up your web browser and load a Flash video. Good ole Adobe and the memory hogging Flash Player. Flash uses a TON of memory, so you can go ahead and say goodbye to most of what you have free. If you have something else running in the background and it's staying resident in the memory for quick start up, there's a good chance it's going to get killed to free memory for the web browser/Flash Player. If you need memory enough, some background services might even get killed as in the example where my timer app was getting killed when I ran a live flash video from the browser.
Thus, 512 MB isn't enough for phones now and the future. It was okay in the last generation of phones, but these new phones with dual core CPUs are only going to have more and more complex apps, and it's going to be more than Flash that's using a large chunk of memory.

[Q] LG optimus 3d (RAM 512 = too little?)

I have seen other phones that are dual core too, i.e the Evo 3d, motorola atrix, but with 1gb ram. When it comes to gaming, and not just counting the 3d aspect of it. Will the 512 mb of ram be enough to run even upcoming games. Can this device stand newer games that other phones like the htc evo 3d might have no problem handling? Share some thoughts on this. thnx
omfg AGAIN???? :/
512mb are ABSOLUTELY enough!!!
just look at this review
http://www.youtube.com/watch?v=GEE65bNN8mc&feature=player_embedded
8 apps open and phone still fast
While the dual channel technology might bring some small performance benefits, 512MB will remain 512MB.
Current games should be no problem at all, but upcoming games (utilizing the unreal or unity engine for example) will definitely step up in terms of texture amount+resolution and general amount of data (see recent news of Shadowgun for example).
This could become a disadvantage at a certain point, but we´ll have to wait for some hard numbers when the time will come.
But i´m confident that the optimus 3d can keep up at least for 1 year (until we actually experience noticeable performance disadvantages with more advanced and complex games aimed at the Tegra3 Platform and other upcoming chipsets).
I have experienced some lock up'freezing issues when play the included games in 3D. I rooted my phone, so i dont know if its due to that or if its just due to the fact its a developer phone and the software is not final. I still love this phone, very fast and i get 8mb average dl's on Tmo here in the Bay Area(Hayward).
Could someone who has a pre release O3D unit have a look and see how much free ram is available after start-up please? (i'm an android newbie, not sure if this is possible on LG androids in general, without a specific app?) Just wondering how much ram the system leaves you to use....?
Thanks
Ian
i'm confused here...
i was under the impression that the concept here was tri-dual (dual core, dual channel memory, DUAL RAM) resulting in there being 1gb of ram configured as 512mb per core?
is that not what's happening?
It´s supposed to be 256|256 ^^
that's a bit dissappointing then.
however, as has been pointed out, it doesn't seem to affect overall performance much. i can see it being a hinderance to the future longevity o the phone though. a newer-than-gingerbread version of android on the horizon which will undoubtedly demand for higher specs could see this become a problem.
According to the presentation it's supposed to be memory for gpu and memory for system
Has anybody with a pre or final relase O3D managed to find out how much free ram is available after a cold start up please? (i.e no apps/games running, only a task manager) If it's something like 200 - 250mb then that should be ok i guess, HTC seem to think that amount is ok on their sensation, and that started with 768mb..... Sense 3 seems to be a bit of a resource hog, it seems.....
Thanks
Ian
i saw in a videopreview,about 340mb free.
nic85 said:
i saw in a videopreview,about 340mb free.
Click to expand...
Click to collapse
Thanks for this, if you could provide a link or something i'd be grateful 340mb available is better than i'd hoped for
Thanks
Ian
can't find that,but i have this
http://www.batista70phone.com/2011/05/video-recensione-lg-optimus-3d-by-batista70phone/
18:55
300+meg of free ram is loads and there will probbaly be more if you kill off some of the crappy stock services that you might not need, for example google talk.
hefonthefjords said:
300+meg of free ram is loads and there will probbaly be more if you kill off some of the crappy stock services that you might not need, for example google talk.
Click to expand...
Click to collapse
nd remember its an old software the latest as we speak is June the 5th so things must be getting better,I need this phone now its getting really tough every day trolling the web for info sad muppets we are well me anyway
cheltenham2004 said:
nd remember its an old software the latest as we speak is June the 5th so things must be getting better,I need this phone now its getting really tough every day trolling the web for info sad muppets we are well me anyway
Click to expand...
Click to collapse
if it gets delayed again
hehe, agreed. i'm just fed up of my current phone. too old/not powerful enough for gingerbread and locked bootloader so only a poor port of cyanogenmod with an un-customisable kernel. long overdue time for new toys.
hefonthefjords said:
hehe, agreed. i'm just fed up of my current phone. too old/not powerful enough for gingerbread and locked bootloader so only a poor port of cyanogenmod with an un-customisable kernel. long overdue time for new toys.
Click to expand...
Click to collapse
Sounds like you have the motorola milestone
totally.
it's like motorola gave me a gold brick and the punched me in the face every day since.
If an O3D is supplied directly from a network, and comes loaded with their bloatware, will this affect the amount of free ram available?
Thanks
Ian

Some advice.

I must say everybody here complain too much..
I have O3D and till now the only thing that really sucked was that LG didn't
supply Gingerbread in time!
My advice is to root your device and install some RAM manager (like 'AutoKiller Memory Optimizer' and set to "Ultimate" preset).
With the device superb memory processing your device will work better than any device I've seen (and I have Galaxy-S2 also that run not as smooth as my O3D).
Hope it will help someone..
Thanks for the advice, will give it a try.
Iland said:
I must say everybody here complain too much..
I have O3D and till now the only thing that really sucked was that LG didn't
supply Gingerbread in time!
My advice is to root your device and install some RAM manager (like 'AutoKiller Memory Optimizer' and set to "Ultimate" preset).
With the device superb memory processing your device will work better than any device I've seen (and I have Galaxy-S2 also that run not as smooth as my O3D).
Hope it will help someone..
Click to expand...
Click to collapse
Seriously...s2 doesn't run as smooth? It has twice the ram and a faster cpu / gpu so it should beat optimus 3D.
Dave
Sent from my LG P920 using Tapatalk
mistermentality said:
Seriously...s2 doesn't run as smooth? It has twice the ram and a faster cpu / gpu so it should beat optimus 3D.
Hey Dave,
The fact that S2 have twice the RAM (can have even much more) doesn't metter and the cpu is almost the same, even LG have 'texas instruments' hardware which is very high quality if you familiar.
As long as you have enough free RAM (for this you need only the kind of Memory optimizer app as 'AutoKiller Memory Optimizer') your device run's better than S2. it's a fact, try and see
thanks
Click to expand...
Click to collapse
Iland said:
My advice is to root your device and install some RAM manager (like 'AutoKiller Memory Optimizer' and set to "Ultimate" preset).
Click to expand...
Click to collapse
I would highly recommend against doing that. Most RAM managers simply kill processes until the set amount of memory is free - pretty much preventing all multitasking. Most apps are cached when exited, so they can be quickly switched to later, they usually don't use any battery. Android will close most unnecessary apps by itself if more RAM is required.
With the device superb memory processing your device will work better than any device I've seen (and I have Galaxy-S2 also that run not as smooth as my O3D).
Click to expand...
Click to collapse
Imo, the SGS2 is much smoother than the O3D. Pretty much all games run well on it, while some games such as GTA3 (Full effects enabled + Max view distance) and dungeon defenders don't run that well on the O3d. GPU Overclocking is also possible on the SGS2, but not possible on the O3D - Even if it were, i doubt the already overclocked sgx540 (200 stock > 300mhz) can be oc'd as much as the Mali 400.
The SGS2 is also much more optimized than the O3D - Touchwiz is mostly smooth, even with a Live wallpaper, while the stock LG Launcher seems to be laggy. The camera also doesnt take ages to start up.
Also, im pretty sure most complaints are about battery life. My O3D only lasts around 1-3 hours with screen on - even worse than the DHD.
What are we complaining about?
Battery life
lousy Support from LG
I am still officially waiting in Australia for the gingerbread update
my phone under froyo 10k-j restarted over 20 times a day
under Gingerbread I missed out on phone calls and sms
and the list goes on.....
so please don't go around lecturing us as ungrateful to LG for this wonderful phone that I paid $800 for.
I have switched 2 month ago back to my Iphone 4 as my main phone,
only because of the good Devs at Cyanogen I am now wanting to use the phone more and I am going to make it my main phone again.
LG makes good hardware but the software side of things really sux.
and regarding your recommendation to use task killers to free ram tells me a lot how much you know about android 2.2 and above.
shalom
Hi All,
I think you guy's took it much more personally than I meant..
It's just an advice that you can use or choose not to use.
I had some issues with the device speed and after a while I found what I think to be the best setup for the device and I shared my opinion:
1) upgrade to gingerbread (V21a).
2) Root your device.
3) Install 'AutoKiller Memory Optimizer' and set to "Ultimate" preset.
Ever since I did it my O3D work great. and with no offence to big fans of S2 but I think it operate even better since.
Thanks

Dual Core Dual Channel but only running on 1 core??

Howdy everyone,
i happened to come across an app on the market called CPU Gauge and this demonstrates to you exactly what each core on your phone is doing at all times, even in your notification bar at all times. Now i have noticed no matter what i do there only ever seems to be 1 core running which is pretty pants i reckon. how can i enable it to run dual cores all of the time? i dont understand it personally, why have a dual channel architecture if its hardly ever used? and surely it having to decide whether to use one core over two and to send data down both channels or just the one is probably a reason why we get lag? i am probably completely wrong but id rather the cpus always be on and drain battery if it improves overall performance
androidfanboi said:
Howdy everyone,
i happened to come across an app on the market called CPU Gauge and this demonstrates to you exactly what each core on your phone is doing at all times, even in your notification bar at all times. Now i have noticed no matter what i do there only ever seems to be 1 core running which is pretty pants i reckon. how can i enable it to run dual cores all of the time? i dont understand it personally, why have a dual channel architecture if its hardly ever used? and surely it having to decide whether to use one core over two and to send data down both channels or just the one is probably a reason why we get lag? i am probably completely wrong but id rather the cpus always be on and drain battery if it improves overall performance
Click to expand...
Click to collapse
Though a mod will move this thread please post questions in the general section this is for development purposes only..
But if what you say is true i will have to look into this. What rom are you currently running?
Just a rooted/overclocked LG stock gingerbread rom.
For me it shows 2 Cores working ,but second is ON only when needed (as it should be) So its OK. Lags are because of poor ram managment on LG software, I recommend Rushdroid ROM.
What I know, Android 2.3 and below does not provide a support for multi cores. However, ICS does support it. So, I think the phone will run much better when the ICS update comes.
abo_mara7 said:
What I know, Android 2.3 and below does not provide a support for multi cores. However, ICS does support it. So, I think the phone will run much better when the ICS update comes.
Click to expand...
Click to collapse
nope. thasts only an urban legend But it can improve performance at some points, but I would be rather sceptic. Custom roms must be always better (what they are doing making software, making it slower on purpose? go Samsung way and hire cm team members)
In games it uses both cores but im dissapointed that when testing swapping between different apps and web browsing seemed to all be using just the one core, and that was with lags inbetween swapping from for instance gallery to browser. I love this phone great specs but it annoys me more and more to think LG really did have no clue when it came down to putting it all into action. is there any way to have 2 cores on at all times or atleast change the values that decide when to use second core/channel.
If anything it makes for an interesting discussion
IFLPI said:
nope. thasts only an urban legend But it can improve performance at some points, but I would be rather sceptic. Custom roms must be always better (what they are doing making software, making it slower on purpose? go Samsung way and hire cm team members)
Click to expand...
Click to collapse
It has a partial support, not 100%, and the proof is that all dual core phones which received ICD update, got a huge improvement in the performance, as their users said.
androidfanboi said:
In games it uses both cores but im dissapointed that when testing swapping between different apps and web browsing seemed to all be using just the one core, and that was with lags inbetween swapping from for instance gallery to browser. I love this phone great specs but it annoys me more and more to think LG really did have no clue when it came down to putting it all into action. is there any way to have 2 cores on at all times or atleast change the values that decide when to use second core/channel.
If anything it makes for an interesting discussion
Click to expand...
Click to collapse
The processor works as it should be, all cores when needed. Check System Panel app. Ram is the issue here. On stock it will be always laggy. On rushdroid and samba there is good ram management. Almost 250mb for the user. On stock i doubt if there is 130mb free available.
@up: there is no evidence that GB supports 1 core only and ICS multiple cores. A better performance on ICS can be due to the bigger optimizations, and hw support (that can be buggy) like gpu enabled scrolling etc.
But Ive heard that ics supports fully multicores, and that is an urban legend for me (no evidence) Ics can be just more optimized than gingerbread (and more like honeycomb which was quite fast)
IFLPI said:
The processor works as it should be, all cores when needed. Check System Panel app. Ram is the issue here. On stock it will be always laggy. On rushdroid and samba there is good ram management. Almost 250mb for the user. On stock i doubt if there is 130mb free available.
@up: there is no evidence that GB supports 1 core only and ICS multiple cores. A better performance on ICS can be due to the bigger optimizations, and hw support (that can be buggy) like gpu enabled scrolling etc.
But Ive heard that ics supports fully multicores, and that is an urban legend for me (no evidence) Ics can be just more optimized than gingerbread (and more like honeycomb which was quite fast)
Click to expand...
Click to collapse
you are correct cores are working as they should be not a problem here at... Gingerbread supports multicore and does use the cpu to the max when needed, you don't need to run both your cores all the time if that was the case you would need to charge your phone every 3 hours....
The issue with our optimus 3d is it needs ram tweaks to keep it smooth, 512mb ram is good i am not complaining because it's dual channel and so on so the ram speed is amazing just to free up ram we have tweaks...
Also the cpu is used to the max when needed, when you make a call you do not need both cores working at the same time that would be pointless. But when you play games, browse the net and bench your device all cores are used at the same time...
if you want to try it (see the difference) with both cores enabled ,(and cpu speed at max) try system tuner app , in cpu setting put governor to "performance" the first core will go to max speed , then go to active tweak and there is an option to force all cpu on , try it , it will be hard for the battery... when you put governor back to hotplug , the second core will return on demand (on/off) . if you want to do it again after you have to redo all step and turn the force all cpu on off and on again...
i'm on v21D on rushdroid 3.6.3. Both cores show up as working. 1 core ususally hits 1.4ghz and 2nd one upto 1ghz during regular processing. Great app btw tnx for letting us know
Which kernel you use on rushdroid @1,4ghz?
IFLPI said:
Which kernel you use on rushdroid @1,4ghz?
Click to expand...
Click to collapse
Titan kernal v21d
Sent from my LG-P920h using XDA
Its not neccessary to use dual core all the times ,using dual core for small task degrade the performance that increasing. Since our phone have dual memory the cache plays an important role in deciding which core should be used.

Categories

Resources