-
Notifications
You must be signed in to change notification settings - Fork 210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nvidiasetp0state not working? #164
Comments
Same for me, using driver version 385.28 (not 384.94 as I wrote previously) |
I have reports of this also happening on 382.05 |
nvidiasetp0state only works for maxwell cards. For pascals, it is not possible to set cards into p0 state for mining, but you can overclock memory and get same speed as in p0 state. |
@nicehashdev Thank you. Didn't know that. Let me turn this into a suggestion then: When only Pascal cards are detected the option could be disabled. |
@nicehashdev @3zero2 I was able to get my pascal into P0 mode while mining by following the steps from https://www.reddit.com/r/NiceHash/comments/6m68ep/dummies_guide_for_setting_up_claymore_dual_mining/
I did it through the Nvidia Profile inspector option and verified it with nvidia-smi. Worked on my two 1080's |
@RileyMShea Thank you! This has worked for me, I switched GTX 1080 and GTX 1070 on two different machines from P2 to P0. Haven't been able to look into potential performance benefits just yet :) Note: I repost the reddit link (yours doesn't work when clicked on & needs to be copy/pasted):(https://www.reddit.com/r/NiceHash/comments/6m68ep/dummies_guide_for_setting_up_claymore_dual_mining/ |
The nvidia-smi way is how nvidiasetp0state works and it obviously has no effect on pascal cards. Perhaps nvidia inspector works some other way. Anyone knows how? |
I use nvidia inspector, set the nvidiasetp0state to run when I start nicehash and run nicehash as admin, seems to work for me. When I run nvidia-smi I get Attached GPUs : 1 |
@nicehashdev If I knew more c# I'd try to find it myself but the nvidia inspector has it's github repo here https://github.com/Orbmu2k/nvidiaProfileInspector |
how can i check my card work at P0 or P2, i m a new minner ,thank u |
I've done some testing and at least with my setup (2 1080 Tis) P0 has no improvements over P2 for mining. NV changed quite a bit in regards to power usage with GPU Boost 3. From what I can tell, Pascal cards are stubborn when it comes to passing P2 but they perform very well in P2 without forgoing all power optimizations This is of course just a result of my own testing so if others do see improvements in P0 with Pascal we can look into alternative methods for nvidiasetp0state.exe and help everyone get the best performance they can. |
I'll soon find some time to switch to P0 and let you know the outcome |
@3zero2 When you do that, can you check how power limits work for you? While I played with this setting, my cards were set at 70% power limit. With P0 enabled on both 1070 and 1080, the power limit level was reported as 90% by MSI Afterburner. As soon as I restored the setting to P2, reported power limit returned to 70%. |
@drkskwlkr i will check. currently power limit is set to 110% on my card; and it is mostly being respected apart from ccminer Skunk which does not want to go above 100%. |
I have used the NVIDIA profiler in order to disable P2 and hence card is now at P0. Miner speeds increases for equihash and skunk. @drkskwlkr My power limit is being respected at 110%. It's not going over it. |
The nvidia profile inspector configures the cards performance profile, which is loaded at boot time by the driver. Thus, it doesn't use the nvidia-smi method (which i believe the setp0 app uses). |
Hello guyz, Edit (10 mins. after): I've found another way to do it ! :)
The batch scripts files I've created contain this: BATCH1:
BATCH2:
Now NV-SMI is showing P0 as it should be when i type :
To resume. I'm now mining ETN (cryptonight) at 630 H/s for a GPU Power of 90W max with P0 State activate and max 55°C Temp. |
Hi, |
@ZSimon you can use "nvidia-smi -h" & "nvidiaProfileInspector - h" to get the help and all commands list.
|
Since the date of my post I've also find a new and easier way to apply the P0State to all Pascal and newer gpu's.
|
Natizyskunk, thank you for your description. I have 10 GPU and Afterburner doesn't work well, so, I thought I could use "Nvidia-ProfileInspector" instead. There are many profiles, but not one for mining in profile-inspector. So, I need "Nvidia-ProfileInspector" to set P0 instead P2? Is it necessary(I have 1080 TI GPU)? At restart all I need to run in batch file for example if I have 2 GPU is: nvidiaProfileInspector.exe -setFanSpeed:0,100 -setBaseClockOffset:0,0,220 -setMemoryClockOffset:0,0,450 -setPowerTarget:0,100 -setBaseClockOffset:1,0,220 -setMemoryClockOffset:1,0,450 -setPowerTarget:1,100 -setFanSpeed:1,100 nvidia-smi is only for info, I don't need it, I guess? Do I need to instal cuda (for mining) or it doesn't matter? If I install latest cuda it overrides GPU drivers, which are usually newer than the one inside from cuda. If I run "nvidiaProfileInspector - h" from cmd, the app is opened and I don't see any help commands. |
I have the option to set the power state to P0 in NHLM 1.8.1.1pre3 enabled.
However issuing nvidia-smi -q -d PERFORMANCE still returns the state as P2.
I re-run nvidiasetp0state as administrator whilst mining but still no luck. Does this keep any log file which can shed some light into what's happening please?
The text was updated successfully, but these errors were encountered: