P106-100 Linux overclocking

I have a problem setting up this GPU in Ubuntu. If i generate xorg.conf like i do it for other NVIDIA cards nvidia-xconfig -a --allow-empty-initial-configuration --cool-bits=28 --use-display-device=“DFP-0” --connected-monitor=“DFP-0”, i’m getting only 2mh/s. Nvidia-smi report:

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.47                 Driver Version: 384.47                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  P106-100            On   | 00000000:01:00.0 Off |                  N/A |
| 30%   51C    P8    17W /  65W |   2257MiB /  6075MiB |    100%      Default |
+-------------------------------+----------------------+----------------------+
|   1  P106-100            On   | 00000000:04:00.0 Off |                  N/A |
| 30%   51C    P8    17W / 120W |   2257MiB /  6075MiB |    100%      Default |
+-------------------------------+----------------------+----------------------+
|   2  P106-100            On   | 00000000:05:00.0 Off |                  N/A |
| 30%   51C    P8    17W / 120W |   2257MiB /  6075MiB |    100%      Default |
+-------------------------------+----------------------+----------------------+
|   3  P106-100            On   | 00000000:06:00.0 Off |                  N/A |
| 30%   49C    P8    17W / 120W |   2257MiB /  6075MiB |    100%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      1048    G   /usr/lib/xorg/Xorg                               6MiB |
|    0      2927    C   /root/miner/claymore-eth-v9.8/ethdcrminer64   2241MiB |
|    1      1048    G   /usr/lib/xorg/Xorg                               6MiB |
|    1      2927    C   /root/miner/claymore-eth-v9.8/ethdcrminer64   2241MiB |
|    2      1048    G   /usr/lib/xorg/Xorg                               6MiB |
|    2      2927    C   /root/miner/claymore-eth-v9.8/ethdcrminer64   2241MiB |
|    3      1048    G   /usr/lib/xorg/Xorg                               6MiB |
|    3      2927    C   /root/miner/claymore-eth-v9.8/ethdcrminer64   2241MiB |
+-----------------------------------------------------------------------------+

name, power.draw [W], fan.speed [%], temperature.gpu, clocks.current.video [MHz], clocks.current.memory [MHz]
P106-100, 17.33 W, 30 %, 51, 607 MHz, 405 MHz
P106-100, 17.73 W, 30 %, 51, 607 MHz, 405 MHz
P106-100, 17.21 W, 30 %, 51, 607 MHz, 405 MHz
P106-100, 17.23 W, 30 %, 49, 607 MHz, 405 MHz

As you can see, all cards working in P8 performance level at 17W with power linit 120W setting up OC’in don’t work even thought nvidia-settings reports it’s all good.

$ sudo nvidia-settings -a GPUMemoryTransferRateOffset[2]=1000  

(process:29745): Gtk-WARNING **: Locale not supported by C library.
        Using the fallback 'C' locale.

  Attribute 'GPUMemoryTransferRateOffset' (simpleminer:0.0) assigned value 1000.
  Attribute 'GPUMemoryTransferRateOffset' (simpleminer:0.1) assigned value 1000.
  Attribute 'GPUMemoryTransferRateOffset' (simpleminer:0.2) assigned value 1000.
  Attribute 'GPUMemoryTransferRateOffset' (simpleminer:0.3) assigned value 1000.
  Attribute 'GPUMemoryTransferRateOffset' (simpleminer:0[gpu:0]) assigned value 1000.
  Attribute 'GPUMemoryTransferRateOffset' (simpleminer:0[gpu:1]) assigned value 1000.
  Attribute 'GPUMemoryTransferRateOffset' (simpleminer:0[gpu:2]) assigned value 1000.
  Attribute 'GPUMemoryTransferRateOffset' (simpleminer:0[gpu:3]) assigned value 1000.

And here is what. If i remove -a --allow-empty-initial-configuration (without xorg runnng on cards), all cards hashing on 20mh/s but obviously, OC’in don’t work because no xorg running on GPU’s. Do you guys have any ideas how i can make it work?

PS: My English sucks, so please be gentle.

OK, now i understand that P8 performance level is actually an “idle”, changing clocks for any level doesn’t affect P8, and i need to activate P2. How can i do it and why it’s working only on P8?

Hi, did you manage to make it work ? I face the same issue.