Get a Complete Set of Logs with Andy Log

The importance of proper logging is undeniable. No, we’re not talking about lumberjack work. … more

Try Some Android Lollipop Applications on Your Device

Android 5.0 Lollipop has been officially announced and lucky users of Google Nexus 5 … more

AutoCon Manages Your Connections to Perserve Battery Life

As we’ve talked about in the past, battery life is still somewhat of a sore … more

How to Unlock and Root a Nexus Device – XDA TV

It is official–Google has released the Nexus 6 and the Nexus 9. The Nexus family … more
Post Reply

SoC - CPU Binning (MSM8974 Snapdragon 800 )

OP dillalade

18th June 2014, 12:26 PM   |  #1  
dillalade's Avatar
OP Senior Member
Flag Richmond
Thanks Meter: 188
 
1,030 posts
Join Date:Joined: Sep 2009
Firstly I am not a developer - merely an avid android user.

This thread stems from work done by devs on my previous device - where the developers went to the extent of providing various voltage tables for the most COMMON SoC's that users had on there devices.

Hence this is merely an attempt to define what (IF ANY) variations of CPU we may have on our beloved Z1C's.

Maybe this can in turn help Z1C users better zone in on any Undervolting attempts as well as provide our ROM & Kernel developers with further information.

This page should help with the comprehension behind CPU Binning https://plus.google.com/+PaulReioux/posts/YXxQnnZxC7j

How to post your CPU Version:

(You may want to perform this after a reboot - as the dmesg can grow very big, and the part we want may possibly have been overwritten.)

1 Install then open Terminal Emulator (or whichever Terminal you use on your phone.)
2 type 'su' enter
3 type 'dmesg | grep clock-krait-8974'
4 copy and paste your findings here.

From the screenshot attached you can see I have:

PVS config version: 1
speed bin: 2
PVS bin : 3
PVS version: 0


Apparently there are 8 binnings for MSM8974 Snapdragon 800 (0,1,2,3,4,5,6,7) - if my device findings are correct then I fall half way.

It's said that the higher the PVS bin value the better - in terms of it gives of less heat and requires less voltage:

0 requires the MOST/HIGHEST voltage range to boot, and 7 required the LEAST/LOWEST voltage range to boot.
Because lower binning SOCs use higher voltage values, they tend to run hotter than higher binning versions.


This thread may amount to nothing - but it could in turn help you all with potential undervolt guidance as well as perhaps helping our kernel devs in supplying adjusted default voltage tables if we do find that there are many variations in the Z1C's being used among us - which I'm sure there are.
Attached Images
 
Last edited by dillalade; 18th June 2014 at 01:59 PM.
The Following 2 Users Say Thank You to dillalade For This Useful Post: [ View ]
18th June 2014, 12:28 PM   |  #2  
dillalade's Avatar
OP Senior Member
Flag Richmond
Thanks Meter: 188
 
1,030 posts
Join Date:Joined: Sep 2009
reserved
Last edited by dillalade; 18th June 2014 at 01:25 PM.
18th June 2014, 01:24 PM   |  #3  
stylus1828's Avatar
Senior Member
Alba Iulia & Cluj Napoca
Thanks Meter: 97
 
509 posts
Join Date:Joined: Feb 2008
My results.
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-06-18-15-22-25.png
Views:	746
Size:	73.6 KB
ID:	2805249  
18th June 2014, 02:08 PM   |  #4  
Member
localhost
Thanks Meter: 74
 
81 posts
Join Date:Joined: May 2011
Donate to Me
And my output:
PVS config version: 1
Speed bin: 2
PVS bin : 3
PVS version: 0
18th June 2014, 06:31 PM   |  #5  
Senior Member
Flag Самара
Thanks Meter: 21
 
134 posts
Join Date:Joined: Dec 2012
On a DoomLord kernel v19
Click image for larger version

Name:	Screenshot_2014-06-18-21-28-02[1].png
Views:	493
Size:	166.4 KB
ID:	2805700
18th June 2014, 07:50 PM   |  #6  
Senior Member
Flag Edmonton
Thanks Meter: 87
 
451 posts
Join Date:Joined: Sep 2009
More
PVS config version: 1
speed bin: 2
PVS bin : 3
PVS version: 0
19th June 2014, 08:42 AM   |  #7  
Rekoil's Avatar
Senior Member
Flag Göteborg
Thanks Meter: 395
 
1,030 posts
Join Date:Joined: May 2008
More
Code:
⏚ [rekoil:~] % adb shell
shell@amami:/ $ su
root@amami:/ # dmesg | grep clock-krait-8974
<6>[0.918252] clock-krait-8974 f9016000.qcom,clock-krait: PVS config version: 1
<6>[0.918384] clock-krait-8974 f9016000.qcom,clock-krait: Speed bin: 2
<6>[0.918570] clock-krait-8974 f9016000.qcom,clock-krait: PVS bin: 2
<6>[0.918679] clock-krait-8974 f9016000.qcom,clock-krait: PVS version: 0
19th June 2014, 10:09 AM   |  #8  
aigaming's Avatar
Senior Member
Flag Belgrade
Thanks Meter: 230
 
933 posts
Join Date:Joined: Oct 2011
More
Code:
0.532765] clock-krait-8974 f9016000.qcom,clock-krait: PVS config version: 1
0.532812] clock-krait-8974 f9016000.qcom,clock-krait: Speed bin: 2
0.532839] clock-krait-8974 f9016000.qcom,clock-krait: PVS bin: 3
0.532861] clock-krait-8974 f9016000.qcom,clock-krait: PVS version: 0
Last edited by aigaming; 19th June 2014 at 10:12 AM.
19th June 2014, 12:31 PM   |  #9  
einfachgaer's Avatar
Senior Member
Thanks Meter: 38
 
124 posts
Join Date:Joined: Apr 2013
More
Sent from my D5503 using xda app-developers app
Attached Thumbnails
Click image for larger version

Name:	uploadfromtaptalk1403177470227.jpg
Views:	301
Size:	84.2 KB
ID:	2806656  
20th June 2014, 01:51 PM   |  #10  
Senior Member
Thanks Meter: 37
 
479 posts
Join Date:Joined: Sep 2009
dmesg | grep clock-krait-8974 - gives me nothing. What i have doing wrong?
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Xperia Z1 Compact Android Development by ThreadRank