SoC - CPU Binning (MSM8974 Snapdragon 800 )

dillalade

Senior Member
Sep 28, 2009
1,543
365
113
Richmond
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.
 

Attachments

Last edited:

Rekoil

Senior Member
May 17, 2008
1,141
495
113
Göteborg
www.idroidproject.org
Code:
⏚ [rekoil:~] % adb shell
[email protected]:/ $ su
[email protected]:/ # 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
 

aigaming

Senior Member
Oct 29, 2011
1,197
346
0
Belgrade
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:

idimitro

Senior Member
May 7, 2012
175
34
28
I also get empty results on carbon ROM and ppac ROM.
But my guess will be that most of us will get CPU with bin 2. The higher bins are called Snapdragon 801 and 805 [emoji6]
 

sda2

Senior Member
Jun 8, 2008
97
11
0
Löhne
Here's mine. Bought Feb. '14, T-Mobile branding, Germany.

Code:
<6>[0.923633] clock-krait-8974 f9016000.qcom,clock-krait: PVS config version: 1
<6>[0.923763] clock-krait-8974 f9016000.qcom,clock-krait: Speed bin: 2
<6>[0.923950] clock-krait-8974 f9016000.qcom,clock-krait: PVS bin: 0
<6>[0.924057] clock-krait-8974 f9016000.qcom,clock-krait: PVS version: 0
 

r100

Senior Member
Mar 12, 2013
109
56
0
My Z1C that I have for two weeks now is brand new, produced in week 27 of 2014 (that's three weeks ago!). You can check your production week on the white plastic label next to your sim card. In my case it's 14W27.

Was hoping for high numbers but it's the same as most others. Oh well, it works just fine :)
PVS config version: 1
speed bin: 2
PVS bin : 3
PVS version: 0
 
Last edited:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone