Bitcoin Forum
May 25, 2024, 10:33:57 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How do I force P0 state on my rig of 1080's?  (Read 1391 times)
dragonmike (OP)
Hero Member
*****
Offline Offline

Activity: 1274
Merit: 556



View Profile
September 22, 2017, 02:42:57 PM
 #1

Right.
So all my cards are in P2 state... DESPITE me having a nvidiainspector script running every few minutes automatically specifying the following:

SET GPU0=-setBaseClockOffset:0,0,110 -setMemoryClockOffset:0,0,650 -setPowerTarget:0,80 -setTempTarget:0,0,67 -forcepstate:0,0
SET GPU1=-setBaseClockOffset:1,0,110 -setMemoryClockOffset:1,0,650 -setPowerTarget:1,80 -setTempTarget:1,0,67 -forcepstate:1,0
SET GPU2=-setBaseClockOffset:2,0,110 -setMemoryClockOffset:2,0,650 -setPowerTarget:2,80 -setTempTarget:2,0,67 -forcepstate:2,0
SET GPU3=-setBaseClockOffset:3,0,110 -setMemoryClockOffset:3,0,650 -setPowerTarget:3,80 -setTempTarget:3,0,67 -forcepstate:3,0
SET GPU4=-setBaseClockOffset:4,0,110 -setMemoryClockOffset:4,0,650 -setPowerTarget:4,80 -setTempTarget:4,0,67 -forcepstate:4,0
C:\Users\drago\Desktop\nvidiaInspector\nvidiaInspector.exe %GPU0% %GPU1% %GPU2% %GPU3% %GPU4%

Using "nvidia-smi -q -d SUPPORTED_CLOCKS | more" shows all supported clocks as "N/A".

Any suggestions?
CarlOrff
Sr. Member
****
Offline Offline

Activity: 826
Merit: 440



View Profile
September 22, 2017, 03:02:58 PM
 #2

Right.
So all my cards are in P2 state... DESPITE me having a nvidiainspector script running every few minutes automatically specifying the following:

SET GPU0=-setBaseClockOffset:0,0,110 -setMemoryClockOffset:0,0,650 -setPowerTarget:0,80 -setTempTarget:0,0,67 -forcepstate:0,0
SET GPU1=-setBaseClockOffset:1,0,110 -setMemoryClockOffset:1,0,650 -setPowerTarget:1,80 -setTempTarget:1,0,67 -forcepstate:1,0
SET GPU2=-setBaseClockOffset:2,0,110 -setMemoryClockOffset:2,0,650 -setPowerTarget:2,80 -setTempTarget:2,0,67 -forcepstate:2,0
SET GPU3=-setBaseClockOffset:3,0,110 -setMemoryClockOffset:3,0,650 -setPowerTarget:3,80 -setTempTarget:3,0,67 -forcepstate:3,0
SET GPU4=-setBaseClockOffset:4,0,110 -setMemoryClockOffset:4,0,650 -setPowerTarget:4,80 -setTempTarget:4,0,67 -forcepstate:4,0
C:\Users\drago\Desktop\nvidiaInspector\nvidiaInspector.exe %GPU0% %GPU1% %GPU2% %GPU3% %GPU4%

Using "nvidia-smi -q -d SUPPORTED_CLOCKS | more" shows all supported clocks as "N/A".

Any suggestions?
From my own experiences :
GTX 1070/1080/1080Ti are not supported P0 at this time (only P2 and more). Perhaps with a future driver version,
In the same way : nvidia-smi is not implemented identically with all the driver versions : some don't accpet the frequency tuning.
Not very easy...

Bitcoin + privacy respect = BitcoinZ (topic BitcoinZ)
The only decentralized crypto that complements Bitcoin on privacy.
You missed Bitcoin in 2009 ? Do not miss BitcoinZ in 2018 !
dragonmike (OP)
Hero Member
*****
Offline Offline

Activity: 1274
Merit: 556



View Profile
September 22, 2017, 04:52:38 PM
 #3

Ok, for anyone's benefit... I managed to do it using the latest version of nvidia profile inspector. The older version I had didn't have the option.

Smiley
bathrobehero
Legendary
*
Offline Offline

Activity: 2002
Merit: 1051


ICO? Not even once.


View Profile
September 24, 2017, 01:52:23 AM
 #4

Ok, for anyone's benefit... I managed to do it using the latest version of nvidia profile inspector. The older version I had didn't have the option.

Smiley

Did you gain any hashrate increase?

Not your keys, not your coins!
joshuajones02
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
September 24, 2017, 06:01:21 AM
 #5

Ok, for anyone's benefit... I managed to do it using the latest version of nvidia profile inspector. The older version I had didn't have the option.

Smiley

Did you gain any hashrate increase?

I imagine it would increase Ethash algo maybe but not Equihash, just the ones heavy in memory

| World Fintech Startups | Microsoft Azure Partner | $1,5 M Raised During pre-ICO |
     BANKEX - Proof-of-Asset Protocol     
| WHITE PAPER | BLOGSLACKTELEGRAMBITCOINTALKGITHUBTWITTERYOUTUBEFACEBOOK |☰
salmanahmedone
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500


View Profile
September 25, 2017, 05:05:09 PM
 #6

Lol, you can't, they can't handle that. You are trying to go against what the software is trying to fix and insisting over and over with it. You are trying to shove a round peg in a square hole and when it says no, you try to force it anyway. Never going to make that happen, let the software do its job and stop thinking you know more than the coder.
szafa
Hero Member
*****
Offline Offline

Activity: 812
Merit: 500


View Profile
September 25, 2017, 05:14:53 PM
 #7

What is the PO?
cvsea
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
September 25, 2017, 06:03:07 PM
 #8

You can indeed do this with the latest nvidia profile inspector. Look for "force p2 state" under "common" and turn it off (remember to save  Cheesy).
Not much benefit to it though...
dragonmike (OP)
Hero Member
*****
Offline Offline

Activity: 1274
Merit: 556



View Profile
September 26, 2017, 12:06:47 PM
 #9

idiotic ramblings
Tough luck buddy, I managed to change it using nvidia profile inspector.
Are you also one of those claiming undervolting, overclocking and bios modding are works of the devil? Shame on those people who'd think they know more than the coder! Cheesy

Now for the more sensible people out there, forcing P0 state is not to increase hashrate, it's mainly to try to gain a little stability (especially when algo-switching). You see, when the nemos, megaminers and sniffdogs out there close and reopen the miner window, the GPUs switch P-state. This can increase the chances of the rig crashing/hanging. By keeping P0 throughout, it might prevent a few of those events. You then of course have to adjust your overclock offsets bearing in mind your starting basis will be different.
bathrobehero
Legendary
*
Offline Offline

Activity: 2002
Merit: 1051


ICO? Not even once.


View Profile
September 27, 2017, 04:53:11 PM
 #10

Lol, you can't, they can't handle that. You are trying to go against what the software is trying to fix and insisting over and over with it. You are trying to shove a round peg in a square hole and when it says no, you try to force it anyway. Never going to make that happen, let the software do its job and stop thinking you know more than the coder.

You're talking nonsense. With GPU Boost 3 a bunch of shitty changes were made, like you can't setup a temperate target which the card aims for and downclocks itself if it's reaching the limit - which was a super convenient thing for miners and previous generation cards had that "feature". Now that's locked away by your precious coders. Now if a card let's say have a faulty fan, the card will reach >90°C and cooks itself instead of downlocking to near-idle speeds and keep the card at let's say 70°C.
Also, everything now changing on the fly dynamically makes things worse (without the option to turn that off) and not just for miners but for gamers as well. Removing the option to use safe and established options and forcing specific "features" is always a bad idea.

Not your keys, not your coins!
blackhorse7
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile WWW
September 27, 2017, 05:17:30 PM
 #11

I have 1060, and it has blocked P0 state too (option exactly is named "CUDA - force P2 state" in nvidiaProfileInspector 2.1.3.6). Default it is on, after disabling my card's memories dont decrease by -200MHz on mining.
I am using nvidiaInspector too with command line similar to yours, and it works - I use nvidiaInspector 1.9.7.8
Code:
"nvidiaInspector - command line options\nvidiaInspector.exe" -setBaseClockOffset:0,0,80 -setMemoryClockOffset:0,0,500 -setPowerTarget:0,80 -setTempTarget:0,0,70
"nvidiaInspector - command line options\nvidiaInspector.exe" -setBaseClockOffset:0,0,80 -setMemoryClockOffset:0,0,-500 -setPowerTarget:0,50 -setTempTarget:0,0,66
Maybe other versions of those programs dont do that properly (I saw that thoughts somewhere during my google investigation of this problem)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!