Major kernel messup - G4 Q&A, Help & Troubleshooting

Hi, i've seen weird things with the G4 kernel, so i decided to run some tests to approve or disapprove my theory... the Kernel does NOT use multi cores as it should be, and big cores very rarely used.
I tested PPSSPP emulator which has option to run multithreaded session on the phone, it worked on galaxy s3(my pre previous phone) and G3 with conservative kernel.
On G4, it actually REDUCE performance and introduce lag, so to test it further i disabled big cores completely, and disabled all but ONE little core and ran the game, guess what? performance was the same as before, even a bit smoother, i then added core by core and it DID NOT change the performance.
The Kernel does not know how to behave with the core, aka introducing reduce performance on this emulator, the same didn't happen on G3.
Next game was Angry Birds 2, which displayed the same result, running on one little core was enough for it's performance, and it was slightly smoother at times.
and btw, none of the govenors changed the situation.
Now you can check up any game that u want with this method and report it here, by those two tests i now know that kernel sucks and hopefully it can be patched soon enough.

Related

SetCPU now works on A7

Last time I had installed SetCPU, I couldn't get it to work. Looks like it's been updated to support Tegra processors, and now works with the A7. It doesn't give you a choice of governors (guess the kernel doesn't support it), but you can underclock and set profiles.
I haven't had a chance to play with it enough to tell for sure, but I suspect that underclocking will help battery life. I'd be interested in finding out others' experience in this regard.
Jackpot. I was hoping this would get solved. This may be the key to unlocking another hour or so of battery life.
mmarcuse said:
Last time I had installed SetCPU, I couldn't get it to work. Looks like it's been updated to support Tegra processors, and now works with the A7. It doesn't give you a choice of governors (guess the kernel doesn't support it), but you can underclock and set profiles.
I haven't had a chance to play with it enough to tell for sure, but I suspect that underclocking will help battery life. I'd be interested in finding out others' experience in this regard.
Click to expand...
Click to collapse
Have you gotten a chance to play with underclocking and profiles yet? Any results on improved battery life?
I haven't done any formal testing. Subjectively, it does seem to last longer on a charge. I have been playing with the settings to see what would be the minimum acceptable speed for flash video and found that at 450 MHz it still plays reasonably smooth. I wouldn't expect any miraculous increases in battery life from SetCPU since the processor will run at the slowest speed it can while still meeting demand, so if there is not much going on, it will run at 200 Mhz or so.
So, if you are watching video non-stop, I would expect a significant increase in battery life at the expense of smooth playback, but if you are just typing email, I don't think there will be much difference. Still, any gain is worth it.

Overclocking question, stability?

Okay, so my question is basically how stable is overclocking your g2? I typically keep it at 800 when I use my phone normally, than 1.5ghz for games. I wante d to keep my g2 at 1.5ghz forever.. is that bad?
My battery obviously increases in temp..
I just use 1GH. It's enough for all game now. and didn't see any bad to battery or phone
I've had my DZ for about three weeks now and all this time I've had it consistently overclocked to 1843MHz. At that high of a speed, I had to let the phone cool down after 20 minutes of use.
Just today I flashed pershoot's 1516MHz kernel and noticed no heat issues after ~45 minutes of consistent use (temps < 40C).
I have had my g2 for.... However long they been out. I have always been overclock to at least 1.5 with zero heat issues. I ran 1.8 and even 1.9 for a good long time as well. Those speeds have heat issues ones that required a battery pull a few times because it started heating up faster then i could shut down the phone. If your going to OC at those speeds makes sure you set temp profiles with alarms.
Sent from my HTC Vision using XDA App
ARM processors, like our snapdragons, are a lot more forgiving on the overclocking front than what you might find in your desktop, for instance.
I still treat overclocking on my phone like I do my computers, though... setcpu has a stress test built in that you can use if you're curious how "stable" your overclock is. but in my experience, I've found that you can get away with just playing around with it and using the phone normally and seeing how it reacts to different clockspeeds.
right now, I run it at 1.1ghz (24/7). I have run it at 1.5ghz (24/7) in the past for PSX/N64 emulators, but I've found with my new setup (pretty light; no widgets, very few things going on in the background, stripped as many unnecessary apps as possible, and not using any animations or fancy bits) that 1.1ghz is more than enough to be able to play the games I play on any emulator smoothly.
you should be fine at any speed that is currently available in the overclocking kernels we have with the exception of flippy's 1.9ghz kernel, which does require some monitoring to keep things cool and stable. but it still does vary from phone to phone. if you're running at 1.5ghz and the phone isn't doing anything wonky, then you shouldn't worry about it. if you're running it at 1.5ghz and you're experiencing stability issues, random force closes that aren't fixable through conventional methods, or heat issues, you should probably back off a bit.
some people have problems at 1.2ghz, some people are running at 1.9ghz all the time and never have problems... just find what works best for normal usage with your device and go with it.. it's not like we keep these things for more than a couple of years anyway, and the processor will be capable of handling the [stable] overclock for that period of time.
im always at 1.2ghz. 768 as min, interactive gov (when i use CM7) and battery has been fine, havent noticed any major issues. hard to tell if it was the rom bugs or OC being the issue but from what i read all my issues others have at various speeds so im guessing it was rom related
i think it depends on the rom.
when i use the Pyromod rom i dont need overclock but for other roms like sense roms those I require OC. I always keep it at 1400 when needed.

[FIX][UPDATE] Wild Blood Full Effects v1.0.7 Performance + GameLoft games - Root

The initial Wild Blood 1.0.7 had full effects and it ran bad on Tegra 3 devices (especially the slower ones like the Nexus 7)
Gameloft quickly botched the game with the v1.0.8 update and downgraded most effects to make it run well on Most Tegra 3 device
check this post for screenshots comparison and how to return your game to v1.0.7
Interestingly the game runs well on stock 2.17 kernel with gaming boost, yet it runs very bad on the One X gaming optimized kernels like Faux, Tegrastats revealed it's using only one core, without gaming boost it rarely crossed 50% load and with boost it rarely crosses 82% load, in other words this game is not using the Tegra 3 CPU at all
Not only it doesn't even begin to use the CPU, Gameloft still fails to optimize their games for the Tegra 3 GPU shortcomings for example Wildblood has an high level of Anisotropic filtering and our GPU is pixel fill rate bound, a reduction to this filtering could have been enough to relief the GPU instead of killing off all the effects
The very best way to play wildblood v1.0.7 is using the One X base 2.17 stock with gaming boost 2.1 or even better with the custom gaming enhanced stock 2.17 kernel
For some very specific reason it runs perfectly playable on this kernel even with full effects as long as you use gaming boost
However if you like to force this game to run well on custom kernels like faux and franco, continue with the following methods
Since this game and many Gameloft games don't uses Tegra 3 cores, we will want the maximum out of our single core
How to Run Wildblood and many Gameloft games at the maximum possible performance on custom One X kernels
First Method: Dual Core lock
- Download the latest Renovate Gaming boost
- Download any CPU control app like SetCPU
- First Enable boost in the gaming boost app, this will set the maximum background free memory and tweak the GPU
- Then change the CPU Governor to Performance mode using your CPU app, this will lock Tegra 3 to dual core mode at maximum clock speed, since two cores are disabled for safety in this governor you don't have to worry about overheating
Run Wildblood 1.0.7, you will notice it runs at least 2 to 3x the performance of default values
Recommended custom kernel for this method is Faux 11 mainline but also works with stock kernel, make sure you don't use an OC kernel since this method will push the device and you don't want it to overheat
OCed kernel might have issues with this method
Don't use this method and game on the charger otherwise your device might overheat
This tips is for non Tegra optimized games, using it with the THD games will surely cause high heat
Once you are done gaming disable boost mode and restore your CPU governor to ondemand to conserve your battery
Alternative method: Quad Core + Throttle lock
This is a much more aggressive method and will heat the device
for some reason the game runs in full quad core on the userspace governor using faux 12b1 and it runs over 30fps with full effects v1.0.7
we also need an OC kernel like faux' variant free this is because we don't want it to throttle all the way down to 1200MHz which always cause a massive drop in speed, I think its related to linked memory speed, so faux variant free or ultra or beta, will throttle to 1350
I didn't try any other kernel like stock but Franco doesn't have userspace and ondemand is only single core on this game, the stock kernel has userspace but I didn't try
so using faux 12b1 enable gaming boost 2.1
using setcpu or ur fav CPU app switch to userpace gov and Noop scheduler
set the min and max clock to 1400, this will lock to the throttle speed of 1350mhz at full quad
run the game and be surprised
u can reduce the lock a little if u feel its too hot, but don't set min below 900 because this governor has a mind if its own
In theory this should also work on stock kernel but it will lock to throttle speed of 1200mhz at full quad
Don't use this method and game on the charger otherwise your device might overheat
This tips is for non Tegra optimized games, using it with the THD games will surely cause high heat
Once you are done gaming disable boost mode and restore your CPU governor to ondemand to conserve your battery
This is cool to use on stock kernels?
Nice tip thanks hammy! XD
Any other CPU tuners worth mentioning? I'm skint atm and cant afford to pay for it XD
The-Last-Hylian said:
This is cool to use on stock kernels?
Nice tip thanks hammy! XD
Any other CPU tuners worth mentioning? I'm skint atm and cant afford to pay for it XD
Click to expand...
Click to collapse
yes tons of free CPU apps just search in google store, system tuner is one of them
AND YES it works on stock kernel, although it beyond me why you insist on not trying a custom kernel like faux (2 to 3x the frame rate in Beach buggy)
hamdir said:
yes tons of free CPU apps just search in google store, system tuner is one of them
AND YES it works on stock kernel, although it beyond me why you insist on not trying a custom kernel like faux (2 to 3x the frame rate in Beach buggy)
Click to expand...
Click to collapse
TBH I can't seem to ever get round to flashing a custom kernel, also I'm still not 100% confident enough to do it. I'm not sure on which kernel to flash tbh and I'll be jumping up to ARHD 11.1 soon so don't see the point until after then.
I haven't played beach buggy yet.
Nice tip, thanks a lot!
This method is working perfectly for Faux 11 mainline and the device remains so cool :laugh:
Hamdir,
It's possible to get full effects whit v1.0.8?
What for?
This update addresses performance problems experienced by some users on Tegra 3 devices (including Nexus 7).
The update is NOT required for non-Tegra devices.
Click to expand...
Click to collapse
They've changed only graphics, this update does not contain any bug fixes.
jamm513 said:
Hamdir,
It's possible to get full effects whit v1.0.8?
Click to expand...
Click to collapse
+1, updated to 1.0.8 since it went live - would be great if this can be done on this current version.:fingers-crossed:
krohme said:
+1, updated to 1.0.8 since it went live - would be great if this can be done on this current version.:fingers-crossed:
Click to expand...
Click to collapse
Both version is same, just for 1.0.8 version, they've decreased the graphic.. so hamdir just giving us how to revert back to 1.0.7 that hold full graphic enable for those have update to 1.0.8. So, this is the way to make it full effect enable.
@nashshafrulrezza im also getting freezes with the game, Faux11 mainline it's but not the kernel because i press home and i can exit the game, so i think there is something wrong with TB back of v1.0.7
extremely fun and smooth though , this method proves the real problem is that Gameloft is not using the CPU well
@everyone else v1.0.8 made the game smooth by killing effects so you don't really need this method, its only for those who want to play it with full effects enabled on v1.0.7
hamdir said:
@nashshafrulrezza im also getting freezes with the game, Faux11 mainline it's but not the kernel because i press home and i can exit the game, so i think there is something wrong with TB back of v1.0.8
extremely fun and smooth thought , this method proves the real problem is that Gameloft is not using the CPU well
@everyone else v1.0.8 made the game smooth by killing effects so you don't really need this method, its only for those who want to play it with full effects enabled on v1.0.7
Click to expand...
Click to collapse
Guess you out of luck too hamdir. Have you try it with franco? I'm not in mood to change kernel today, so hoping for others to report it.
nashshafrulrezza said:
Guess you out of luck too hamdir. Have you try it with franco? I'm not in mood to change kernel today, so hoping for others to report it.
Click to expand...
Click to collapse
no im sure it's the games fault, i remembered it also happened pre 1.0.8 update while i can play beach buggy with this method and it gets very hot but rock stable
plus didn't you hear? faux 11 mainline is now glued to my one X until JB source is released, me and my One X are exhausted :laugh:
hold on, i just remembered i have UV50, so next time i play ill try with out UV
anyway i don't think its the kernel fault, if the kernel the entire device would freeze and not just the game
hamdir said:
no im sure it's the games fault, i remembered it also happened pre 1.0.8 update while i can play beach buggy with this method and it gets very hot but rock stable
plus didn't you hear? faux 11 mainline is now glued to my one X until JB source is released, me and my One X are exhausted :laugh:
hold on, i just remembered i have UV50, so next time i play ill try with out UV
anyway i don't think its the kernel fault, if the kernel the entire device would freeze and not just the game
Click to expand...
Click to collapse
It just the same.. already try it without uv and it really working great at 1st.. then when it comes to lot monster stage.. the game hang as before.
Agree.. it's the game could be.. just need anyone to test it with latest franco.. cause before this, franco kernel working better when it comes to wildblood.. Maybe we'll found out an answer to this freeze problem.
BTW, I don't want to glued my HOX yet.. Still hoping for better gaming experienced. Not because gaming experienced is bad with our HOX but I'm just hoping gaming will last longer with our HOX, maybe same as iphone.
nashshafrulrezza said:
It just the same.. already try it without uv and it really working great at 1st.. then when it comes to lot monster stage.. the game hang as before.
Agree.. it's the game could be.. just need anyone to test it with latest franco.. cause before this, franco kernel working better when it comes to wildblood.. Maybe we'll found out an answer to this freeze problem.
BTW, I don't want to glued my HOX yet.. Still hoping for better gaming experienced. Not because gaming experienced is bad with our HOX but I'm just hoping gaming will last longer with our HOX, maybe same as iphone.
Click to expand...
Click to collapse
will last with all the focus Tegra is getting and not even a word about Tegra 4 so far
why dont u try Franco for us
but correct me if im wrong, when you had franco and no trouble before, you were using your own v1.0.8 and not my 1.0.7 TB
I did the tweaks: Enable Boost and Performance Mode
Beach Buggy Blitz is much smoother at full resolution. But the device still gets overheated I can blame either the chip in 'my' One x or like other people said the jb builds heat up while gaming.
I remember when playing beach buggy blitz normally without tweaks, the lag in the tunnel/dark areas was the most. With these tweaks the lag is barely there
Thanks Hamdir!
death__machine said:
I did the tweaks: Enable Boost and Performance Mode
Beach Buggy Blitz is much smoother at full resolution. But the device still gets overheated I can blame either the chip in 'my' One x or like other people said the jb builds heat up while gaming.
I remember when playing beach buggy blitz normally without tweaks, the lag in the tunnel/dark areas was the most. With these tweaks the lag is barely there
Thanks Hamdir!
Click to expand...
Click to collapse
While it works great, this tip is not intended for Beach buggy ill make it clear in the first post
beach buggy and other real Tegra games uses the CPU core and GPU pretty well and they get heated as they are with gaming boost
unlike wildblood which is barely pushing the GPU or the CPU, with this tip it remains very cool
so yea this tip is for wildblood 1.0.7 and maybe other non Tegra optimized games like the ones from GL
the JB kernel is confirmed by many as hotter (so far) if they didnt' fix this, our kernel gods will deal with it, of course this means waiting for the kernel source, once the OTA roles out ill be annoying HTC with requests about the kernel source on Elevate
This is why im now happy that my devices has Asian OTA and will gladly update later when the gaming situation is clear
Alright. Thanks once again.
hamdir said:
will last with all the focus Tegra is getting and not even a word about Tegra 4 so far
why dont u try Franco for us
but correct me if im wrong, when you had franco and no trouble before, you were using your own v1.0.8 and not my 1.0.7 TB
Click to expand...
Click to collapse
Nope, when I'm using Franco.. I'm owning the one from google play.. I'll test it after finish my work.. I really want to know the result.
nashshafrulrezza said:
Nope, when I'm using Franco.. I'm owning the one from google play.. I'll test it after finish my work.. I really want to know the result.
Click to expand...
Click to collapse
oh and maybe we should trying playing it for while without the performance gov on faux, to see if the gov is to blame (i know its hard lol)

Cpu throttle??

ok guys I downloaded cpu spy and after using the phone for 10min my phone never hit above 1.5 ghz ... I thought this phone was at 1.9 ,I did a lot of testing and still couldn't get the phone past 1.5 , no wonder things are not as smooth as they should be. I also upgraded to the new firmware it is a bit faster but I see the phone cpu is always around 1.5-1.1 ghz not good to run as smooth , also if cpu the low I'm sure gpu as low why all the animations run slow.
Edit : was playing angry birds star wars check back cpu ran at 1.1ghz -950mhz ...
Edit2: so i ran a anTuTu test and finally it hit at 1.9ghz and it drop down to 1.6ghz and 1.7 ghz for a few seconds. I really feel if this phone ran past the 1.5 it be a lottttt smoother i mean a lot.. just my 2cents trying to help out.
Sent from my SGH-M919 using xda premium
CPU factors
Listed CPU speeds are a maximum, a lot of factors play into that actually CPU speed you will see when running various apps.
Also, the CPU monitor reporting may not be 100% accurate, again due to several factors.
Also for reasons spread around this forum (all the battery threads popping up after the 1st week with the devices in hand)
The default cpu speed governors are likely set to preserve battery and only kick into high gear when the need REALLY presents itself.
Ie to samsung a little stuttering is fine if it means the battery lasts an extra hour in most cases
Most custom roms have different cpu governors in place - designed in part to respond more quickly to system load and increase performance.

GPU overclock, STweaks, results

My phone is perfect right now in every way except for the tiny little video lag i get in pocket legends. Question:
Is there a good kernel for GPU overclocking besides just the usual CPU overclocks? I heard you can overclock the GPU from 400 to 800, is this correct? If so what kernel and on what rom, also does STweaks work with it?
Has anyone overclocked their GPU to 700-800mhz, did they notice a difference playing 3d games like pocket legends?
I dont really want to blow my phones config if its not worth it, its working so perfect right now with the free tether app (which only crashes my wifi radio on occasion). Other then that it is solid, no crashes no freezes, smooth as a babies first sword.
Alot of viewers in just the little bit of time this thread has been, people want to know

Categories

Resources