Related
Hello!
im just wondering if there is anyway to deactivate the dual core?
or is my problem somewhere else? ive noticed that some, actually lots of games and emulators doesnt run on my s2 and i figured this is cause of the dual core?
is there anyway around this, isnt it the dual core? or is there anyway to turn it of (temp ofcourse)
Are you sure it`s not because of the Mali-400MP GPU in the S2, a lot of games designed for the nvidia tegra2`s gpu , you can download a emulator but you need to have root.
Your problems have nothing todo with dual core.
but i didnt need root to play emus on my xperia, so it shouldnt be because of root.
mabye the gpu?
The 2nd core is added and removed as and when needed but it's not your problem.
The problem is that game makers and gpu makers have been using non standard opengl sharers, and Mali only supports the standard ones.
The way to get around this is to use chainfire 3D along with plugins, which you can find via google and in my 4shared in my sig.
There are loads of threads on it, and about which games need which plugins etc.
Sent from my GT-I9100 using xda premium
Bug Village, Inotia 3 and more are not nVidia Tegra games and they do freeze.
Using Chainfire3D doesn't help either.
As for dual core being the problem is really unknown for me. I am thinking along the same lines actually.
Multiple cores might not be used all the time depending on whether the application is multi-threaded or single-threaded. The 2nd core is always there, even if your application doesn't use it. It does not turn off just because the 2nd core is idling away.
Throw it against a wall. That should disable the second core. Just be careful that you don't do it too many times as you may disable both.
Sent from my GT-I9100 using xda premium
LiFE1688 said:
Bug Village, Inotia 3 and more are not nVidia Tegra games and they do freeze.
Using Chainfire3D doesn't help either.
As for dual core being the problem is really unknown for me. I am thinking along the same lines actually.
Multiple cores might not be used all the time depending on whether the application is multi-threaded or single-threaded. The 2nd core is always there, even if your application doesn't use it. It does not turn off just because the 2nd core is idling away.
Click to expand...
Click to collapse
Because they are not Tegra games doesn't mean they work with Mali gpu.
And multiple cores won't cause such issues : if the App was not designed with threading, it won't use second use.
Sent from my GT-I9100 using XDA App
Underclock to 500mhz and do a dance
Sent from my GT-I9100 using xda premium
XpLoDWilD said:
Because they are not Tegra games doesn't mean they work with Mali gpu.
And multiple cores won't cause such issues : if the App was not designed with threading, it won't use second use.
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Mali GPU might be a sad thing then, either that or these games are badly programed.
It's the games who are badly programmed. They're using Qualcomm's or Nvidia's proprietary textures format, which aren't (officially) supported by the MALI GPU, leading to incompatibilites (even with Chainfire, which is not perfect)
I have an Atrix and I'm wondering are there any apps/Widgets that will show frequency of a core (doesn't have to show both as my second core is usually offline) in real time and that wont just stop functioning after an Hour or so.
Sent from Atrix 4G running CM7 ICS MOD2 @ 1.3Ghz
http://www.xda-developers.com/android/cpu-usage-frequency-monitor-dual-core-support/
Thank me later.. Or now.
system tuner is free and amazing app. It shows everything from both cpus to the time they spend at a certain frequency and if your rooted it has functions like set cpu... fo free!
Can anybody enlighten me or point me to a thread as to why the second core only works when I have setcpu installed on my resound?
Thanks!
Sent from my ADR6425LVW using XDA App
Second core only comes on when it's needed, and Gingerbread really wasn't designed with more than 1 core in mind. http://forum.xda-developers.com/showthread.php?t=1461875 Search is your best friend.
Be happy it does, I spent 3 days trying to figure out why my 2nd core wasnt coming online. I finally found a post about it on xda.
zetsumeikuro said:
Second core only comes on when it's needed, and Gingerbread really wasn't designed with more than 1 core in mind. http://forum.xda-developers.com/showthread.php?t=1461875 Search is your best friend.
Click to expand...
Click to collapse
Even then, when it's needed, and using ICS it doesn't turn on unless you're using SetCPU.
If you want to enable it manually do this from either "adb shell" or from the console on your phone:
Here's the full command string:
su
echo 1 > /sys/devices/system/cpu/cpu1/online
I know benchmarks don't really mean that much but with my second core enabled and both OC'd to 1.7 GHz while on Newt's Senseless ICS, my scores destroy the GNex and anything I was getting before!
Antutu: 6,929
Quadrant: 3,594
brando56894 said:
If you want to enable it manually do this from either "adb shell" or from the console on your phone:
Here's the full command string:
su
echo 1 > /sys/devices/system/cpu/cpu1/online
I know benchmarks don't really mean that much but with my second core enabled and both OC'd to 1.7 GHz while on Newt's Senseless ICS, my scores destroy the GNex and anything I was getting before!
Antutu: 6,929
Quadrant: 3,594
Click to expand...
Click to collapse
How is the battery life after 2nd core is activated ?
Thanks
I dont see a difference, as each core shares responsibility. So instead of one core being at 1.7ghz each core an be at 850mhz. Although sometimes the one core will max out without intiating the 2nd core.
Sent from my ADR6425LVW
nbhnohome said:
How is the battery life after 2nd core is activated ?
Thanks
Click to expand...
Click to collapse
Pretty crappy, but then again I have it at 75% brightness and the performance gov set to 1.7 GHz and 192 MHz with the screen off. My phone was fully charged at 1 PM, and it's currently at 45% using the standard battery. I only ran a few benchmarks with antutu and quadrant and a few other less intensive things. Looking at the battery info 78% of my battery usage is from the screen.
Try the AnthraX kernal in the development section. I believe its clocked at 1.51 to force the second core to turn on.
---------- Post added at 04:20 PM ---------- Previous post was at 04:08 PM ----------
I have it up and running, so far so good.
I just tried it and it will boot up for me but the touchscreen won't work. I'm using Newt's Senseless.
System Tuner Pro will allow you to force both cores online. Also it overclocks and undervolts aswell.
brando56894 said:
I just tried it and it will boot up for me but the touchscreen won't work. I'm using Newt's Senseless.
Click to expand...
Click to collapse
It currently only works with GB roms. Ignore me if Newt's Senseless is one, I thought it was ICS.
It is an ICS ROM I saw some people had it working with ineffibilis so I decided to give it a shot for the hell of it to see if it would work.
You dont need to force the 2nd core on, it will kick on. If you arent using setcpu that could be an issue. Antutu doesnt work. Also use cpu usage monitor and you can see both cores work.
Sent from my ADR6425LVW
Just a note i read on one of the kernels they stopped forcing the second core on because it caused issues. In the end i truly believe it would be unwise to do so. Let the cpu do its thing. Im on bamf 1.02 and my second core kicks on when it needs to.
Sent from my ADR6425LVW
apophis9283 said:
You dont need to force the 2nd core on, it will kick on. If you arent using setcpu that could be an issue. Antutu doesnt work. Also use cpu usage monitor and you can see both cores work.
Sent from my ADR6425LVW
Click to expand...
Click to collapse
so it's wise to use setcpu over antutu? I'll have to try again since I usually get freezing using setcpu with all kernels. no oc nor uv. might just be a bad combo between undeclock and current governor
I just tried enabling both cores with system tuner pro and it worked but evening started going a little jerky. I disabled it again and everything was fine again.
Sent from HTC Rezound with Tapatalk
Yeah forcing 2nd core online is a bad idea. Using setcpu, oc max 1.7 min 192. No profiles no uv. Using cpu usage monitor to view cpu usage.
Sent from my ADR6425LVW
http://forum.xda-developers.com/showthread.php?t=1233103
I suggest everyone go give that a quick read through, turns out our dual core snapdragons are quite a bit different then most of the other dual core soc's out today.
On cf-bench mine has a higher score than the s2. Im not worried
Sent from my ADR6425LVW
Does anyone know any apps that control the CORES? I have had a tough time finding an app that will let me run on a single core to save significant power. I know there's undervolting and lowering cpu speed but I'm looking for a core control app,
Thaxtonator said:
Does anyone know any apps that control the CORES? I have had a tough time finding an app that will let me run on a single core to save significant power. I know there's undervolting and lowering cpu speed but I'm looking for a core control app,
Click to expand...
Click to collapse
CPU Sleeper
My guess is you want better battery life so rather than making 1 core sleep try setting your cpu speed to 1ghz or 800mhz as top speed it will be as slow as just 1 core
Sent from my Amaze 4G using xda app-developers app
First off you must be rooted, and before you go complaining about lag, battery life, poor gaming performance, etc, have a look on the internet because chances are you either have a faulty device or someone has already created a fix. Many new phone manufacturers will market their device as quad or even octa core, tricking the market into believing that smooth gaming and UI are a result of having a 1.7ghz quad core or such when in reality the chip pushing the pixels is the GPU, probably the most important factor in a chipset which gets likewise upgraded every generation but is not advertised as heavily as the CPU.
So why the lag?
The Tegra 3 CPU is linked to the GPU, therefore, the GPU will only scale up to its maximum frequency if the CPU has activated multiple cores and is running at a high clock speed, however to save battery life the Tegra 3 prefers to use 1 core. This is why most Gameloft games lag (as they only use 1 core). Fortunately there is a fix, you can allow the GPU to scale dynamically by using the attached init.d script, if it doesn`t work, try using smanager, setting it to run on boot with su access. This will allow the phone to weight its processing more on the gpu, allowing the power hungry 40nm CPU to scale down to a lower clock, hence saving power. If you get stuttering in the UI make sure you flash a custom rom and enable the GPU 2d rendering or GPU UI rendering option in aroma.
Why won`t my phone scale to 1.7ghz all the time?/Why does my phone only use a single core when clearly more power is needed?
The Tegra 3 is also not a 1.7ghz quad core per say, the processor can only scale to 1.7ghz when using a single core. This is buggy as sometimes the processor will get stuck in single core and cause lag and unnecessary battery drain if the frequency scales too high in order to multitask. To fix this, head over to Nik3r`s thread and flash his elite kernel, hxore is also great however it does not include blades commits (however the removal of hotplug will give similar effects). These blade kernel implementations will allow the phone to use all four cores at 1.7ghz, dramatically assisting multithreaded applications and games that are cpu intensive but poorly optimized. To enable this use attached script.
My Launcher is constantly reloading/Heavy open world games lag/Sense multitasking sucks!
Elite also features swap memory, although I cannot recommend it for daily use, if you are a heavy gamer, it will help in any unity or unreal engine game and also stops the launcher from reloading which can be annoying (sense is a ram hog). These come in various sizes which from 128mb to 256mb and performance gains really depend on usage or what you think is necessary.
Performance is great but battery life is terrible
You might also want to try UV your phone,again poses some risk but cannot cause permanent damage like the aforementioned swap memory, before doing so check you tegra 3 chip variant. These range from 1-4 with the original One X being 1-3 and the One X+ being mainly 4, 3 if you are unlucky, the higher the better and faster/cooler. You can check by using a terminal emulator and typing:
cat /sys/kernel/debug/t3_variant
I personally own a variant 4 which operates well even with a 100 millivolt UV, however as all devices are different you will have to experiment with this. This option will keep heat down and save power as the tegra 3 has plenty of CPU to spare. I will also provide multiple UV Scripts for you to try out (stock elite is -25 millivolts). I also recommend using the phone in powersave when not gaming, the majority of games will probably run well even in powersave (limited to 1.15ghz and 3 cores).
Display uses the most power/auto-brightness scales too high or low/I just want to turn my button backlights off
You can also use a brilliant app called Lumos to manage screen brightness (the bright SLCD 2 screen does have its drawbacks) and backlight brightness or you can copy the lowest brightness apk from insertcoin v 3.2.1.
Developers aren`t releasing updates
Developers work for free and are devoting there free time that they could be spending on leisure, family or work to better our devices. They are not obliged to do this and release their work publicly. Most developers will listen to requests but please do not pester them excessively just because they see it unfit for implementation. please thank all developers for there hard work and even consider donating. A simple thanks is always appreciated, happy flashing.:good:
Update 1: New scripts!, seemed to have fixed a problem regarding the gpu failing to decouple, could explain why people were seeing no improvement. Custom folder if you want to tailor your device`s performance to your specific needs/rom/kernel, standard, just contains scripts that should provide a sizable performance gain for all devices.
How do I use this script? Flash it?
Thanks for the explanation!
ryanjsoo said:
First off you must be rooted, and before you go complaining about lag, battery life, poor gaming performance, etc, have a look on the internet because chances are you either have a faulty device or someone has already created a fix. Many new phone manufacturers will market their device as quad or even octa core, tricking the market into believing that smooth gaming and UI are a result of having a 1.7ghz quad core or such when in reality the chip pushing the pixels is the GPU, probably the most important factor in a chipset which gets likewise upgraded every generation but is not advertised as heavily as the CPU.
So why the lag?
The Tegra 3 CPU is linked to the GPU, therefore, the GPU will only scale up to its maximum frequency if the CPU has activated multiple cores and is running at a high clock speed, however to save battery life the Tegra 3 prefers to use 1 core. This is why most Gameloft games lag (as they only use 1 core). Fortunately there is a fix, you can allow the GPU to scale dynamically by using the attached init.d script, if it doesn`t work, try using smanager, setting it to run on boot with su access. This will allow the phone to weight its processing more on the gpu, allowing the power hungry 40nm CPU to scale down to a lower clock, hence saving power. If you get stuttering in the UI make sure you flash a custom rom and enable the GPU 2d rendering or GPU UI rendering option in aroma.
Why won`t my phone scale to 1.7ghz all the time?/Why does my phone only use a single core when clearly more power is needed?
The Tegra 3 is also not a 1.7ghz quad core per say, the processor can only scale to 1.7ghz when using a single core. This is buggy as sometimes the processor will get stuck in single core and cause lag and unnecessary battery drain if the frequency scales too high in order to multitask. To fix this, head over to Nik3r`s thread and flash his elite kernel, hxore is also great however it does not include blades commits (however the removal of hotplug will give similar effects). These blade kernel implementations will allow the phone to use all four cores at 1.7ghz, dramatically assisting multithreaded applications and games that are cpu intensive but poorly optimized. To enable this use attached script.
My Launcher is constantly reloading/Heavy open world games lag/Sense multitasking sucks!
Elite also features swap memory, although I cannot recommend it for daily use, if you are a heavy gamer, it will help in any unity or unreal engine game and also stops the launcher from reloading which can be annoying (sense is a ram hog). These come in various sizes which from 128mb to 256mb and performance gains really depend on usage or what you think is necessary.
Performance is great but battery life is terrible
You might also want to try UV your phone,again poses some risk but cannot cause permanent damage like the aforementioned swap memory, before doing so check you tegra 3 chip variant. These range from 1-4 with the original One X being 1-3 and the One X+ being mainly 4, 3 if you are unlucky, the higher the better and faster/cooler. You can check by using a terminal emulator and typing:
cat /sys/kernel/debug/t3_variant
I personally own a variant 4 which operates well even with a 100 millivolt UV, however as all devices are different you will have to experiment with this. This option will keep heat down and save power as the tegra 3 has plenty of CPU to spare. I will also provide multiple UV Scripts for you to try out (stock elite is -25 millivolts). I also recommend using the phone in powersave when not gaming, the majority of games will probably run well even in powersave (limited to 1.15ghz and 3 cores).
Display uses the most power/auto-brightness scales too high or low/I just want to turn my button backlights off
You can also use a brilliant app called Lumos to manage screen brightness (the bright SLCD 2 screen does have its drawbacks) and backlight brightness or you can copy the lowest brightness apk from insertcoin v 3.2.1.
Developers aren`t releasing updates
Developers work for free and are devoting there free time that they could be spending on leisure, family or work to better our devices. They are not obliged to do this and release their work publicly. Most developers will listen to requests but please do not pester them excessively just because they see it unfit for implementation. please thank all developers for there hard work and even consider donating. A simple thanks is always appreciated, happy flashing.:good:
Click to expand...
Click to collapse
scarletbaron said:
How do I use this script? Flash it?
Thanks for the explanation!
Click to expand...
Click to collapse
Place them in etc/init.d folder and set permissions to rwxrwxrwx using root explorer or run on boot using scriptmanager.
ryanjsoo said:
Place them in etc/init.d folder and set permissions to rwxrwxrwx using root explorer or run on boot using scriptmanager.
Click to expand...
Click to collapse
I don't see a folder in etc called init.d, am I supposed to create a folder and name it init.d?
Sent from my HTC One X+ using xda app-developers app
Will these scripts help with the temperature Top?
Sent from my HTC One X+ using xda premium
Thanks for the wonderful effort.
As I am using the interactive optimized script, I encountered a problem at:
/sys/devices/gr3d/enable_3d_scaling
It said it cannot find such folder.
My phone spec:
- ARHD 6.5
- Elite kernel, latest one
Thanks
I really don't want to ask a dump question but there are a lot of files in the rar. I use Elegancia 5.2 with custom kernel, AT&T, so what is the file(s) suitable for me.
Pls give me a clue. Thks
Sent from my HTC One X+ using Tapatalk 2
Decide by yourself which scripts fit your needs. You will most likely want to use decoupled gpu and try different io schedulers. For 1.7ghz quad and uv I'm not sure if they will work on att . Which kernel do you use?
Whatdo you want to achieve?
Gesendet von meinem HTC One X+ mit Tapatalk 4
THX for that. I tried two scripts with ChaOS and it feels snappier
Gesendet von meinem HTC One X+ mit Tapatalk 2
nchantmnt said:
Decide by yourself which scripts fit your needs. You will most likely want to use decoupled gpu and try different io schedulers. For 1.7ghz quad and uv I'm not sure if they will work on att . Which kernel do you use?
Whatdo you want to achieve?
Gesendet von meinem HTC One X+ mit Tapatalk 4
Click to expand...
Click to collapse
I what to achieve good battery when phone is not in use and great proformance when in use
By the way I'm on stock kernel
Sent from my HTC One X+ using xda app-developers app
I tried running all of them in smanager but it always says something about not being able to locate a module that's is searching for. Any suggestions?
Sent from my HTC One X+
Help
Hello everyone I'm trying to decide between S3 and HOX+ and the only thing that seems to be better in S3 is gaming performance. Can I play Modern Combat 4, Asphalt 7, and NFS:MW smoothly on this phone? Do these scripts fix Gameloft lag?
ChongWiz said:
Hello everyone I'm trying to decide between S3 and HOX+ and the only thing that seems to be better in S3 is gaming performance. Can I play Modern Combat 4, Asphalt 7, and NFS:MW smoothly on this phone? Do these scripts fix Gameloft lag?
Click to expand...
Click to collapse
I've never had a problem with gameloft games
Sent from my HTC One X+ using xda app-developers app
I still do experience lags with the international one x+ on games like canabalt and most of 3D games are unplayable (sonic 4 ep II THD for example).
I'm on AOSP+ with Blade kernel, GPU scalling doesn't change a lot... I've tried supercharger V6, very smooth but not in games as well...
Any ultimate solution?
Thanks ryan, after using a couple of your scripts, combined with a much larger VM Heap. My phone feels like it should of out of the box For some reason tapatalk won't let me thank your OP. So i thanked post 3 lol
Sent from my HTC One X+ using Tapatalk 4 Beta
yokozuna82 said:
I what to achieve good battery when phone is not in use and great proformance when in use
By the way I'm on stock kernel
Sent from my HTC One X+ using xda app-developers app
Click to expand...
Click to collapse
You`ll want to look into a custom kernel as all use the smartmax governor which has better batterylife than ondemand and use cpuquiet driver which switches cores easier, ie uses less power, generates less heat as cores are clocked lower but more are active. Try the undervolt script but use a less aggressive one if you experience crashing or lag.
AndroHero said:
Thanks ryan, after using a couple of your scripts, combined with a much larger VM Heap. My phone feels like it should of out of the box For some reason tapatalk won't let me thank your OP. So i thanked post 3 lol
Sent from my HTC One X+ using Tapatalk 4 Beta
Click to expand...
Click to collapse
Thanks, your welcome, don`t forget to thank the kernel and rom devs as well
What function do the UV (50/75/100) scripts and the sio sheduler have
Sent from my One X+ using xda premium
UV is undervolting. In this case each frequency step is undervolted by 50/75/100 MV which will help to keep your device cooler and thus saves batery and prevents thermal throtteling but also might cause instability. For the i/o sheudlers ask google, its to complex for one small post. But in a nutshell it determines in what order tasks are handled.
Gesendet von meinem HTC One X+ mit Tapatalk 4 Beta
nchantmnt said:
UV is undervolting. In this case each frequency step is undervolted by 50/75/100 MV which will help to keep your device cooler and thus saves batery and prevents thermal throtteling but also might cause instability. For the i/o sheudlers ask google, its to complex for one small post. But in a nutshell it determines in what order tasks are handled.
Gesendet von meinem HTC One X+ mit Tapatalk 4 Beta
Click to expand...
Click to collapse
OK thank you
Sent from my One X+ using xda premium