Tool to verify GPU frequency - AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin

Does anyone know of a tool or command that will display the current GPU frequency on our S4s?

theSpam said:
Does anyone know of a tool or command that will display the current GPU frequency on our S4s?
Click to expand...
Click to collapse
TricksterMod which requires root. I am sure there are many others, but that seems to be the most popular around there lately.

Related

[Q] Performance Profiles

Moin,
Is there any app that provides performance profiles like CPU-, GPU-clock speed etc? My old tf300 came with build in options for that :crying:
Thank you
fredopato
fredopato said:
Moin,
Is there any app that provides performance profiles like CPU-, GPU-clock speed etc? My old tf300 came with build in options for that :crying:
Thank you
fredopato
Click to expand...
Click to collapse
You mean like this?
https://play.google.com/store/apps/details?id=com.antutu.ABenchMark
danielms22 said:
You mean like this?
https://play.google.com/store/apps/details?id=com.antutu.ABenchMark
Click to expand...
Click to collapse
I mean something like a widget with Performance presets (yeah i should have said that ) so you can easily switch between them... for example
Code:
preset 1: CPU 1,5GHz to 1 GHz, GPU 400 MHz
preset 2: CPU 1 GHz to 380 MHz, GPU 200 MHz
etc.
franco.Kernel updater offers power modi based on which app you are currently running. It's not exactly what you were looking for, but I think this functionallity goes even further.
Also I think (I haven't used it in ~2 years) setCPU does offer some functionallity like this
Now that I understand the question: Is this even possible when we're talking stock/unrooted? (Just assuming, because OP asked for an app, not ROM)
danielms22 said:
Now that I understand the question: Is this even possible when we're talking stock/unrooted? (Just assuming, because OP asked for an app, not ROM)
Click to expand...
Click to collapse
No. Such a modification would need root access.
Thanks a lot! I will try SetCPU, because i don't want to manage the clockspeed for all of my apps in franco.updater

Is there any way to overclock the gpu for Galaxy Tab 4 7.0 (sm-t230nu)

I found a thread here xda about how to overclock the cpu Galaxy Tab 4 7.0 (sm-t23nu). In that thread the creator of that custom kernel had a problem increasing the frequency of the cpu when it came to 1.4 Ghz (version 2.2 kernel) because it appear more laggy. He then later made other version of that custom kernel that was down clocked to 1.3 ghz. So I actually tried the older version it was fast but what I noticed was that cpu was going really fast(everything open up quicker apps processes were getting done more quickly) but the gpu it self was bottleneck the cpu. I noticed that because when game with it that and everything was going smooth and fast but the rendering of the image was struggling to catch up. So I install aida64 on my tablet to see how much Mhz the gpu going at 416 Mhz stock speed but what I really found interesting was that it's not even going at it's maximum stock speed which 533 mhz so it can literally overclock to 533 Mhz and still have headroom for a 5-10% overclock which could be about 650 Mhz. So I was wondering if there's any way to overclock the gpu for this particular tablet. Thank you in advance
Hey
I too create custom kernels for this specific tab and let me tell ya it's a big pain...u can overclock the gpu but it requires changing alot. You have to change the plls the gpu runs on and on top of that it breaks the frequencies the cpu runs on and also the gpu info doesn't show up at all so if u plan on building pull the repository for the tab 3 which uses the same chipset. Then go to the files that are related to to the gpu which all I did was delte the gpu folder and replace it with the tab 3's galore file which will allow u to see the gpu info in kernel aduitor etc etc. Also one more thing I have a kernel with it overclock to what I believe is 1.6ghz.. and the gpu is capale at overclock ed frequency of 832 mhz
Good luck!!!
beany23 said:
I too create custom kernels for this specific tab and let me tell ya it's a big pain...u can overclock the gpu but it requires changing alot. You have to change the plls the gpu runs on and on top of that it breaks the frequencies the cpu runs on and also the gpu info doesn't show up at all so if u plan on building pull the repository for the tab 3 which uses the same chipset. Then go to the files that are related to to the gpu which all I did was delte the gpu folder and replace it with the tab 3's galore file which will allow u to see the gpu info in kernel aduitor etc etc. Also one more thing I have a kernel with it overclock to what I believe is 1.6ghz.. and the gpu is capale at overclock ed frequency of 832 mhz
Good luck!!!
Click to expand...
Click to collapse
But that's problem I don't know how plls (what are even plls?) of the gpu? Plus I tried searching out on xda and other sites on how to edit kernel on overclocking frequency on both cpu and gpu but there's barely information how to do so and the only thing I know is that every kernel has different ways of changing frequency within different kernels so it's not the same for usually most of the time. XDA only shows how to add scheduler and cpu frequency also it's very general idea but in the gpu side there's no information about it. Can you give me advice what program I should for editing kernels clock frequency of cpu and gpu? Also where can I learn to edit the kernel for the galaxy tab 4 7.0?
Tech Master Race said:
But that's problem I don't know how plls (what are even plls?) of the gpu? Plus I tried searching out on xda and other sites on how to edit kernel on overclocking frequency on both cpu and gpu but there's barely information how to do so and the only thing I know is that every kernel has different ways of changing frequency within different kernels so it's not the same for usually most of the time. XDA only shows how to add scheduler and cpu frequency also it's very general idea but in the gpu side there's no information about it. Can you give me advice what program I should for editing kernels clock frequency of cpu and gpu? Also where can I learn to edit the kernel for the galaxy tab 4 7.0?
Click to expand...
Click to collapse
I use vim.....also the clock fIles are located in. Drivers/clock/mmp/pxa988.c
AND the gpu files is located under. Drivers/marvell/graphics
beany23 said:
I use vim.....also the clock fIles are located in. Drivers/clock/mmp/pxa988.c
AND the gpu files is located under. Drivers/marvell/graphics
Click to expand...
Click to collapse
But what file is the text file do I have to edit within those folder?
Tech Master Race said:
But what file is the text file do I have to edit within those folder?
Click to expand...
Click to collapse
There's a few.... graphics/galore 4x/hal.... shows most of the files I believe
my tab 4 7.0 is 1183 mhz, and yours is half of it? whaaat??
??? 1183 MHz ??!! How did you manage that ?? Mine is at max 533 MHz .... , checking the forum like crazy how to increase the GPU MHz range . Like OP mentioned , CPU already @ 1.4 GHz instead of the default 1.2 GHz quad core speed . But seems that the GPU can't catch up : result rendering images on high end games are slow ( hangs , laggy ) .
beany23 said:
I use vim.....also the clock fIles are located in. Drivers/clock/mmp/pxa988.c
AND the gpu files is located under. Drivers/marvell/graphics
Click to expand...
Click to collapse
Thanks beany32.
Tha_Bull said:
??? 1183 MHz ??!! How did you manage that ?? Mine is at max 533 MHz .... , checking the forum like crazy how to increase the GPU MHz range . Like OP mentioned , CPU already @ 1.4 GHz instead of the default 1.2 GHz quad core speed . But seems that the GPU can't catch up : result rendering images on high end games are slow ( hangs , laggy ) .
Click to expand...
Click to collapse
Yeah because the cpu is doing everything fast while gpu is like snail due to the low frequency and graphical api (OpenGL 2.0) it has which can not be fixed for api but tweaking the gpu to higher frequency could help alot in cpu overclocking. It would be better if it had OpenGL ES 3.0.
thelous said:
my tab 4 7.0 is 1183 mhz, and yours is half of it? whaaat??
Click to expand...
Click to collapse
I can't really tell if you are joking or not because you're a senior member and should know this but what i'm talking is GPU-Graphic Proccesing Unit and you are talking about is CPU- Central Proccesing Unit. That's stock frequency of the cpu for that tablet mines also used to be 1183 Mhz in cpu frequency and now I overclock 1.344 Ghz. The problem is when I try to go to 1.4 Ghz the cpu is very fast at proccesing information I can literally have 10 or more tabs in google and multi task and it super fast compare to stock speeds but when I see video or game on it lags because there's a bottleneck with the gpu.
beany23 said:
I use vim.....also the clock fIles are located in. Drivers/clock/mmp/pxa988.c
AND the gpu files is located under. Drivers/marvell/graphics
Click to expand...
Click to collapse
Dude, I'm almost finished with it but I need to know where's the file dvfs-pxa988.c on the Galaxy Tab 4 7.0 kernel like when I go to arch/arm/ mach-mmp there's no file called dvfs-pxa988.c. under that directory. Like do you know where could be?
Tech Master Race said:
Dude, I'm almost finished with it but I need to know where's the file dvfs-pxa988.c on the Galaxy Tab 4 7.0 kernel like when I go to arch/arm/ mach-mmp there's no file called dvfs-pxa988.c. under that directory. Like do you know where could be?
Click to expand...
Click to collapse
there is no file by that name... our tab uses this file for its voltages...android_kernel_samsung_degaswifi/drivers/clk/mmp/dvfs-pxa1L88.c

perfd

So... Anyone out there played with /vendor/etc/perf-profile*.conf yet?
It appears we have 8 perfd profiles that something selects... And overrides any other CPU choices while perfd is enabled...
Thoughts?
rignfool said:
So... Anyone out there played with /vendor/etc/perf-profile*.conf yet?
It appears we have 8 perfd profiles that something selects... And overrides any other CPU choices while perfd is enabled...
Thoughts?
Click to expand...
Click to collapse
Haven't looked at that but have a tweaked thermal-engine.conf
tech_head said:
Haven't looked at that but have a tweaked thermal-engine.conf
Click to expand...
Click to collapse
I don't think I've ever bumped into the thermal.config...
I think perfd get a hold of the processor long before the thermal engine fires up
rignfool said:
I don't think I've ever bumped into the thermal.config...
I think perfd get a hold of the processor long before the thermal engine fires up
Click to expand...
Click to collapse
I think it uses both.
Definitely the thermal-engine.conf for heat throttling.
But the perf-profile is probably used and from what I can tell scaling up/down based on demand.
I modified them to take advantage of the overclock in my ElementalX kernel and tweaks thermal-engine.conf.
I now see the CPU go into the overclock frequencies more often. I hadn't even bothered looking in those files.
Great Find!!!!
tech_head said:
I think it uses both.
Definitely the thermal-engine.conf for heat throttling.
But the perf-profile is probably used and from what I can tell scaling up/down based on demand.
I modified them to take advantage of the overclock in my ElementalX kernel and tweaks thermal-engine.conf.
I now see the CPU go into the overclock frequencies more often. I hadn't even bothered looking in those files.
Great Find!!!!
Click to expand...
Click to collapse
Now if only I could understand what triggers them..............
rignfool said:
Now if only I could understand what triggers them..............
Click to expand...
Click to collapse
CPU load as reported by the kernel.
tech_head said:
CPU load as reported by the kernel.
Click to expand...
Click to collapse
It seems to be more than that...
rignfool said:
It seems to be more than that...
Click to expand...
Click to collapse
There are some target loads. There are some ramp times.
If you are running ElementalX and are over clocked. Just adjust the frequencies to get the performance.
If you research thermal-engine.conf it will help understand these files.
Anyone out there know an 835 that has perfd that we could compare profiles?
I can't leave stuff alone...

Over Clocking Kernel

Is anyone working on a kernel to overclock our amazing phone's CPU?
Umm are you trolling?
Really???... Not fast enough for some, I guess! :silly:
tekno4ever said:
Is anyone working on a kernel to overclock our amazing phone's CPU?
Click to expand...
Click to collapse
The way the clock frequencies are done on this phone, the kernel has no control to overclock.
I asked the developer of ElementalX and also checked to see if thermal-engine existed.
No dice. No overclock.
Only GPU overclocking
So there in no known method of overclocking either Snap 845 or 855 CPUs, right? (i mean throgh software/kernel)
I've never seen the point of overclocking especially with latest chipsets
RaduNastase said:
So there in no known method of overclocking either Snap 845 or 855 CPUs, right? (i mean throgh software/kernel)
Click to expand...
Click to collapse
Is not possible, the CPU frequency tables are stored inside something called "TrustZone", basically the bootloader, and no one outside of Qualcomm has the ability and the tools to control or make changes in that area of the processor.
onliner said:
Is not possible, the CPU frequency tables are stored inside something called "TrustZone", basically the bootloader, and no one outside of Qualcomm has the ability and the tools to control or make changes in that area of the processor.
Click to expand...
Click to collapse
Even rooted? ...how very interesting... 0_0
This means not only that we can not overclock (and this must also mean voltage table is ..off the table), but also we can not "set" a certain min/max frequency, right? Let's say i want to have a min/max of 2.8 ghz, it can't be done through kernel
RaduNastase said:
Even rooted? ...how very interesting... 0_0
This means not only that we can not overclock (and this must also mean voltage table is ..off the table), but also we can not "set" a certain min/max frequency, right? Let's say i want to have a min/max of 2.8 ghz, it can't be done through kernel
Click to expand...
Click to collapse
Actually you can. It requires a Kernel that supports Overclocking. As of now there is no Kernel for the 6T that supports CPU Overclocking. Smurf has GPU OC but not CPU. Besides, the 845 is already a beast so I dunno why would you want to OC
I think me and more features will be driven by the chipsets themselves and will use a Trust Zone not accessible from the kernel (like widevine).
What is sure is that many CPU clock parameters are not accessible, that's why only GPU OC is present. This have been discussed in different kernel threads.
And the real question is why OC on those fast CPU, just to empty faster the battery and warm the phone in winter?
Mannan Qamar said:
Actually you can. It requires a Kernel that supports Overclocking. As of now there is no Kernel for the 6T that supports CPU Overclocking. Smurf has GPU OC but not CPU. Besides, the 845 is already a beast so I dunno why would you want to OC
Click to expand...
Click to collapse
You can't overclock the cpu on newer socs period.
RaduNastase said:
Even rooted? ...how very interesting... 0_0
This means not only that we can not overclock (and this must also mean voltage table is ..off the table), but also we can not "set" a certain min/max frequency, right? Let's say i want to have a min/max of 2.8 ghz, it can't be done through kernel
Click to expand...
Click to collapse
Isn't related to root or unroot, It's a limitation set at a lower level, lower than the operating system or the kernel.
You can modify the ramdisk to set the Max/Min frequencies, but those values ​​must be within the stock values ​​of the processor, I mean, you can't create a new frequency, you should use one that already exists.
onliner said:
Isn't related to root or unroot, It's a limitation set at a lower level, lower than the operating system or the kernel.
You can modify the ramdisk to set the Max/Min frequencies, but those values ​​must be within the stock values ​​of the processor, I mean, you can't create a new frequency, you should use one that already exists.
Click to expand...
Click to collapse
Oh, so min/max can be adjusted? That's something at least. Sometimes the CPU assesses wrongly the speed needed to properly run an app (a very CPU heavy one) so restricting the CPU to lower the frequency provides the best performence possible on that hardware.
And yes even a powerful Soc like 845 and even 855 are pushed to the limits by certain apps.
RaduNastase said:
Oh, so min/max can be adjusted? That's something at least. Sometimes the CPU assesses wrongly the speed needed to properly run an app (a very CPU heavy one) so restricting the CPU to lower the frequency provides the best performence possible on that hardware.
And yes even a powerful Soc like 845 and even 855 are pushed to the limits by certain apps.
Click to expand...
Click to collapse
It's not the apps fault, the scheduler is a bit broken in 4.9 thanks to CAF.
RaduNastase said:
restricting the CPU to lower the frequency provides the best performence possible on that hardware
Click to expand...
Click to collapse
Yes and no, OOS applies boosts from the userspace, I mean that although you limit the frequency of the processor, in certain circumstances that limit can "break" (I don't use custom roms on this device, so I don't know about it, but probably the same thing happens).
This is interesting. I want to look. Into tz and see what I can find

CPU frequency limiter?

Anyone know why cpu frequency only goes up by 1768mhz in BIG and 1482mhz in SMALL by default? Can this be changed to go up by 2184mhz or 2080mhz in BIG and 1690mhz or 1586mhz in SMALL by default? I mean without ticking the minimum frequency to highest.
janjaninja said:
Anyone know why cpu frequency only goes up by 1768mhz in BIG and 1482mhz in SMALL by default? Can this be changed to go up by 2184mhz or 2080mhz in BIG and 1690mhz or 1586mhz in SMALL by default? I mean without ticking the minimum frequency to highest.
Click to expand...
Click to collapse
Yes if you root it and install a custom kernel
https://forum.xda-developers.com/galaxy-a20/development/physwizz-kernel-galaxy-a20-t4180107
physwizz said:
Yes if you root it and install a custom kernel
https://forum.xda-developers.com/galaxy-a20/development/physwizz-kernel-galaxy-a20-t4180107
Click to expand...
Click to collapse
Nice work
What i meant is, would the big CPU still be limited to 1768mhz even if ticked to max without ticking the minimum to max frequency?
janjaninja said:
What i meant is, would the big CPU still be limited to 1768mhz even if ticked to max without ticking the minimum to max frequency?
Click to expand...
Click to collapse
If you push it, it will go higher

Categories

Resources