Related
The Droid2/X use the same graphic processor as Droid 1, which is PowerVR SGX 530. According to the datasheet, this core is designed to run at 200Mhz with power of rendering 14M triangles/sec. But our Droid/Milestone runs underclocked at 110Mhz(7M tri/s) while D2/X at 200Mhz. That leads to major UI responsiveness&gaming difference between D2&D1.
I wonder if there's any possibility to overclock the GPU as well?
Thanks in advance.
Sent from my Milestone using XDA App
TeroZ said:
The Droid2/X use the same graphic processor as Droid 1, which is PowerVR SGX 530. According to the datasheet, this core is designed to run at 200Mhz with power of rendering 14M triangles/sec. But our Droid/Milestone runs underclocked at 110Mhz(7M tri/s) while D2/X at 200Mhz. That leads to major UI responsiveness&gaming difference between D2&D1.
I wonder if there's any possibility to overclock the GPU as well?
Thanks in advance.
Sent from my Milestone using XDA App
Click to expand...
Click to collapse
As far as I know this has been tried (overclocking), but with no results (constant reboots)
Imagination Technologies (PowerVR) defines the GPU internals and sells the "plans" for the part, to be included in SOCs like TI's OMAP.
But PowerVR does not, however, define the exact clocks at which the parts should run, nor other things like number of memory channels, memory speed, etc.
Texas Instruments are the ones who defined the GPU clocks. The OMAP 34xx chips (Droid 1, Milestone, XT720, Flipout, etc) are made using 65nm process, and that determines a certain power consumption using certain clocks, hence why they defined a ~100MHz clock for the GPU and ~600-800MHz for the CPU.
The OMAP 36xx (Droid X, Droid 2, Defy, etc) are made using a newer, smaller 45nm process, which allows them to run at higher speeds while spending approx. the same power, which is why Texas Instruments decided to clock the GPU at ~200MHz and the CPU at ~1-1.2GHz.
So it's not like the Milestones and Droids have their GPUs underclocked, those are just their factory clocks.
Of course, overclocking the GPU would be nice and it could be possible. If someone found out how to change the GPU's voltage and clocks, I'm sure it could come in handy in future games.
However, right now, the 1st gen Milestones/Droids are running every high-end HD game from gameloft at full speed, and I bet it'll even do Infinity Blade and other UE3 games when they're out for Android.
Every "HD" Android game has to be compatible with the 1st-gen Snapdragon's GPU, the Adreno 200, which is a lot slower than the SGX530 @ 100MHz, so we're sitting confortably above the base spec for now. And with all the Windows Mobile 7 phones coming with a 1st-gen Snapdragon (mandatory requirement), it'll be like this for a while.
So there's really not a big need for overclocking the GPU right now, except for getting higher scores in mobile benchmarks (some of them terribly unoptimized, like GLBenchmark 1.1 and 2.0).
Furthermore, I it seems the first factor to limit the 1st-gen Droids in games will be the RAM amount.
The first UE3-based game for Android is already out, and it requires 512MB of RAM.
So the game runs on Nexus One and not on a Droid/Milestone, which has far superior graphics performance.
(I'm pretty sure this has something to do with the fact that Android doesn't allow graphics buffering in the main memory, though, which could be resolved in future firmware revisions).
Then again, overclocking the GPU would be cool, and I'm pretty sure getting our SGX530 to work @ ~200MHz would significantly increase the gaming longevity of our phones for quite a while.
Thanks for your useful and important reply.
"The Manhattan Project" on Galaxy S Series just made me curious about Droid's gpu oc, because SGS also use a PowerVR gpu. But things isn't easy due to a fact that one is made by TI while another is made by samsung, the structure inside both SoCs may be completely different.
But I still hope someone capable would try something on this.
That's really cool and significantly lengthen the lifetime of our Droid and Milestone.
Thx again for your reply!
PS: I also felt strange why the UI(not games) on N1 is faster than an OCed droid, could it be the optimization problem?
Sent from my Milestone using XDA App
TeroZ said:
PS: I also felt strange why the UI(not games) on N1 is faster than an OCed droid, could it be the optimization problem?
Sent from my Milestone using XDA App
Click to expand...
Click to collapse
Definitely part of the optimization --a fast ROM with a good theme like the Droid X theme on the GOT 2.2.1 ROM has as fast a GUI as I've encountered on Android, even without overclock.
Also take in consideration that all the current 2.1 and 2.2 roms have a cap of 30fps in 2D, perhaps when the final 2.2 update arrives there will be some perfomance gain
Sent from my Milestone using Tapatalk
Hello guys..........
I have bought my Tp lately and today I decided to install a version of android on it.after the installation I decided to perform one of my heavy graphical game which name was Real raceing 2 but it performed very laggy. I used to play this game smoothly with a less powefull device like HTC desire HD.how can it be possible.In alpha versions of android for TP the GPU in not fully functional yet?Am I right?
Strange you mention that cuz I was playing cordy which laggs on my desire HD but ran fine in the touchpad.... I've had no lag issues on many games
Sent from my Touchpad using Tapatalk
The question then is "Which version of Android?"
You should try Xron 2.9 de-odexed.
Have you tried to overclock it yet? Maybe you should try to run it at 1.8GHz. And maybe use chainfire to change come of the settings?
thanks for advises.
I installed the latest version of Xron 2.9 de-odexed and overclocked the devise with set cpu to 1.8 the FPS raised a bit but the laggs are still exist especially in opening demo.i also have a bad watching movie experience because of the low FPS during playing back.it seems the software can not take the full advantage of adreno 220 chipset.I dont have any of these issues with the stock webos.
I don't really know if Adreno 220 is slow, or CM7 doesn't release this GPU's full potential, but heavy 3D games are really quite laggy now. We could only wait and hope for ICS, better drivers and whatnot.
I don't really know if Adreno 220 is slow
Click to expand...
Click to collapse
It's powerfull gpu, somewehere near tegra2,probably faster but I'm not sure.
but heavy 3D games are really quite laggy now
Click to expand...
Click to collapse
try xronified version, it's working much better. Probably still not full potential but heavy games are working fine.
I'm not having any problems....I'm not using xron, I'm using inseason rom (which has been locked)...only lag issues i have are while streaming 1080p videos. Gta 3, real racing, ps4oid all run perfectly fine
Sent from my Desire HD using Tapatalk
Hello guys my problem today is heavy games like mass effects and asphalt 6
Problem is my phone runs those games slowly very slowly and I think it should be faster than this but why heavy games are slowly if we compare it with iPhone 4 (has same processor speed)iPhone runs them very fast so should I do something to run them vary fastwithout hangs thnx
Sent from my LG-P970 using XDA
Try closing some background apps. Performance also depends on what android version you run (but I don't think you use Froyo, gingerbread is way better )
Sent from my P970 using xda premium
GPU in Black is not first class. Actually it's rather old and even if CPU speed is the same than in Apple then GPU is much way weaker.
Can I use chainfire???!!!!
chainfire will make only things worse - it will emulate another GPU...
Sorry I mislead you - GPU in IPhone4 is comparable with that in Black - IPhone4S
just crashes Black's...
I don't have those games so I can't check how it run at my config. But Real Racing 2 runs fine on Black.
thats wierd cause, if my mind doesn't trick me, I remember when first using my OB for first time, a year ago or something, it had froyo and asphalt6HD and I spend hours playing it without problem before I even know about this forum...
now with the big wave of new roms, you can play almost anything you want
kretos said:
chainfire will make only things worse - it will emulate another GPU...
Sorry I mislead you - GPU in IPhone4 is comparable with that in Black - IPhone4S
just crashes Black's...
I don't have those games so I can't check how it run at my config. But Real Racing 2 runs fine on Black.
Click to expand...
Click to collapse
Sorry but I tried it with chainfire it's faster
Sent from my LG-P970 using XDA
But also chainfire make graphics very very bad!!!!
no another solution (I'm using cm7)
I'm closing all apps before starting but it also hangs
kretos said:
GPU in Black is not first class. Actually it's rather old and even if CPU speed is the same than in Apple then GPU is much way weaker.
Click to expand...
Click to collapse
that is absolutely not true!!!!....the GPU of black is still on par with most mid range droids rolling over adreno 200/205.
and of the Iphone, i feel u r comparing OB with iPhone 4 and not 4S, since they are on par. iPhone 4's GPU is as much powerful as OB's. the optimization is of the light (read "flash" free )OS
my OB plays most games seriously well... i feel it's a seriously well balanced device for the price range.
@hemo ali: try and use a task manager before your game start to clear off and release RAM. and avoid intensive apps like browsing, streaming etc while playing.
or better yet, get zeus/marvel
thnx for advice I hope to use zeus or marvel but my problem is in rtl support
is Zeus or Marvel supports rtl???
also what about graphics can I use chainfire without getting worse graphics??
okay another big problem after installing chainfire drivers And i noticed it goes well
but now another big problem(priority is very high)phone full hangs and stopped 4time/1day And I should release battery then put it again why is it related with chinfire???!!
I use cm7.2 rc3 with heux 4.0 kernerl, with chain fire 3d with smartass2 governer.
I play asphalt6, st iv and ShadowGun.
I dont find any perofrmance issues.
The games some time lag, and I see in CPU spy the CPU is stuck at 300 Mhz, killing the game and relaunching it fixes it. I see in CPU spy that CPU is scalled at 1 Ghz
I use Zeus 6.28n and i play both games + front line commando.. and i have no lag and works fine. i didn't change any frequency.. i use RARELY the memory booster when i switch from game to game..
Sent from my LG-P970 using xda premium
Since i noticed lags in games i tried to figure out whats wrong with my phone, and finally found app named Quick System Info PRO (its free) and there is an option "live monitor" which shows cpu freq and usage per every core in on screen widget, which is staint over most content on screen including games. I've played some titles like GTA3, NFS most wanted, shadowgun etc. and every single game uses ony one core scaling usualy between 1000-1500 MHz with approx. 70-100% usage. I've tried same thing on my nexus 7 (android 4.2.2) and everything runs very fast and it uses 2-3 cores scaled around 600-1000 MHz with 20-40% usage.
There is no problem in chrome, antutu they're using more cores, this happens only in games (every title I've played have the same issue even THD titles)
so whats the matter? is it ICS fault? Do you have the same issue? is there any way to fix it or will JB updade fix it?
I'm using stock LG-P880-V10h-NOV-19-2012 firmware, phone is rooted.
I've noticed exactly the same thing as you, I've checked with the "hidden code" to check for core speeds
really strange i wish someone to fix this bug is really disappointed quad core 1gb ram tegra 3 and lag all games
+ tegra games.... lets think possitive...
Is there any way to fix it? hope JB will solve everything
Something I saw in the one x forum which I will try when I get home is limiting the max frequency to 1ghz, as it won't use all 4 cores any higher than this because of overheat. More likely the cause is bad optimization
Sent from my LG-P880
Yes, what you say is somewhat true. When the core of the phone hits 40 degrees celsius, it clocks at a lower speed and that's when you see the "slow charging" even though you plug it in a wall socket.
Xenogenics said:
Yes, what you say is somewhat true. When the core of the phone hits 40 degrees celsius, it clocks at a lower speed and that's when you see the "slow charging" even though you plug it in a wall socket.
Click to expand...
Click to collapse
What I read was 1500mhz: 1 core, 1100-1400: 2 to 3 cores and >1000mhz: 4 cores. I know of the temperature setting also. Tested this with NFS MW, I noticed no improvements but neither did it perform any worse which is interesting for a game that's not the smoothest
Sent from my LG-P880
Just like normal computers, if a piece of software is not designed to use multi threading.. then it will only use one cpu.
Tcm9669 said:
Just like normal computers, if a piece of software is not designed to use multi threading.. then it will only use one cpu.
Click to expand...
Click to collapse
Yep its mostly devs fault, however they should be using it anyway because they are compatible with galaxy s3? Could it be possible to hack it so it uses the s3 configuration and achieve multiple for usage, or is it impossible across different chipsets? I don't get it, I've seen that most games we complain about do not have these issues on the HTC one x
Sent from my LG-P880
You can modify build.prop to look like that of a galaxy s3 (edit model, manufacturer etc..), might trigger it, but that might create problems with other apps (including play store)
I think it's just bad programming since there are functions in android java that will allow you to get the number of cores, so then.. you can enable multi threading... not sure why they would use device detection or whatever.. I mean if a device got 4 cpus, it got 4 cpus! doesnt have to be a bloody s3
I think it's ICS 4.0.3 fault, like I said before everything runs smooth on Nexus 7 which have 4.2.2 and notice that one X already have 4.1.2.
Suprising fact I've found on polish wikipedia is improvements list of 4.1.2 and line that says:
"optymalizacja wydajności w grach dla procesorów NVidia Tegra 3 i kart graficznych NVidia GeForce ULP"
which means: "In-game performance optimalisation for NVidia Tegra 3 proccessors and NVidia GeForce ULP graphics cards"
Hope thats true
wlodarsdz said:
I think it's ICS 4.0.3 fault, like I said before everything runs smooth on Nexus 7 which have 4.2.2 and notice that one X already have 4.1.2.
Suprising fact I've found on polish wikipedia is improvements list of 4.1.2 and line that says:
"optymalizacja wydajności w grach dla procesorów NVidia Tegra 3 i kart graficznych NVidia GeForce ULP"
which means: "In-game performance optimalisation for NVidia Tegra 3 proccessors and NVidia GeForce ULP graphics cards"
Hope thats true
Click to expand...
Click to collapse
Well like you say they run fine on other hardware, HD games must have multi threading support for these and the galaxy s3, so the question is why aren't they using it for ours? Must be the software, even forcing all cores online does nothing to help.
Sent from my LG-P880
If it uses handset detection, and detects HOX and it ticks it as supported, then its going to work because it will activate multithreading.. but probably it doesnt detect the lg 4x as supported... because IMO, it uses the wrong detection (device based) to determine mutithreading.
Tcm9669 said:
If it uses handset detection, and detects HOX and it ticks it as supported, then its going to work because it will activate multithreading.. but probably it doesnt detect the lg 4x as supported... because IMO, it uses the wrong detection (device based) to determine mutithreading.
Click to expand...
Click to collapse
So editing build.prop might work?
Sent from my LG-P880
---------- Post added at 12:04 PM ---------- Previous post was at 11:48 AM ----------
In fact I want to test your theory but can't find the one x build.prop
Sent from my LG-P880
wlodarsdz said:
Since i noticed lags in games i tried to figure out whats wrong with my phone, and finally found app named Quick System Info PRO (its free) and there is an option "live monitor" which shows cpu freq and usage per every core in on screen widget, which is staint over most content on screen including games. I've played some titles like GTA3, NFS most wanted, shadowgun etc. and every single game uses ony one core scaling usualy between 1000-1500 MHz with approx. 70-100% usage. I've tried same thing on my nexus 7 (android 4.2.2) and everything runs very fast and it uses 2-3 cores scaled around 600-1000 MHz with 20-40% usage.
There is no problem in chrome, antutu they're using more cores, this happens only in games (every title I've played have the same issue even THD titles)
so whats the matter? is it ICS fault? Do you have the same issue? is there any way to fix it or will JB updade fix it?
I'm using stock LG-P880-V10h-NOV-19-2012 firmware, phone is rooted.
Click to expand...
Click to collapse
Its not exactly our phones fault that most games using 1 core, in-fact almost all apps runs using 1 core they are not yet optimized to use multi-core,in our case its little developers fault and little ICS fault.
Also I am still confused why you people complain about lags? This device is very smooth and I play HD games on my (50 inch full HD) TV with my PS3 bluetooth controller(specially bought for gaming on 4X) and it runs just fine. I play Shadow Gun deadzone online with no lags(even with tiny lag - single frame skip means I am dead)...etc NFS MW runs fine too rarely it runs little slow in first few seconds of race but later it becomes fine.
I had issues with heat and battery drain problem to overcome this I have underclock my device to 4cores 1.2ghz (Governor - onthedemand) and even after underclocking it runs all my games fine. I have read (never tested) for gaming governor - Performance is i deal but battery drains faster.
However similar complains were there in HTC OneX as well until it gets updated to JB.
So I assume this issue should get resolved with JB update.
shazmekool said:
Its not exactly our phones fault that most games using 1 core, in-fact almost all apps runs using 1 core they are not yet optimized to use multi-core,in our case its little developers fault and little ICS fault.
Also I am still confused why you people complain about lags? This device is very smooth and I play HD games on my (50 inch full HD) TV with my PS3 bluetooth controller(specially bought for gaming on 4X) and it runs just fine. I play Shadow Gun deadzone online with no lags(even with tiny lag - single frame skip means I am dead)...etc NFS MW runs fine too rarely it runs little slow in first few seconds of race but later it becomes fine.
I had issues with heat and battery drain problem to overcome this I have underclock my device to 4cores 1.2ghz (Governor - onthedemand) and even after underclocking it runs all my games fine. I have read (never tested) for gaming governor - Performance is i deal but battery drains faster.
However similar complains were there in HTC OneX as well until it gets updated to JB.
So I assume this issue should get resolved with JB update.
Click to expand...
Click to collapse
The worst games are nova 3 and amazing spiderman, if you can figure how to make them run smooth I'll be happy, most others are playable on my phone
Sent from my LG-P880
Update: If gaming is your top priority I recommend downgrading to v10d until.this jb update comes, I haven't checked of all cores were used but most wanted was much smoother, also phone got very hot! Tried amazing Spiderman which was unplayable, its still quite slow but is possible to play, going to test nova 3 next
Sent from my LG-P880
Tried nova 3, very playable, slight frame drops but nothing bad, similar to playing mc4 online over 3g
Sent from my LG-P880
Odp: [Q] Only one core used in gaming, why?
Could you try to run real racing 3 with high graphic for me?
xtynekk said:
Could you try to run real racing 3 with high graphic for me?
Click to expand...
Click to collapse
Ok but could take a while, downloading on 3g
Edit: can't download, progress bar is stuck at empty, checked file size, not increasing,
Sent from my LG-P880
Hello guys
I bought a Razr i few weeks ago, it had ICS 4.0 and I upgraded it to Jelly Bean 4.1.2.
I installed Subway Surfers and now it runs (before it didn't) but runs a little laggy.
I installed Need for Speed Most Wanted and it runs like in slow motion. Firs I tought that my phone specs were not enough to run it, specially beacuse of the GPU SGX 540.
But I watched a video of a gameplay of Need for Speed Most Wanted running on a Samsung Galaxy Nexus, it ran very smoothly, I got very surprised because The Galaxy Nexus has a similar GPU but it's screen resolution is 1280x720, it's GPU runs at 384MHz. By the other side the Razr i has a screen resolution of 540x960 and it's GPU runs at 400MHz.
This means that the Razr i must be more powerful than the Galaxy Nexus respecting to graphics.
My own conclusion is that app developers haven't optimized their apps to run on a x86 processor.
What do you guys think? Do anyone else have a problem similar to mine?
I agree with you. Unfortunately there's not much phones using x86 processor and it seems that they do not care to optimize their applications to run on our phone.
The apps were just ported, not optimized to x86 architecture. That's the reason some apps works but crashes.