Many of the kernels & fixes that have been posted have resulted in dramatic increases in Quadrant scores. Unfortunately, the standard (free) version will only show the final system score and not individual subsystem scores. My goal is to post a detailed summary of these fixes / kernels so that the individual subsystem improvements can be seen.
Summary
Stock
Total: 882 CPU:744 Mem: 1773 I/O: 700 2D: 297 3D: 894
Stock + 1.2 Ghz Overclock
Total: 1030 CPU:884 Mem: 2103 I/O: 743 2D: 370 3D: 1049
One Click Lag Fix (ext2)
Total: 2142 CPU:736 Mem: 1787 I/O: 6988 2D: 306 3D: 893
Stock + Root = 882
Stock firmware flashed from Odin3 One-Click and then rooted.
Total: 882
CPU: 744
Mem: 1773
I/O: 700
2D: 297
3D: 894
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
One Click Lag Fix (ext2) = 2142
One Click Lag Fix (ext2)
http://forum.xda-developers.com/showthread.php?t=749495
Total: 2142
CPU: 736
Mem: 1787
I/O: 6988
2D: 306
3D: 893
Stock + 1.2 GHz Overclock = 1030
Stock with 1.2 GHz overclock kernel
http://forum.xda-developers.com/showpost.php?p=7558178&postcount=38
Total: 1030
CPU: 884
Mem: 2103
I/O: 743
2D: 370
3D: 1049
Nice thread. Good information and links for the masses.
nice thread with detailed information + pictures.
Unfortunately, quadrant scores do not really mean anything, especially with the SGS phones.
In other words, quadrant scores do not scale with actual performance gains in real world usage. I, and many others, feel the NAND hack provides the fastest real world benefit, but still have near-stock Quadrant scores.
Very interesting. It sounds like the biggest and most useful improvement is 2.2's increase in CPU ability.
SlimJ87D said:
Very interesting. It sounds like the biggest and most useful improvement is 2.2's increase in CPU ability.
Click to expand...
Click to collapse
So imagine the insane quadrant score we'll be reporting when we get that CPU boost in addition to a final I/O fix to overcone RFS.
I know Quadrant benchmarks don't necessarily mean anything, but I thought this was cool:
Samsung Captivate: Android 2.1 Stock ROM + Ext2 Hack + 1.2 GHz overclock
That's pretty awesome.
Dolphin HD flies w/o any lag , here is my quadrant score
Samsung Captivate: Android 2.1 Stock ROM + Ext2 Hack + 1.2 GHz overclock
JH2 firmware, rooted, 100+ apps installed
Total: 891
CPU: 755
Mem: 1879
I/O: 608
2D: 306
3D: 908
Root + Stock Rom
Total: 857
CPU: 734
Mem: 1765
I/O: 572
2D: 300
3D: 913
Root + Stock Rom + SetCPU
Total: 866
CPU: 754
Mem: 1738
I/O: 625
2D: 309
3D: 906
SetCPU Settings
(I have not figured out how to overclock yet, so I am only using it to manage resources)
Default profile
Max 1Ghz
Min 800Mhz
scaling Conservative
Charging/full profile
Same as default but scales on performance
Battery <50%
Max 800Mhz
Min 400Mhz
scaling Ondemand
screen off
Max 200
Min 200
Scale powersave
andy2na said:
, and many others, feel the NAND hack provides the fastest real world benefit, but still have near-stock Quadrant scores.
Click to expand...
Click to collapse
Which fix is the NAND hack?
Related
I've tried overclocking the cpu on my mini using pocket hackmaster. The fastest setting I've been able to use which was stable was:
CPU: 468(T), Bus: 117, Mem: 59, LCD: 59 (Mhz)
Has anyone else tried overclocking their magicians? What's the fastest speed you've been able to use?
On the other side of the coin, has anyone tried underclocking it? If so, any improvements to battery life with a slower cpu speed?
I think battery life would be improved on any pda when lowering cpu cycles. Make sure you have insurance on your phone too, I managed to kill one by overclocking.
Mine Mini is rock stable at 1073Mhz, 143, 36,72.
liusam said:
Mine Mini is rock stable at 1073Mhz, 143, 36,72.
Click to expand...
Click to collapse
Are you sure? Have U check w/ any benchmark program? 2 o/c program I know (Xcpu scaler, PHM) will report fake clock value at some point.
rocket said:
I've tried overclocking the cpu on my mini using pocket hackmaster. The fastest setting I've been able to use which was stable was:
CPU: 468(T), Bus: 117, Mem: 59, LCD: 59 (Mhz)
Has anyone else tried overclocking their magicians? What's the fastest speed you've been able to use?
On the other side of the coin, has anyone tried underclocking it? If so, any improvements to battery life with a slower cpu speed?
Click to expand...
Click to collapse
520MHz (
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
)
--> http://forum.xda-developers.com/viewtopic.php?t=24290
The Benchmark result fpor GXmark is 1352 when performed at 1073Mhz. :roll:
liusam said:
The Benchmark result fpor GXmark is 1352 when performed at 1073Mhz. :roll:
Click to expand...
Click to collapse
GXmark?
I personally found PHM to be a better overclocking program than XCPUScalar.
I added manually 618MHz (124,62,62,T) which gives an SI benchmark of 329, faster than all those over 900Mhz clock rates I got by PHM's automatic settings. Some of them might be fake but some of them just gives the same SI benchmark for the same bus speed no matter what the processor speed is.
I set my MDA Compact to 520Mhz, bus:130, mem:65, LSD: 65 with Pocket Hack Master 2005 v3.10.007! It runs stable and I think thet is pretty enough. :roll: 8) The battery life is shorter but still acceptable!
liusam said:
Mine Mini is rock stable at 1073Mhz, 143, 36,72.
Click to expand...
Click to collapse
!!!! :roll: :shock: liusam! Can you tell us what program you used or how did you succeed this? Because this settings are very strange!!! It's very "interesting" for me what this multiplayer is? :lol: I think a multiplayer like this: 7,5034965034965034965034965034965 is a quiet impossible! In my opinion the max. multiplayer is FSBx4!
I set my o2 mini to CPU: 620(T), Bus: 124, Mem: 61, LCD: 61 (Mhz) , It was running pretty good but sometime , somehow it slow down for a few sec . But anyway i think the good Speed is CPU: 512(T), Bus: 130, Mem: 65, LCD: 65 (Mhz) with this setting i can see it not fast as the 620 but more stable . Anyway i just get back to the normal speed because i did too many test and it freezing my o2 now , IF i see anything interesting i will tell you guy
HI
where can i get the software to overclock my Jam and also the benchmarking software ??
regards
reo
Are you guys gettings speeds higher than normal with or without the power lead attached? XCPUScalar says you only get 520mhz with power lead in (which it did, although it hard reset when I disconnected the power cable )
I wouldn't mind trying other overclocking software if they're more successful, 520mhz is lovely to use, so smooth.
What stable speed can you guys get without the power lead in, and with what settings?
V
S100 Stabel at CPU: 702, Bus: 117, Mem: 59, LCD: 59 (Mhz)
I run whit 6 scale config. from 208Mhz to 702Mhz
In Pocket Hack Master try "fast bus=on" and your bus speed increase without problems. For example, now I have 208 mhz bus:
CPU=520 BUS=208 RAM=52 LCD=104
I use following settings:
L=16 N=5 A=0 LCD_26=0 Turbo=on Halfturbo=off Fast Bus=on
if N=6 then CPU=624 - no problem for my S110
@truedim
It doesn't work for me with N=6.
But it works with
L=18 -> 585 MHZ, SI=367 [234:59:59:T].
Any higher speed resets my device. I believe it depends on components tolerance. Btw, your 520Mhz settings raised my SI from 313 (std 520) to 322.
Silver
how to set fast bus or choose L=18 -> 585 MHZ ? i can set only 1 stable frequency which is 520/133 can u tell me how to set higher one ?
ok i solved the problem : ) i just need to add manual speed :F
520:260:65:65 gives me a SI of 373. It's stable as well.
The Benchmark result fpor GXmark is 1352 when performed at 1073Mhz.
Click to expand...
Click to collapse
Ur Jam is running at 1073mhz? U must b joking dude. It will fried up ur proccesor b4 u even reaches 1000mhz
I am running 1073 too,and you should also check it
I suggest anyone who claimed they get a 700mzh+ clock magician do a testing w/ TCMP Player. Take a look at what clock speed it detected and a "REAL" benchmark testing w/ Video/auido.
Currently running stock (for Canada) Gingerbread 2.3.3 rooted with Infused V1 Kernel with Voodoo Lagfix enabled.
I've overclocked pretty much every piece of technology that would allow me to, so I figured why not my phone.
I know rooting this was the first step, now I believe I have to install a Kernel that supports OC/UV.
Will any of these Kernels work the same on my Rogers Infuse as they would on an AT&T Infuse?
I know the rooting process was different, but I'm not completely sure why.
Maybe because of the version of Android? Froyo on AT&T vs Gingerbread on Rogers?
I'm hoping to get a stable clock of 1.5Ghz & Ideally I would like to keep my stock ROM. If anyone would advise against going as high as 1.5Ghz, please feel free to let me know.
Also...
Any suggestions on an Overlcocking tool?
I was looking at Voltage Control or SetCPU app to do the job, any recommendations?
Does overclocking the CPU improve GPU performance as well?
I believe it's all integrated into one chip, but I'm not sure if they have the same clock. If not, is there any current method of GPU overclocking?
Thanks in advance guys, have always appreciated this forum back since my Windows Mobile 6.1 days.
Any gingerbread kernel can be flashed on our phones, I recommend INFUSION-GB, which has different versions with different clock speed settings. You can go to 1.6 no problem, and even undervolt a bit! Also, use voltage control. Flashing a kernel won't change your rom, but even if you were to flash a different rom (such as infused, which is based on stock Rogers) you can always get back to stock easily.
Sent from my SAMSUNG-SGH-I997 using XDA App
Any idea on the GPU overclocking?
Will changing there kernel effect the rogers logo at boot? Or is that rom based?
I'm familiar with over volting on PCs to get higher clock speeds. What's the purpose of under volting?
Sent from my SAMSUNG-SGH-I997R using XDA App
Undervolting help please.
What is a stable undervolting setup that has been proven by multiple users on the Infuse? Not looking for anything extreme, just something effective.
Anyone have any knowledge on GPU overclocking options?
Here's my current setup...
Kernel: Infusion-GB Core-A
Rom: Stock Rogers Infuse
Gingerbread 2.3.3
w/ - Voodoo lagfix
- 30fps camera mod
Overclocked to 1600Mhz
w/ - No undervolting
SetCPU profiles...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Info from SetCPU...
Kernel
Linux version 2.6.35.7-I997RUXKG3-CL366622 ([email protected]) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-68) ) #Infusion-GB-CoreA PREEMPT Tue Oct 11 23:31:36 CDT 2011
Battery
Battery Temp: 38.0° C (100.4° F)
Battery Level: 30%
CPU
Frequency: 200000 kHz
Load Average: 1.15 1.17 1.36 1/576 16860
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 199.80
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc08
CPU revision : 2
Hardware : herring
Revision : 0030
Serial : 38314be08ee400ec
Time in State
1600000 362749
1200000 50032
800000 75224
400000 55332
200000 114986
100000 516004
Memory
MemTotal: 463188 kB
MemFree: 52260 kB
Buffers: 10072 kB
Cached: 151936 kB
SwapCached: 0 kB
Active: 253144 kB
Inactive: 94760 kB
Active(anon): 191056 kB
Inactive(anon): 2508 kB
Active(file): 62088 kB
Inactive(file): 92252 kB
Unevictable: 7004 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 76 kNo
Writeback: 0 kB
AnonPages: 192936 kB
Mapped: 55496 kB
Shmem: 664 kB
Slab: 13920 kB
SReclaimable: 4032 kB
SUnreclaim: 9888 kB
KernelStack: 4608 kB
PageTables: 12532 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 231592 kB
Committed_AS: 2093332 kB
VmallocTotal: 196608 kB
VmallocUsed: 83880 kB
VmallocChunk: 15188 kB
AnTuTu Benchmark Results...
(Up approx. 1000 over stock)
Sent from my SAMSUNG-SGH-I997R using XDA App
Just use voltage control and bump the voltage down, if it becomes unstable, turn it back up. Just don't set at boot until you're sure its stable and you'll be fine. Undervolting just saves battery. You can't damage the CPU from giving it less power, only more, so nothing to worry About.
Sent from my SAMSUNG-SGH-I997 using XDA App
It would seem to me that the Infuse, does not have a cpu temp sensor, just the battery temp sensor.
Please correct me if I'm wrong.
What type of max temps should I be looking for from the battery temp sensor?
Running Stability Test CPU+GPU I hit 52 degrees celsius after about 4 hours at 1600Mhz.
I am now undervolting...
I noticed that I can't undervolt the 1600Mhz, I would assume this is because the overclock needs at least the stock voltage, or something isn't being detected?
Without being able to undervolt the 1600Mhz. When running Stability Test to confirm the undervolting is working, should I be limiting the clock speed to 1200Mhz?
Sent from my SAMSUNG-SGH-I997R using XDA App
Welcome Visitors XDA
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Technical specifications:
• Name : Celkon A85
• Platform :Android OS
• Version : 2.3.9 Gingerbread*
• Brand Manufacturer : Spreadtrum
• Global Name : HSDroid (S5820i)
Hardware specifications:
Display:
Screen Type: LCD Capacitive *
Screen Size: 3.5” Capacitive*
Multitouch: YES*
Screen Resolution: 320 x 480 Pixels*
Display Type: HVGA*
Density: 165 dpi*
Body:
Dimensions: 110 x 56 x 8 mm (4.33 x 2.20 x 0.31 in)*
Weight: 125 g (4.41 oz)*
Memory:
On Board Memory: 681 MB*
System Memory: 240 MB*
Internal Memory (DATA): 140 MB*
RAM: 252 MB*
Cache Memory: 70 MB*
Threshold RAM: 24 MB*
Connectivity:
SIM: Dual SIM (Mini-SIM)*
Band: GSM 850/900/1800/1900 – SIM 1& SIM 2*
GPRS: Yes (Class-8)*
EDGE: Yes (Class-10)*
3G: NO*
WLAN: Yes (Wi-Fi802.11b/g/n)*
GPS: NO*
Bluetooth: Yes (V2.0)*
USB: Yes (microUSB v2.0)*
Camera:
Primary: 3.2 MP, 2048x1536 pixels*
Focus: Auto, Auto-Multi, Macro*
Flash: Yes, LED *
Video: Yes, 40 fps*
Secondary: No (Optional on some conditions)*
Processors:
CPU Type: ARMv7 Processor rev 1 (v7l)*
CPU Frequency: 1000 MHz (1 GHz)*
CPU Core: Single (1)*
CPU Manufacture: Spreadtrum*
CPU Tech Name: SP6820a*
CPU Features: swp half thumb fastmult vfp edsp neon*
GPU: Mali 300*
Sensors:
Accelerometer: Kionix KXTJ9 3-axis Accelerometer 5.0mA By Kionix, Inc.*
Light Sensor: cm36283 Light sensor 0.005mA By CAPCELLA*
Proximity Sensor: ROHM Light sensor 0.005mA By ROHM*
G-Sensor: MMC328X 0.003mA By MEMSIC*
Magnetic and Accelerometer Combo orientation Sensor 0.5mA By MEMSIC*
Features:
Messaging: SMS(Threaded view), MMS, Email and IM*
Browser: HTML, WAP*
Radio: Yes, Stereo FM Radio With RDS*
Software:
Android Version: 2.3.9 Gingerbread*
Kernel Version: 2.6.35.7*
Battery:
Technology: Li-ion*
Capacity: 1200mAh*
Stand-by: 10 Days (Dual-SIM)*
7 Days (SIM)*
Talk time: 7 h*
Price:
About 65 – 70 EUR*******
Common Issues:
As Celkon A85 is an budget smart phone it comes out of the box with variety of common and intresting problems.
Major problems encountered while usage are
1. Low Data Memory (140 MB)
2. Low Battery Capacity (1200mAh) Even it gives 10 days stand-by
3. Problem while setting wallpaper through gallery
4. Low Connectivity Issues
As it comes in global market around 60 - 70 EUR., it is very acceptable.
Suggestions:
1. Root your device (Celkon A85)
It helps in Managing the Internal memory and battery performance and life
I got 111 MB of free memory after rooting Celkon A85
(I will help you in obtaining and managing the free memory)
Install CWM on your device (Celkon A85)
(Link will be added soon)
It helps in flashing new firmfare.
For Wallpaper issues i suggest an application called "Wallpaper Wizardrill"
It helps in Scaling the required Image exactly to the resolution.
Other Software related problems can be rectified by Development of software and using various applications from Google Play(I don't suggest it.
*****************DEVELOPMENT PAGE OF CELKON A85 IS GOING TO START SOON*****************
ROOT GUIDE
http://forum.xda-developers.com/showthread.php?t=2390591
Thanks to ravikanthchary for his effort
auiiir clear
Dear Bro where is the link for Cwm
HELP
Guys.....can someone help me by Giving some Custom ROM'S for this Celkon a85 ...... so i could enjoy extra features in it ..... i've successfully Rooted my Android also ..... U can also Give link For downloading ODIN Package
Can u help Guy's .........
Finally after someone pm'd me I looked back into GPU Overclocking.
New thread created issues with old thread OP permissions (people seem to be asking the same questions over and over again all information will be kept in OP & DO READ THE THREAD, repetitive questions will now be ignored)
Benefits:
Smoother UI
Handle 2d & 3d core GPU intensive applications & games
Currently only 2D core has been overclocked working on 3D core OC
2D-core original value - 192mhz OC to 245mhz DONE achieved 25% performance boost grp_2d_clk outputs 245760000hz
3D-core original value - 245mhz OC to 300+mhz WIP hoping to achieve 40-50% performance boost
2D-core OC only Download: http://d-h.st/woG
Download Links for other devices coming soon...
Works for all HTC Sense/Cm9/Cm10 kernels (Just ask a kernel developer for your device to implement the source code)
Note: Don't have internet on PC so providing 3 main files that need replaced for 2D-core OC to work
Download link to source code: http://d-h.st/wbH
3D-CORE OC TESTS Download: http://d-h.st/IbC
Do check under sys/kernel/debug/htc_clock/clks/ look for file with all clocks & look for GRP_clks (Graphics clock)
OK so basically today I've been thinking and I've come to the conclusion that I will release the 2D-core OC patch As Soon As Possible, 3D-core Core OC is NOT Impossible but for now I'll give it a break, I will attempt 3D-core OC If/When I can get a hold of a msm7x30/msm8x55 device, as it will make it much easier for both me & users.
So for now you can enjoy the 50mhz increase/bump up, perf boost 25% in 2D-core (will increase performance in both 2D/3D intensive appications as 2D-core is used for 3D AFAIK and increase User Interface performance (Note: This will not take a hit on battery life)), I will also release a couple of fixes on patchas kernel that shouldnt be there/set etc.
(Theres a device available in my area for roughly £90, if anyone wants to contribute towards getting that device or can donate a device , more than welcome and shoot me a PM so I can list you here.)
(This isnt a promise of 3D-Overclock if you donate, if you donate please do so expecting nothing I will only attempt 3D-overclock)
Working device list - all kernel 3.0+ msm7x30/msm8x55 soc devices.
Main thread is in Desire HD Android Development section: http://forum.xda-developers.com/showthread.php?t=2368497
Diff Patch:
diff --git a/arch/arm/mach-msm/clock-7x30.c b/arch/arm/mach-msm/clock-7x30.c
index 8e97664..5e9bc2e 100644
--- a/arch/arm/mach-msm/clock-7x30.c
+++ b/arch/arm/mach-msm/clock-7x30.c
@@ -2992,8 +2992,8 @@ static void __init msm7x30_clock_init(void)
clk_set_rate(&mdc_clk.c, 1);
/* Sync the LPA_CODEC clock to MI2S_CODEC_RX */
clk_set_rate(&lpa_codec_clk.c, 1);
- /* Sync the GRP2D clock to AXI */
- clk_set_rate(&grp_2d_clk.c, 1);
+ /* Set rate of 2D-core GPU Clock @245Mhz (OC of 53Mhz 25% perf boost by Shaky156) */
+ clk_set_rate(&grp_2d_clk.c, 245760000);
}
struct clock_init_data msm7x30_clock_init_data __initdata = {
diff --git a/arch/arm/mach-msm/devices-msm7x30.c b/arch/arm/mach-msm/devices-msm7x30.c
index d52db55..f428e57 100644
--- a/arch/arm/mach-msm/devices-msm7x30.c
+++ b/arch/arm/mach-msm/devices-msm7x30.c
@@ -1319,11 +1319,7 @@ struct resource kgsl_3d0_resources[] = {
static struct kgsl_device_platform_data kgsl_3d0_pdata = {
.pwrlevel = {
{
- .gpu_freq = 364800000,
- .bus_freq = 249600000,
- },
- {
- .gpu_freq = 245760000,
+ .gpu_freq = 245760000, /*Restore correct GPU frequency and bus frequency (Shaky156)*/
.bus_freq = 192000000,
},
{
@@ -1336,7 +1332,7 @@ static struct kgsl_device_platform_data kgsl_3d0_pdata = {
},
},
.init_level = 0,
- .num_levels = 4,
+ .num_levels = 3,
.set_grp_async = set_grp3d_async,
.idle_timeout = HZ/20,
.nap_allowed = true,
@@ -1372,14 +1368,13 @@ static struct resource kgsl_2d0_resources[] = {
static struct kgsl_device_platform_data kgsl_2d0_pdata = {
.pwrlevel = {
{
- .gpu_freq = 0,
+ .gpu_freq = 245760000, //Set 2D-core GPU Frequency @245mhz (Shaky156)
.bus_freq = 192000000,
},
},
.init_level = 0,
.num_levels = 1,
- /* HW workaround, run Z180 SYNC @ 192 MHZ */
- .set_grp_async = NULL,
+ .set_grp_async = set_grp2d_async, //Set the 2D-core Graphics Clock Asynchronous to the AXI clock (Shaky156)
.idle_timeout = HZ/10,
.nap_allowed = true,
.clk_map = KGSL_CLK_CORE | KGSL_CLK_IFACE,
diff --git a/drivers/gpu/msm_adreno205/kgsl_pwrctrl.c b/drivers/gpu/msm_adreno205/kgsl_pwrctrl.c
index e81b025..b8686c0 100644
--- a/drivers/gpu/msm_adreno205/kgsl_pwrctrl.c
+++ b/drivers/gpu/msm_adreno205/kgsl_pwrctrl.c
@@ -488,10 +488,8 @@ int kgsl_pwrctrl_init(struct kgsl_device *device)
pwr->pwrlevels.io_fraction =
pdata->pwrlevel.io_fraction;
}
- /* Do not set_rate for targets in sync with AXI */
- if (pwr->pwrlevels[0].gpu_freq > 0)
- clk_set_rate(pwr->grp_clks[0], pwr->
- pwrlevels[pwr->num_pwrlevels - 1].gpu_freq);
+
+ /*Removed AXI Sync code (Shaky156)*/
pwr->gpu_reg = regulator_get(NULL, pwr->regulator_name);
if (IS_ERR(pwr->gpu_reg))
Please anyone can benchmark it?
cant wait for your commit!
Here is Benchmark from AnTuTu Benchmark v3.3.2
Rom: SVHD v1.7.3
With Shaky Kernel
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
With PachaRS v2.9 Kernel
mygamers said:
Here is Benchmark from AnTuTu Benchmark v3.3.2
Rom: SVHD v1.7.3
With Shaky Kernel
With PachaRS v2.9 Kernel
Click to expand...
Click to collapse
I get 509 (2d) and 1774(3d) stock cpu, stock gpu (with SmartASSv2 governor) and SIO as I/O scheduler(performance get a bit better when CFQ is in use).
We are talking about Sense rom? ..I'm wondering why the "Overclocked" versions get lower score than me
P.S. I can provide pictures if someone want some proof(I'm just lazy that's why I didn't to it already hahaahhaah)
XxXPachaXxX said:
Please anyone can benchmark it?
cant wait for your commit!
Click to expand...
Click to collapse
please see below...
mygamers said:
Here is Benchmark from AnTuTu Benchmark v3.3.2
Rom: SVHD v1.7.3
With Shaky Kernel
With PachaRS v2.9 Kernel
Click to expand...
Click to collapse
Hi, if you have used the last few kernel releases they shouldnt be benchmarked as I am working on 3d-core GPUOC, which fails to set above 245mhz resulting in both 2d/3d core running @192mhz which is underclocked afaik, once 3d-core gpu is achieved then you can benchmark.
Previous kernel where a user benchmarked in previous gpu thread only 2d-core was overclocked benchmark went from 400 range to 500 range, consider I overclocked by 50mhz thats roughly 1/4 of 192mhz, benchmark score is accurate as its performance improved by 1/4 of total previous 2d-core gpu score
and 2d core clk outputs 245mhz which is basically saying its overclocked
so with 2d-core OC results will be higher, working on 3d-core overclock which will make benchmark go even more higher
now onto 3d-core gpu
OP updated with correct link for 2D-CORE GPU ONLY
current 3d-core gpu states this within log:
<3>[ 404.075866] [CLK] clk_set_rate: failed to set clk: GRP_3D_CLK, rate=256000000, flags=0x200, rc=-22
<3>[ 404.379058] [CLK] clk_set_rate: failed to set clk: GRP_3D_CLK, rate=256000000, flags=0x200, rc=-22
<3>[ 404.527404] [CLK] clk_set_rate: failed to set clk: GRP_3D_CLK, rate=256000000, flags=0x200, rc=-22
<3>[ 404.910766] [CLK] clk_set_rate: failed to set clk: GRP_3D_CLK, rate=256000000, flags=0x200, rc=-22
I have a fix soon
evronetwork said:
I get 509 (2d) and 1774(3d) stock cpu, stock gpu (with SmartASSv2 governor) and SIO as I/O scheduler(performance get a bit better when CFQ is in use).
We are talking about Sense rom? ..I'm wondering why the "Overclocked" versions get lower score than me
P.S. I can provide pictures if someone want some proof(I'm just lazy that's why I didn't to it already hahaahhaah)
Click to expand...
Click to collapse
see my answer above
to double check flash 2d-core GPUOC then benchmark & check under sys/kernel/debug/clks/grp_2d_clk
My result
Rom: SVHD v1.7.3
Pacha-Kernel 2.9
2D-core OC only
before I can continue any further I need someone to get me the value of grp_3d_src_clk from 3dgpuoc test I can then drop a fixed 3d GPUOC
if someone cannot provide that value then I cannot OC 3dcore gpu
i can't find nor grp_3d_src_clk nor the file with all clks listed
Going to flash your kernel to help out. Do you want both Logcat and DSMG?
Is the main problem that 3d OC can't be set on boot?I used to flash it and after rebooting the benchmark fell from 18xx to 17xx(but still higher than that before flashing).I guess if it can be applied by init.d scripts .Thanks a lot for your aaaaaaaaaamazing work!
forzaferrari0 said:
i can't find nor grp_3d_src_clk nor the file with all clks listed
Click to expand...
Click to collapse
I'll see if I can temporarily get my hands on a Desire HD for this
EDIT: no access to device
hacktrix2006 said:
Going to flash your kernel to help out. Do you want both Logcat and DSMG?
Click to expand...
Click to collapse
no log or dmesg just the value under the grp_3d_src_clk (should be a folder with values in there)
sys/kernel/debug/clk/grp_3d_src_clk/
i found this:ebi_grp_3d_clk,
his value switch continuously from 0 to 192000000
with pacha kernel is firmly 0
forzaferrari0 said:
i found this:ebi_grp_3d_clk,
his value switch continuously from 0 to 192000000
with pacha kernel is firmly 0
Click to expand...
Click to collapse
nope only grp_3d_src_clk
OK Shaky156 will do just thought i ask first before hand as sometimes logcat and dmsg can be handy to have.
hacktrix2006 said:
Going to flash your kernel to help out. Do you want both Logcat and DSMG?
Click to expand...
Click to collapse
edit: He replied.Deleted.
Hi
I just notice that in CPU-Z it show clock to be 307MHz-1.59GHz, and 2.15GHz dualcore plus 1.59GHz dual-core.
I don't know if it has been like this since the beginning or it just after Nougat update, but I think I remembered it to be 2.15 GHz in CPU-Z before the update
I've attached screenshots of both program below
Best,
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
napalm.potter said:
Hi
I just notice that in CPU-Z it show clock to be 307MHz-1.59GHz, and 2.15GHz dualcore plus 1.59GHz dual-core.
Click to expand...
Click to collapse
Yeap, all 820 shows that in CPU-Z. Our CPU has 2 clusters:
2 "small" cores - 307MHz-1.59GHz
and
2 "big" cores - 307MHz - 2.15GHz
CPU-Z can not present it properly so they use Intel-like system of showing 1.59GHz as normal frequency and everything above is treated as "turbo".
But what bother me is that I have never seen those "turbo frequency in CPU-Z. Also after Nougat update I barely see "big" cores working and phone is stuttering from time to time. I hope they did not overly optimised it :/
debug info more concise on CPU-data than screen
@napalm.potter
Well mine shows 307MHz - 2.15GHz on the screen (different than yours), same Android Version than you have, CPU-Z 1.21
send to yourself "debug infos":
Code:
CPUs : 4
SoCs : 1
CPU 0 : AArch64 Processor rev 2 (aarch64)
Name : Qualcomm Snapdragon 820
Model : Qualcomm Technologies, Inc MSM8996
CPUs : 4
Core set 0 : Qualcomm 0x211
Core set 0 Nb Cores : 2
Core set 0 Max Clock : 2150 MHz
Core set 0 Impl.id : 0x51
Core set 0 Arch.id : 0x8
Core set 0 Var.id : 1
Core set 0 Part.id : 0x211
Core set 0 Rev.id : 2
Core set 0 Revision : r1p2
Core set 1 : Qualcomm 0x205
Core set 1 NbCores : 2
Core set 1 Max Clock : 1593 MHz
Core set 1 Impl.id : 0x51
Core set 1 Arch.id : 0x8
Core set 1 Part.id : 0x205
Arch : Kryo
Codename :
Process : 14 nm
GPU Vendor : Qualcomm
GPU Renderer : Adreno (TM) 530
Model : F8331 (F8331)
Manufacturer : Sony
Board : QC_Reference_Phone
Hardware : qcom
Android Ver. : 7.0
Kernel Arch. : armv8l
DHGE said:
@napalm.potter
Well mine shows 307MHz - 2.15GHz on the screen (different than yours), same Android Version than you have, CPU-Z 1.21
send to yourself "debug infos":
Code:
CPUs : 4
SoCs : 1
CPU 0 : AArch64 Processor rev 2 (aarch64)
Name : Qualcomm Snapdragon 820
Model : Qualcomm Technologies, Inc MSM8996
CPUs : 4
Core set 0 : Qualcomm 0x211
Core set 0 Nb Cores : 2
Core set 0 Max Clock : 2150 MHz
Core set 0 Impl.id : 0x51
Core set 0 Arch.id : 0x8
Core set 0 Var.id : 1
Core set 0 Part.id : 0x211
Core set 0 Rev.id : 2
Core set 0 Revision : r1p2
Core set 1 : Qualcomm 0x205
Core set 1 NbCores : 2
Core set 1 Max Clock : 1593 MHz
Core set 1 Impl.id : 0x51
Core set 1 Arch.id : 0x8
Core set 1 Part.id : 0x205
Arch : Kryo
Codename :
Process : 14 nm
GPU Vendor : Qualcomm
GPU Renderer : Adreno (TM) 530
Model : F8331 (F8331)
Manufacturer : Sony
Board : QC_Reference_Phone
Hardware : qcom
Android Ver. : 7.0
Kernel Arch. : armv8l
Click to expand...
Click to collapse
My device is Xperia XZ Dual
It's cpu clock show me 1.59Ghz all four cores (sorry for my bad english)