SoC - CPU Binning (MSM8974 Snapdragon 800 )

Search This thread

dillalade

Senior Member
Sep 28, 2009
1,543
366
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

  • 2805158.jpg
    2805158.jpg
    1.4 KB · Views: 6,696
Last edited:

Rekoil

Senior Member
May 17, 2008
1,143
497
Göteborg
www.idroidproject.org
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
 

aigaming

Senior Member
Oct 29, 2011
1,199
346
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
176
34
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
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
124
58
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:

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    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.