[Q] Poor GPU performance with my Epic 4g - Epic 4G Q&A, Help & Troubleshooting

I'm having some trouble with GPU performance with my Epic 4g on stock EC05 with the Genocide 2.0 kernel.
From my research I conclude that I should be getting ~45-50 fps in nenamark1 v1.6 at stock clocks.
My device can only push out 38fps at 1000mhz and 40fps at 1300mhz - something is wrong here.
I have tried the Syndicate frozen 1.2 rom with the Genocide kernel and achieved the same results. I have since gone back to stock rom.
Does any one have any ideas as to why I am getting such low scores.

yeah i tried on srf 1.2 and actually got 30.3.

ok srf 1.2 oc'ed to 1.4. are you sure your actually overclocking? download a program called cpuspy and see if your actually hitting 1.3
edit: btw i odnt think its possible to get any where near those kind of fps without overclocking..

schnowdapowda said:
ok srf 1.2 oc'ed to 1.4. are you sure your actually overclocking? download a program called cpuspy and see if your actually hitting 1.3
edit: btw i odnt think its possible to get any where near those kind of fps without overclocking..
Click to expand...
Click to collapse
yes, 41.5 fps max at 1.3ghz Something is wrong. shadow Guardian is fairly choppy as well.
My gpu is gimped...

Which Governor? If using "conservative" I don't think it tops 1000 or 1120 even if overclocked to 1400 unlsee you use the very first Voltage Control. Rodderik doesn't support the new Voltage Control or SetCPU. I brought this up to him a while back. He said to use the Voltage Control in the OP of his thread. Just trowing thoughts out there...
Sent from my SPH-D700 using XDA Premium App

I only know how to change the governor with setcpu, I don't see a way to do it with voltage control.

My CPU is fine I think. SetCPU also works fine to change the governor. Running the short bench, the lowest result on stock was about 181 ms. Overclocked to 1.3ghz I got 136 ms.
I'm also getting great speed in CPU intensive applications like the n64 emulator n64oid. GPU limited apps like Shadow Guardian and Quake 3 aren't doing as well.
I wonder if my gpu is somehow on power save mode (if that's possible)
Can someone compare their setCPU short bench results to my score of 136 ms?

dooms33ker said:
My CPU is fine I think. SetCPU also works fine to change the governor. Running the short bench, the lowest result on stock was about 181 ms. Overclocked to 1.3ghz I got 136 ms.
I'm also getting great speed in CPU intensive applications like the n64 emulator n64oid. GPU limited apps like Shadow Guardian and Quake 3 aren't doing as well.
I wonder if my gpu is somehow on power save mode (if that's possible)
Can someone compare their setCPU short bench results to my score of 136 ms?
Click to expand...
Click to collapse
More or less what I'm getting. I doubt your gpu is gimped man. And your cpu is deeply integrated with your gpu. Don't think of it like a desktop setup think more like a laptop. Where the gpu is supplemented by the cpus power. 41-44 fps would be normal for 1.3 ghz. What I get at least.
cd's or tapes?

I know a hell of a lot more about notebooks than I do about android phones, and even integrated graphics chips are independent from the CPU. Sure they may be manufactured on the same silicon with the cpu but they can be clocked independently (and even turned off).
The problem with the epic - and android by extension - is that you don't have direct access to the GPU or its driver. I've read that some kernels for certain phones can allow you to overclock the GPU; though none exist for the epic. An yes, I know about chainfire3d, and it's not really a 'driver'.
At least battery life is good for me...

dooms33ker said:
I know a hell of a lot more about notebooks than I do about android phones, and even integrated graphics chips are independent from the CPU. Sure they may be manufactured on the same silicon with the cpu but they can be clocked independently (and even turned off).
The problem with the epic - and android by extension - is that you don't have direct access to the GPU or its driver. I've read that some kernels for certain phones can allow you to overclock the GPU; though none exist for the epic. An yes, I know about chainfire3d, and it's not really a 'driver'.
At least battery life is good for me...
Click to expand...
Click to collapse
As far as I know, this might be exploitable in GB, which is why you are running into problems.

The Root said:
As far as I know, this might be exploitable in GB, which is why you are running into problems.
Click to expand...
Click to collapse
can you please elaborate?

dooms33ker said:
I know a hell of a lot more about notebooks than I do about android phones, and even integrated graphics chips are independent from the CPU. Sure they may be manufactured on the same silicon with the cpu but they can be clocked independently (and even turned off).
The problem with the epic - and android by extension - is that you don't have direct access to the GPU or its driver. I've read that some kernels for certain phones can allow you to overclock the GPU; though none exist for the epic. An yes, I know about chainfire3d, and it's not really a 'driver'.
At least battery life is good for me...
Click to expand...
Click to collapse
What you said about graphics chips might be true.. But it still doesn't change what I said. The problem is not with your gpu. Its with your settings. You may prove me wrong, but what I said is that your gpu directly relies on your cpu. That's why you get a better framerate when you overclock more. Chainfire has nothing to do with this.. I'm sure you know this but its purpose is to fool games by converting "commands" for a certain gpu into another and downsampling textures, etc so that they can run more efficiently on our chips. Ask anybody else what they're getting on that bench and they'll tell you similar numbers at the clocks we discussed. Btw I'm not sure but I think the gpu drivers for our phones might be closed source. Which would explain why oc'ing our gpu would be impossible without custom ass drivers built from the ground up.
cd's or tapes?

Related

[Q] GPU Overclock

Is there any possibility of a GPU overclock for the Rhodium? Just wondering out of sheer curiosity, it seems like it would give the phone a performance bump.
A search would have led you to not one, but two programs available to overclock the Rhodium CPU. I don't think you can OC the GPU separate from the CPU. The thread can be found in the Apps subforum.
I don't mean to interject inappropriately, but I think he said he wants to overclock the GPU not the CPU.
Hannigan174 said:
I don't mean to interject inappropriately, but I think he said he wants to overclock the GPU not the CPU.
Click to expand...
Click to collapse
Yeah, I edited my post.
Alright thanks. Does that mean that the GPU gets overclocked at the same time as the CPU when you use one of the OC programs?
pickles319 said:
Alright thanks. Does that mean that the GPU gets overclocked at the same time as the CPU when you use one of the OC programs?
Click to expand...
Click to collapse
I believe that is correct.
pickles319 said:
Alright thanks. Does that mean that the GPU gets overclocked at the same time as the CPU when you use one of the OC programs?
Click to expand...
Click to collapse
The display benchmark is higher when OC, but I'm not sure that means the 2nd processor is OC. The TP2 has a dedicated graphics processor.
stevedebi said:
The display benchmark is higher when OC, but I'm not sure that means the 2nd processor is OC. The TP2 has a dedicated graphics processor.
Click to expand...
Click to collapse
The benchmark is higher during OC because the CPU "picks up the slack," so to speak, as it compensates for the now slower GPU on graphics intensive programs.
To answer the original question, though, no, there is no way (currently) to overclock the GPU. You should certainly look into OC on the CPU, though as is speeds up everything, including animations and the like.
cajunflavoredbob said:
You should certainly look into OC on the CPU, though as is speeds up everything, including animations and the like.
Click to expand...
Click to collapse
Hahaha I already do OC my phone to 787MHz. Wanted to know because I am a bit of a performance junkie.
If it helps, I tried clock_7x00.gpu=0xa99 for ****s and giggles in my startup.txt. 17.6fps in Neocore before, and 17.6 in Neocore after. doesn't look like you can do it.
Any of the devs want to chime in?
thanks thanks thanks

[Q] Maximum clock (cpu) speed

Hello.
My friend say that he can over clock this thing to 1.5 ghz but i don't believe him.
So what is the maximum clock speed?
800mhz and it's unstable.
Your friend is bullshitting. No way can a lower end single core be clocked that fast, it would simply just burn out.
hene193 said:
Hello.
My friend say that he can over clock this thing to 1.5 ghz but i don't believe him.
So what is the maximum clock speed?
Click to expand...
Click to collapse
+1 and A very very big lie of your friend
Sent from my HTC Wildfire S A510e using xda premium
You can't oveclock over 800 mhz. Ok maybe i lie, you can overclock over 800 mhz but it be hot like sun in core. sorry for my English
imlgl said:
800mhz and it's unstable.
Your friend is bullshitting. No way can a lower end single core be clocked that fast, it would simply just burn out.
Click to expand...
Click to collapse
Hahahahaha... Your wrong. My MARVEL is totally stable and well... read my signature
benjamingwynn said:
Hahahahaha... Your wrong. My MARVEL is totally stable and well... read my signature
Click to expand...
Click to collapse
There is absolutely no rule of thumb for overclocking.
One CPU might handle 800+ MHz (806 MHz seems to be reached by benjamingwynn - nice speed!) and other might handle only 760-780 MHz stable for example. Don't forget that overclocking isn't an exact science. It more like an art!
It depends on many variables: the batch, the place in the wafer where you CPU came from, the voltage you're pumping, the cooling provided, etc.
Some CPU's don't need much voltage in order to scale speed, others need a big voltage increase in order to handle the extra speed. And there are others that simply don't scale well and can only handle weak overclocks.
And of course there is always a theoretical limit.
Anyone who says that he/she can overclock a 600MHz CPU to 1.5GHz lies with all the teeth and is an ignorant, with all due respect.
I know no CPU in the world that can overclock to 150%. Not even with extreme cooling (Liquid Nitrogen or other Subzero solutions) and other crazy mods. Now imagine this on a small device like a smartphone, where you can't properly change the cooling of the CPU in order to cope with the extra heat generated.
The phone would most likely burn in smokes.
I know a little bit about this matter because I have experience in overclocking PC CPU's. I know most about Intel CPU's (Dual and Quad-Cores, still haven't touched a hexa-core...), cooled on air or with liquid cooling.
The PC I work with every day has a Quad-Core CPU that is 3.2 GHz stock (QX9770) and is running at 4 GHz. It can handle more but the extra heat and voltage needed isn't worth the extra speed (and the accelerated degradation of the CPU).
Sorry for the offtopic guys but I had to reply to this anecdote.
miguelca said:
There is absolutely no rule of thumb for overclocking.
One CPU might handle 800+ MHz (806 MHz seems to be reached) and other might handle only 766 MHz stable for example. Don't forget that overclocking isn't an exact science. It more like an art!
It depends on many variables: the batch, the place in the wafer where you CPU came from, the voltage you're pumping, the cooling provided, etc.
Some CPU's don't need much voltage in order to scale speed, others need a big voltage increase in order to handle the extra speed. And there are others that simply don't scale well and handle weak overclocks.
And of course there is always a theoretical limit.
Anyone who says that he/she can overclock a 600MHz CPU to 1.5GHz lies with all the teeth and is an ignorant, with all due respect.
There is no CPU in the world that can overclock to 150%. Not even with extreme cooling (Liquid Nitrogen or other Subzero solutions) and other crazy mods. Now imagine this on a small device like a smartphone, where you can't properly change the cooling of the CPU in order to cope with the extra heat generated.
The phone would most likely burn in smokes.
I know a little bit about this matter because I have experience in overclocking PC CPU's. I know most about Intel CPU's (Dual and Quad-Cores, still haven't touched a hexa-core...), cooled on air or with liquid cooling.
The PC I work with every day has a Quad-Core CPU that is 3.2 GHz stock (QX9770) and is running at 4 GHz. It can handle more but the extra heat and voltage needed isn't worth the extra speed (and the accelerated degradation of the CPU).
Sorry for the offtopic guys but I had to reply to this anecdote.
Click to expand...
Click to collapse
Totally agree.
great explanation for anyone wondering why their device won't overclock like somebody else's.
miguelca said:
There is absolutely no rule of thumb for overclocking.
One CPU might handle 800+ MHz (806 MHz seems to be reached by benjamingwynn - nice speed!) and other might handle only 760-780 MHz stable for example. Don't forget that overclocking isn't an exact science. It more like an art!
It depends on many variables: the batch, the place in the wafer where you CPU came from, the voltage you're pumping, the cooling provided, etc.
Some CPU's don't need much voltage in order to scale speed, others need a big voltage increase in order to handle the extra speed. And there are others that simply don't scale well and can only handle weak overclocks.
And of course there is always a theoretical limit.
Anyone who says that he/she can overclock a 600MHz CPU to 1.5GHz lies with all the teeth and is an ignorant, with all due respect.
I know no CPU in the world that can overclock to 150%. Not even with extreme cooling (Liquid Nitrogen or other Subzero solutions) and other crazy mods. Now imagine this on a small device like a smartphone, where you can't properly change the cooling of the CPU in order to cope with the extra heat generated.
The phone would most likely burn in smokes.
I know a little bit about this matter because I have experience in overclocking PC CPU's. I know most about Intel CPU's (Dual and Quad-Cores, still haven't touched a hexa-core...), cooled on air or with liquid cooling.
The PC I work with every day has a Quad-Core CPU that is 3.2 GHz stock (QX9770) and is running at 4 GHz. It can handle more but the extra heat and voltage needed isn't worth the extra speed (and the accelerated degradation of the CPU).
Sorry for the offtopic guys but I had to reply to this anecdote.
Click to expand...
Click to collapse
Well said. This is very off topic but how would you overclock on windows? You have to mess about with the kernel right?
Sent from my HTC Wildfire using xda premium
Normally from the BIOS.
But you can also overclock from within windows using certain applications.
BIOS is the better option.
intel007 said:
Normally from the BIOS.
But you can also overclock from within windows using certain applications.
BIOS is the better option.
Click to expand...
Click to collapse
I got a laptop and I bet you haven't seen the BIOS setup on a Sininia 510 or you would break down crying.
Sent from my HTC Wildfire using xda premium
benjamingwynn said:
I got a laptop and I bet you haven't seen the BIOS setup on a Sininia 510 or you would break down crying.
Sent from my HTC Wildfire using xda premium
Click to expand...
Click to collapse
A lot of laptops have crippled bios's so there is no overclock options mainly due to the heat/cooling factor.
Laptops run pretty hot already.
Does your laptop have any overclock/frequency Settings?
benjamingwynn said:
Well said. This is very off topic but how would you overclock on windows? You have to mess about with the kernel right?
Click to expand...
Click to collapse
All the finetuning (voltages and so on) is done in the BIOS. My motherboard is actually designed for overclocking.
It's an "old" Asus Rampage Extreme.
You would be amazed with the amount of settings it has!
It also comes with Windows software that allows some realtime adjustments but the "core" lies in the BIOS.
Sent from my HTC Wildfire S A510e using XDA App
wildfire-chaos said:
You can't oveclock over 800 mhz. Ok maybe i lie, you can overclock over 800 mhz but it be hot like sun in core. sorry for my English
Click to expand...
Click to collapse
806 here and never frozen once in months...Runs cool too. Once of the lucky ones I guess.
Yep I'm in the 806 club too.
intel007 said:
Yep I'm in the 806 club too.
Click to expand...
Click to collapse
Mine also runes ok with 806 setting
miguelca i'am on 1055t oc'ed to 3.9 24h...(hyper 212+ push-pull)
I'm running on 768 and it is fast enough. You can feel that the device gets warmer with 806 and needs a bit more battery.
aigaming said:
Mine also runes ok with 806 setting
miguelca i'am on 1055t oc'ed to 3.9 24h...(hyper 212+ push-pull)
Click to expand...
Click to collapse
Nice OC aigaming! but never forget that CPU's do degrade over time, even if some people tell you the contrary.
If you keep your CPU cool and don't give it too much voltage to "eat", then everything should be fine for a long time. Still don't abuse it too much, this is my personal advice.
You have a nice cooler and with a push pull config it should keep things cool.
Mine is an old Tuniq Tower 120 (copper block lapped by me when I still had lots of patience) with the stock fan changed. I don't use the fan controller that came with the cooler btw.
My CPU used to be cooled on liquid but I have a way too limited case in order to accomodate the radiators, pump, reservatory, etc. Sold all the gear.
Keeping my beast at 4GHz on air is VERY NICE.
Once again sorry for the offtopic guys. I had to reply to this. I know I could have used a PM but I'm in a hurry.
I wish the HTC 2.3.5 RUU would have a kernel with overclock option for the CPU...
Anyone available to change the HTC RUU with an overclockable kernel?
Or am I saying nonsense? Probably CRC check would fail and I could only flash it with temp-root, right?
Would really appreciate being able to push my CPU just a little bit more...
The only single-cores I know of that can actually reach 1.5Ghz overclocked are devices running a Qualcomm MSM7x30 (Desire Z) or an MSM8255 (Desire HD/Xperia Play/Sensation XL [stock speed, same processor]/etc).

overclocking - my questions for understanding

So I thought about overclocking. I never overclocked any CPU by now. No PC cpus, no mobile cpus
I just always read: Do not overclock! More heat production, more energy costing and of course: probably decrease device life-time and may damage the phone.
On the opposite there is: more cpu-power. WFS seems to be able to get OC'd to 800 MHz (which is 200 above standard and only 200 below Desire)
So, what can you tell me about the above conclusions?
Next question: Do I need overclocking, or is it just to win a p.... length comparing ?
I'm on stock European rom 2.3.5. I know I need custom kernel. which one I could use, how to flash? Which apps do I need furthermore?
theq86 said:
So I thought about overclocking. I never overclocked any CPU by now. No PC cpus, no mobile cpus
I just always read: Do not overclock! More heat production, more energy costing and of course: probably decrease device life-time and may damage the phone.
On the opposite there is: more cpu-power. WFS seems to be able to get OC'd to 800 MHz (which is 200 above standard and only 200 below Desire)
So, what can you tell me about the above conclusions?
Next question: Do I need overclocking, or is it just to win a p.... length comparing ?
I'm on stock European rom 2.3.5. I know I need custom kernel. which one I could use, how to flash? Which apps do I need furthermore?
Click to expand...
Click to collapse
No it's not just for a pissing contest.
Jikantaru's new kernel will allow you to set your clock to vary between 120 Mhz and 806 Mhz although 787 Mhz tends to work for those unlucky enough to have phones that freeze up at 806 Mhz.
The CPU doesn't run balls out all the time. It speedsteps as needed to save battery power.
You flash the kernel that you download to your SD card through CWM Recovery's Install zip from SD card feature.
Reboot and you now have Ext4 support for Link2SD, etc, and overclocking capabilities as well as a host of other kernel tweaks to handle memory management, etc.
As far as programs to set the clock with? SetCPU, Rom Toolbox, Nofrills CPU, Antutu CPU, etc.
I would choose "Smartass" as your governor and 120 and 806 as your min and max CPU settings and choose to set it at boot.
That's just my preference.
I personally bought Rom Toolbox Pro and manage the CPU settings through it.
It's got a host of other cool features all in one place and jrummy updates it very often with new fixes, features, etc.
thanks for that.
so what about damaging the cpu or the device? is there nothing to worry about?
and what is a govener? do I need it in addition to setcpu ?
theq86 said:
thanks for that.
so what about damaging the cpu or the device? is there nothing to worry about?
and what is a govener? do I need it in addition to setcpu ?
Click to expand...
Click to collapse
The governor is the method by which the phone plans it's stepping up and down of frequencies. Smartass is a tried and true good combination of power savings and stepping to the plate with high clock frequencies when needed.
No you won't need anything extra. It's one of the settings in any of those programs.
Sorry for asking again:
It won't damage my device or burn the cpu as overclocking a normal PC CPU would do?
edit: using nofrills now. Seems to work.
theq86 said:
Sorry for asking again:
It won't damage my device or burn the cpu as overclocking a normal PC CPU would do?
edit: using nofrills now. Seems to work.
Click to expand...
Click to collapse
Overclocking comes with no promises man. Mine's been overclocked since August so that's all I have to go on.
There is always a danger or risk when overclocking. The manufacturers determine the safe frequencies, temperatures, voltage, etc. based on scientific experiments in different environments. However, with that said, obviously, they are not infallable either. The best way to determine your risk is to think about what conditions you'll be using it in the most and what kind of stress it'll put on your phone's internals. Do some research and see what other people have problems with and under what kind of stress was the phone. Use common sense. Things like raising voltage and frequencies raise the temperature of the phone's internals, also. So, in turn, do you also have a case on the device that retains heat? Do you live in an humid/dry or warm/cold area? Do you do a lot of multitasking? Are you constantly on it? Hope this helps.
Sent from my myTouch_4G_Slide using XDA App

Set CPU for WP7

Can anyone develop an app which can set CPU speed in WP7 phones???
probably.
Now, this would be kind of cool!! Especially if i can run my samsung focus at 1.4ghz
Overclocking by 40% would probably destroy your phone... just saying.
GoodDayToDie said:
Overclocking by 40% would probably destroy your phone... just saying.
Click to expand...
Click to collapse
I don't think so. My old Omnia HD (Symbian) can be overclocked from 600mhz to 900/950mhz (50% more) without problem, with an elder architecture...
I wish to see 2nd Gen. devices how much can be overclocked...1.8 Ghz will be great! But Wp is the faster OS yet =D
Older architectures are actually often better for overclocking, because they're not running as close to the theoretical limit on the speed of the chip (the practical limit is based on heat dissipation capability, but there are other limits that are more subtle and tend to just result in weird hardware errors rather than thermal shutoff). That said, 1GHz is still probably pretty far from the limit.
I wouldn't oc for my device just to watch the speed of the cpu or maybe just a little bit
I think this will be useful only for device with new cpu with 1ghz clock like radar
Thread Closed​
Do not post questions in this section!​

Is the phone stable when overclocking past 1.3ghz?

I heard there was a problem with stability issues before. Has it been fixed?
Also, do any of you guys feel the need to OC in the first place?
iArtisan said:
I heard there was a problem with stability issues before. Has it been fixed?
Also, do any of you guys feel the need to OC in the first place?
Click to expand...
Click to collapse
I tried OC'ing to 1,4 for a short time, didnt get any instabilities.
Which leads me to question two. No I don't feel the need to OC this phone, it is still good enough to cope with everything i throw at it.
The worst that will happen is that it will run a little hotter than normal. I was running Trinity Kernel on RasCream ROM clocked at 1.5GHz and it was fine, nothing crashed, no reboots, all was well.
Besides; It's a Nexus, it was built for this!
This varies for everyone
Sent from my GT-I9300 using Tapatalk 2
Meh. It all varies. No 2 chipsets are the same. What may work for someone else may not work for you. Trial and error is the only surefire way to find out.
Hi,
I agree with what has been said above, all the CPU's are not equal but actually the progress made by the kernel devs allows all (or almost) phones to run at 1.3* Ghz (1.34/1.35 Ghz, it depends of the kernel) without any issues.I think it's for all, actually I don't remember a user with issues at 1.3* Ghz...
And for most phones 1.5 Ghz is fine.For some others, above 1.5 Ghz is problematic but it depends also of too many factors.
Now it's not like it when the Genx came out, where 1.3 Ghz was the limit of CPU overclock for all the phones.
And many people can run stable at 1.65 Ghz, also it depends of the kernel.
For me for example my max CPU freq usable each day, so stable is 1.72 Ghz with Glados kernel, above (like 1.8 Ghz) it runs fine for 30 mins, sometimes 1 hour, but after always freeze/reboot... maybe my CPU can't reach this CPU freq or maybe my settings are wrong (voltage) ...
I agree, an extreme overclock like 1.72 Ghz is not really necessary for all day (heat, battery life, etc...) but a little overclock like 1.5/1.53 Ghz and you a difference in certain case (openning some apps, general UI, browsing, etc...).
But if we have the ability to test and play...why not... ,in any case for me it's yes, I like overclock and test the possibilities/limits of my phone, different settings...
Everyone does as he wants and it depends on what you want (battery life,a little more power in some situation like playing or a higher bench score ).
Well considering Texas instruments recommended highest clock speed for this processor is 1.5 ghz I'd say your fine. Anything above that is dependent on how well your chip set will handle it. Besides who honestly has needed to OC for anything other than benchmarks?
Sent From My Sprint Galaxy Nexus

Categories

Resources