The multi core mystery - LG Optimus 4X HD

I don't know it this is useful to anyone, but in the d/tracing folder there is a lot of stuff relating to the quad core, including folders cpu0-cpu-3 in per_cpu. Just thought I would share because there was some discussion about cpu stuff on the JB thread. I'm on v20b.
Sent from my rooted P880

Related

{Q} only honey comb can use dual core ?

So I just watch that honey comb video and they said its o optimized to use dual core processor. But all these tegra two phones only running froyo .
So does out means there its no point of getting these phones untill honeycomb for phones comes out .
raydm said:
So I just watch that honey comb video and they said its o optimized to use dual core processor. But all these tegra two phones only running froyo .
So does out means there its no point of getting these phones untill honeycomb for phones comes out .
Click to expand...
Click to collapse
Even if froyo is not optimized for dual-core you will still have an advantage with dual-core, just look at some benchmarks and you will see that the tegra2 will score much better than ordinary singel-core at same speed, so no need to wait.
But the performance will be even better when the device is runing honeycomb.
real world performance is we actually need here.not just some benchmark numbers. Mytouch 4g overclock to 1.4ghz can beat those numbers easily.
So why spend soo much money on first generation 2x processors.
Just saying.
raydm said:
real world performance is we actually need here.not just some benchmark numbers. Mytouch 4g overclock to 1.4ghz can beat those numbers easily.
So why spend soo much money on first generation 2x processors.
Just saying.
Click to expand...
Click to collapse
With that opinion why even ask the Q you did?
Compare only stock to stock and OC to OC my friend..
As far as I know multi-core-support is included since 1.6. This means that if an application uses multiple threads u get a performance gain up to 100%. So Froyo is sufficent in that case.
Hower, newer android version bring additional optimizations to speed things up on multi-core-devices to tha tabble (especialy for application that either only use one thread or can't max out all cores). In 2.3 it is a multithreaded filesystem, in 3.0 it is the dalvlik-layer for executing java-based apps.
Anandtech just completed their review of the 2X and they show that Android does in fact know that you are using a dual core processor. The results seem to be especially noticeable in the browser (which is great news for me as i surf a lot on my htc hero and this is always a pain!).
Having said that, Honeycomb (and whatever it's phone counterpart will be) will put further emphasis on dual core tegra2 use.
As for real world in app differences... it's going to be like froyo install to sd.... this is something that developers need to do.. android can't force any one app to use multi-cores.. the app needs to be coded to take advantage of it.
This phone is kinda marketed to people who want to future proof themselves. So while real world experience may not differ currently with single core processors, it will change once android start's using both cores, well as two cores, instead of one core and a maid.

Tegra 2 overclocking

I already postet this in the Atrix 4G section, because they have a thread there about this topic. But they are discussing more about the locked bootloader than about overclocking and as we don't have such a thread here, I will start this one.
Perhaps you think overclocking actually does not make much sense on this device atm, as it is really fast, but I always like to get most out of my hardware that is possible.
I dont think, I would enable overclocking for everyday use now, but it would be cool to be able to do so if needed. At 1200 MHz as Nvidia had planned for the Tegra2 3D the Phone would for sure even beat the Omap 4 in Optimus 3D.
I am totaly new to Android and also to Linux, so I am not sure if this is helpful, but I have seen something very interesting in the Optimus 2x review at Anandtech.
I dont know where these variables are stored and what is needed to, but for me it looks as if we are able to change them, overclocking should be possible on the Optimus 2X.
It would be great if some oft the developers here could look into this when the Optimus Speed finally has been shipped…
I was wondering the same thing. So i checked other Tegra2 powered devices. And as far as i know none has been overclocked yet. Correct me if am wrong.
So far no overclock is needed since this phone is reaaaaaaalllly fast.
But I am sure as soon as it needs some extra power developers will figure out how to do it
Michael Huang (author of SetCPU) has just overclocked the Xoom tablet today. Now, while the Xoom is a Tegra2 device, its kernel is (apparently) Google based whereas others are nVidia based.
In overclocking the Xoom from 1GHz to 1.5GHz though, he saw about a 1/3rd increase in performance on Linpack and Quadrant. Looks promising so far.
Watch the video here http://www.youtube.com/watch?v=cLNjHyAi8BI and follow Michael on Twitter here: http://twitter.com/coolbho3k
The Reason to Overclock the Atrix in my opinion is as follows
The Linux Based Webtop is slow in reviews
So when pluged into mains power it would be very usful to overclock the device to make the most of the webtop with less lag issues making the device far more usful if you need/want that feature.
Maby possible to make a custom dock (stick fan on it) and clock higher
I'm more interested in underclocking, especially when screen is off with a screen off profile in SetCPU. What do you think is the lowest possible frequency I could set it at?
You can put all the way down. I use the same settings in both my N1 and the 2x. Saves some juice. What I really want to see is custom kernels, pref undervolted if its possible.
Sent from my LG-P990 using XDA App
According to the SetCPU changelog, overclocking/underclocking is now possible:
2.1.1 - Fixed an issue with profiles backup in CM7.
- Added support for the Motorola Xoom, Atrix 4G, and other Tegra 2 devices.
- Fixed various bugs.
- Tablet optimized UI and more profiles coming soon!
2.1.1a - Fixed the 0 MHz display issue on some devices.
Click to expand...
Click to collapse
Convel said:
According to the SetCPU changelog, overclocking/underclocking is now possible:
Click to expand...
Click to collapse
How can you overclock with SetCPU then on o2x? Believe only the powersaving underclocking on demand is working.. overclock needs more work i believe.
The Xoom has been overclocked, but apparently the kernels are from google, which made it easier.
If anybody knows more about this, please correct me
The kernel must be adjusted to make overclock work. I got to read myself into this, but perhaps someone else knows already everything to it .
GPU
i wonder if the gpu can be overclocked, would be nice if it was possible too just OC the gpu and compare the results. Or do you think that the CPU and GPU clock speeds are somehow linked???
Any thoughts?
bumping cause im curious. Can any one please answer ?
well this is arm so id day they are linked
are we able to read the clock speed of hte gpu. does is change?
Look at the date mate
The GPU is not linked with the CPU. The GPU is overclocked in different kernels. Spica's kernel allows on the fly overclocking of the GPU.
After having this device for over a year, the only time i needed OC is for 720P Youtube or Youtube HD app. No OC on the GPU has ever been needed. Yes i have been playing around with 1.2 and 1.4, but they just consumed battery more than giving a better experience. I would go so far and say undervolt it and put it on 900Mhz.

noob question re: undervolting and setcpu

Hi, I've just managed to get my SGTab running on Overcome 1.4.5, very happy with the performance.
Wanted to check out SetCPU and Voltage Control and its hard to get some decent info for recommended settings, I'm a n00b at this rooting/custom ROM business (still running a stock nexus one lol, didn't want to risk tinkering with my phone but tablet is classed as nonessential so I dived right in).
- what is the recommended scheduler in voltage control?
- is setcpu needed if all you want to do is undervolt (for battery life)?
- what undervolt is 'safe'?
Right now I'm not running setcpu, and I'm undervolting by 100mhz in all categories (is that correct?) using CFQ scheduler (which I'm guessing is the linux completely fair queue scheduler?). Seems to be working OK after 10 minutes testing LOL but are there any in depth guides to this OC/undervolting?
http://forum.xda-developers.com/showthread.php?t=885988
Please read the MOD EDIT of first post ty
My experience
I am currently using No Frills CPU to overclock to 1400.
Somepeople on the forum have then undervolted by -200 across all speeds, but I am working up slowly and have so far got to -100 across the board with no problems at all.
In any event, the general opinion seems to be that each tab can be very different due to production variances, so it only rule seems to be test for yourself.
Good luck
This is the wrong section but it you read the overcome section just two days ago this question was discussed.
I've written a hopefully comprehensive guide on this, and many other tweaks,which you should be able to get on the first post on the Overcome thread.
Please note that it's not appropriate to create such a thread in the development section of this forum. Next time, you should post such questions in the appropriate sections such as the general or the Q&A section, or ask in the Overcome thread itself. Let's not clutter the Dev section with such posts?
Sent from my GT-P1000 using XDA App

stable fast rom for galaxys I900

Hi There,
lets try find the most suitable rom galaxys, after all we have a decent device, nothing more then
this, and all the developers somehow manage, to upgrade it endlessly but still the device does not
respond that quick
so does someone has an idea, how to find the most suitable rom for galaxy s, for daily use
lots of internet,
messaging
social apps
GPS
stable
and quick responses
it can be any version 2.3.7>4.0>4.1>4.2 with any kernel, with/without overclocking
for now i use SlimBean 4.2.1 with semaphore. live OC 105% and the device is stable but a little bit lagy...
notice that i am fully aware that there is no "best rom" but lets try to find the most suitable one for daily use...
Thanks
Wrong Forum mate!! Should be in the Q&A forum....
My Personal Choice is Slim Bean v1.0 Official
AW: stable fast rom for galaxys I900
biggary said:
Wrong Forum mate!! Should be in the Q&A forum....
My Personal Choice is Slim Bean v1.0 Official
Click to expand...
Click to collapse
Should be nowhere - it's a 'best ROM' thread.
dark_knight35 said:
Should be nowhere - it's a 'best ROM' thread.
Click to expand...
Click to collapse
i specifically stated, it is not a question for the best rom,
its a question about how can we find the software that
works perfectly with the hardware we have in our "decent" device
for example the 4.2.1 was developed for a quad core 1.5GHZ, 2GB ram etc...
while we have a single core 1Ghz 512Mb ram...
of course the developers are doing magnificent adaptation and somehow manage the device to work good
but lets face its a little too much for this gardware...
i am looking for good advises how to find a suitable rom that will work smooth...
k9nadav said:
i specifically stated, it is not a question for the best rom,
its a question about how can we find the software that
works perfectly with the hardware we have in our "decent" device
for example the 4.2.1 was developed for a quad core 1.5GHZ, 2GB ram etc...
while we have a single core 1Ghz 512Mb ram...
of course the developers are doing magnificent adaptation and somehow manage the device to work good
but lets face its a little too much for this gardware...
i am looking for good advises how to find a suitable rom that will work smooth...
Click to expand...
Click to collapse
:banghead:
Flash stock GB JW9 from Samsung and be done with it! that one is specifically made for the GT-I9000 hardware and not your girlfriends vibrator
Useless thread and wrong section. It seems you don't get it what CM is all about, the work maintainers do,...
Flash stock GB and be happy
Sent from the legendary GT-I9000 using Tapatalk
Answer is stock cyanogenmod with semaphore or devil kernel or hellybean. But questions is still dumb.
Sent from my GT-I9000 using xda app-developers app
k9nadav said:
i specifically stated, it is not a question for the best rom,
its a question about how can we find the software that
works perfectly with the hardware we have in our "decent" device
for example the 4.2.1 was developed for a quad core 1.5GHZ, 2GB ram etc...
while we have a single core 1Ghz 512Mb ram...
of course the developers are doing magnificent adaptation and somehow manage the device to work good
but lets face its a little too much for this gardware...
i am looking for good advises how to find a suitable rom that will work smooth...
Click to expand...
Click to collapse
Sgs have single core ???
Sent from my GT-I9000 using Tapatalk 2
trut said:
Sgs have single core ???
Sent from my GT-I9000 using Tapatalk 2
Click to expand...
Click to collapse
Yes but faster than most of dual cores with 512mb ram like optimus 2x and other tegra devices from what I see.
Sent from my GT-I9000 using xda app-developers app
burakgon said:
Yes but faster than most of dual cores with 512mb ram like optimus 2x and other tegra devices from what I see.
Sent from my GT-I9000 using xda app-developers app
Click to expand...
Click to collapse
Thats more because of the awesome dev support than raw power , although yeah , the tegra 2 chipset sucks big time , my Galaxy Tab 10.1 is so slow (on stock ROM , and it is even slower on CM10.1).
Also point to note that our devices performs much better(not in Raw benchmarks,but in real life performance) than the Novathor running Xperia U/P/Sola etc , which lag like anything with ICS+.
And with the latest 4.2.2 and new kernels , RAM performance has increased over 40% and CPU Floating Point went about +30%.
Thread Closed, best ROM threads aren't allowed. Everyone has their own preference. I suggest you install a few, look at features and see what is best for you.

V20B Gaming Lag, Unleash Tegra 3 (doesnt work, Tested)

i say again, MAYBE this idea will work
I've done this on my own 4X and it's still working now, no bootloop; as long as you follows my simple guide below.
Antutu: 12930 (doesn't neccesary mean anything) - Me
Real Racing 3 personal experience: Alot better. (All 4 cores fired up) - Me
Code:
I remember in the thread back in [URL="http://forum.xda-developers.com/showthread.php?t=1837924"]August 2012[/URL] that there's this fix to move NvCPLsv.apk from system/bin to system/app
to improve battery life.
then people are saying that is some profile and power management stuff for Tegra 3.
and some people are experiencing or expecting lag or improvement.
But the thing was shifting the apk infact doesn't do anything because there wasn't any .odex
Now that in V20B HK there's this apk in its 'rightful' location and that THERE's ODEX now,
i thought perhaps its exactly why we are having lag now.
because some poorly tweaked settings in nvcplsv.apk?
Remove gaming lag in V20B, Unleash Tegra 3 on LG Optimus 4X.
1. To do so, go to system/app
2. Look for NvCPLSV.apk and its NvCPLSV.odex
3. Rename them to NvCPLSV.apk.BAK
NvCPLSV.odex.BAK
4. You are done for this folder,
now go to data/dalvik-cache
5. Clear dalvik cache
6. Turn off phone
7. Boot into stock recovery (Hold Vol - and power button until you see the recovery screen)
8. Clear cache partition and nv partition, reboot phone
9. You are done, play some game.
NOTES
Don't be surprised if you don't see all 4 cores fired up all the time. Probably its because the load didn't require anything more.
But if the game was laggy and still receives 1 core treatment, try other game (developer error maybe). If still the same, then this trick isn't working.
Side effect may include increased battery consumption
To undo return step 3 to normal state, and proceed down the steps.
Im not a dev. This trick was pure logical assumptions. For assistance in CWM or other more-than-stock issue SOMEONE ELSE PLEASE HELP :laugh:
Click to expand...
Click to collapse
Please write below if it works. And remember the THANKS button
I'm trying to help, please don't flame.
Please stick to discussions pertaining to anything relevant to this topic. Complains, rumor, or hope for the pending update or opinion on reputation of LG please go somewhere else. Thanks for contributing to making a clean thread finally.
Re: [FIX] V20B Gaming Lag, Unleash Tegra 3 (MAYBE, Tested)
What exactly does this do?
Sent from my rooted P880
@non4 said:
What exactly does this do?
Sent from my rooted P880
Click to expand...
Click to collapse
I remember in the thread back in August 2012 that there's this fix to move NvCPLsv.apk from system/bin to system/app
to improve battery life.
then people are saying that is some profile and power management stuff for Tegra 3.
and some people are experiencing or expecting lag or improvement.
But the thing was shifting the apk infact doesn't do anything because there wasn't any .odex
Now that in V20B HK there's this apk in its 'rightful' location and that THERE's ODEX now,
i thought perhaps its exactly why we are having lag now.
because some poorly tweaked settings in nvcplsv.apk?
Re: [FIX] V20B Gaming Lag, Unleash Tegra 3 (MAYBE, Tested)
L2Deliver said:
I remember in the thread back in August 2012 that there's this fix to move NvCPLsv.apk from system/bin to system/app
to improve battery life.
then people are saying that is some profile and power management stuff for Tegra 3.
and some people are experiencing or expecting lag or improvement.
But the thing was shifting the apk infact doesn't do anything because there wasn't any .odex
Now that in V20B HK there's this apk in its 'rightful' location and that THERE's ODEX now,
i thought perhaps its exactly why we are having lag now.
because some poorly tweaked settings in nvcplsv.apk?
Click to expand...
Click to collapse
You're onto something here, im getting good multi core usage with nova 3 now. Gonna test some other stuff and report back
Sent from my rooted P880
@non4 said:
You're onto something here, im getting good multi core usage with nova 3 now. Gonna test some other stuff and report back
Sent from my rooted P880
Click to expand...
Click to collapse
Good to hear. Thanks
Re: [FIX] V20B Gaming Lag, Unleash Tegra 3 (MAYBE, Tested)
I'm downloading amazing Spiderman for testing and got quite some heat, if this has disabled all thermal protection we need to be careful, for now its the same as a mc4 online sesh so nothobg extreme yet
Sent from my rooted P880
how to wipe NV partition with CWM?
i wiped regular & dalvik cache, tried NFS, still mostly uses one core, and has lag when running into a roadblock.
@non4 said:
I'm downloading amazing Spiderman for testing and got quite some heat, if this has disabled all thermal protection we need to be careful, for now its the same as a mc4 online sesh so nothobg extreme yet
Sent from my rooted P880
Click to expand...
Click to collapse
As im not a dev i have no idea whether thermal protections are gone or we are taking out poorly set gaming profile
Im receiving all 4 cores on Real Racing 3 though...
Flying_Bear said:
how to wipe NV partition with CWM?
i wiped regular & dalvik cache, tried NFS, still mostly uses one core, and has lag when running into a roadblock.
Click to expand...
Click to collapse
I have no idea dealing with CWM LOL
Maybe NFS at certain point of time doesn't require anything more than 1 core. idk.
me too on Real Racing 3 most of the time dont get more than 1 core. but when the time comes i got all 4 at 100%
How to measure CPUs and battery hot exactly? I think we have to be very carefully and we need to test everything on V10H or V20A.
EDIT: I still believe LG can step up somehow. If Nexus 7 can run Real Racing 3 smooth, why O4X can not? CPU is even faster (don't know about GPU MHz) than in Nexus 7.
cpu's you can track with overlay programs like perfmon, as for battery, i'm not sure which, but there are programs that measure battery temperature for sure.
Re: [FIX] V20B Gaming Lag, Unleash Tegra 3 (MAYBE, Tested)
Spiderman lags as ever, I truly think gameloft screwed this game up though so I'm continuing, to test, dead trigger next
Sent from my rooted P880
Modified first post
added OT warning and updated undo method.
added comments provided. if you guys don't mind
Re: [FIX] V20B Gaming Lag, Unleash Tegra 3 (MAYBE, Tested)
Dead trigger seems a little smoother, played 2 rounds in arena and the cores seem to fire up when a new wave starts. Some micro stutters but more playable than before. Seems hit & miss really, I think tegra is still being conservative with multi core use. If theres a governer for firing up the cores we need to modify that somehow
Sent from my rooted P880
---------- Post added at 07:04 PM ---------- Previous post was at 06:46 PM ----------
Shadowgun deadzone also smoother, didn't check core usage though so maybe just the server
Sent from my rooted P880
hmmm I have V20B which has no root but I cant rename the files on OI File Manager
Should it also work with CWM?
Edit: I did with CWM, without nv partion wipe (because I didn't find!), will try now
Re: [FIX] V20B Gaming Lag, Unleash Tegra 3 (MAYBE, Tested)
Shadowgun was just the server, it just lagged on me. Still not paying for premium from what I've found this does very little after playing games for longer I found games going back to one core, sadly I think I was placeboed. Theres a lot of tegra stuff in the /d folder, I wpuld bet that if therea a cure thats where to find it.
Sent from my rooted P880
Just tried this and ran Antutu and Quadrant.
Quadrant was 1400 points lower (4010 vs 5442) and Antutu was about 3000 points lower (10000 vs 13000), so this app IMO helps with performance.
after reinstating it, my scores went back to normal.
it was worth a shot though. cheers op
Fixed title of thread. Thanks for trying out guys
Sent from my LG-P880 using xda app-developers app
L2Deliver said:
Fixed title of thread. Thanks for trying out guys
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
You're welcome, try this: http://forum.xda-developers.com/showthread.php?p=39867039 seems the problem is the cpu up threshold is too high, meaning by the time it ramps up its already overloaded and caused some lags. By lowering this I get better multi core, this time I actually feel a significant reduction of frame dipping
Sent from my rooted P880
@non4 said:
You're welcome, try this: http://forum.xda-developers.com/showthread.php?p=39867039 seems the problem is the cpu up threshold is too high, meaning by the time it ramps up its already overloaded and caused some lags. By lowering this I get better multi core, this time I actually feel a significant reduction of frame dipping
Sent from my rooted P880
Click to expand...
Click to collapse
Mm, wondered about that. As far as I know the access time between the cores on the bus is supposed to be extremely quick. But maybe that changes when the cores are about to idle, or it conflicts with some garbage collection taking place when they go down..? So that if all cores are active, the direct addressing to the "video ram" these apps tend to use works. But when one or two cores go up and down, the response on the calls drop? And maybe drop irregularly depending on how many processes need to unwind...? Could explain why some people seem to get crazy lag, and others don't really see it.

Categories

Resources