I’m preparing CUDA environment on my laptop to learn deep learning networks. It have a GTX 1070 GPU card. First I installed ubuntu14.04 into my laptop and NVIDIA driver 375.66 also installed(from dot-run file, it was downloaded from NVIDIA’s website) . But graphic clock always low(67MHz) even if my deep learning task is running on GPU. I think this issue come from high power draw. But I couldn’t find solution. Details are following.
During deep learning task is running, GPU’s “performance” is following.
$ nvidia-smi -q -d performance
==============NVSMI LOG==============
Timestamp : Tue May 16 10:28:58 2017
Driver Version : 375.66
Attached GPUs : 1
GPU 0000:01:00.0
Performance State : P2
Clocks Throttle Reasons
Idle : Not Active
Applications Clocks Setting : Not Active
SW Power Cap : Active
HW Slowdown : Active
Sync Boost : Not Active
Unknown : Not Active
And this is a part of “nvidia-smi -q” ouput
Power Readings
Power Management : N/A
Power Draw : 465.84 W
Power Limit : N/A
Default Power Limit : N/A
Enforced Power Limit : N/A
Min Power Limit : N/A
Max Power Limit : N/A
Power draw is too high because AC adapter have a 240W capacity. Power draw is always high compare with providing power. This is reason why “SW Power Cap” is active. Hence, GPU’s clock become very low(67MHz) even if “heavy” task is running on GPU.
But why power draw is alway reached high? I’m using wrong driver?
I checked power draw of my machine. I used powerstat command. When GPU is running to train my deep learning network, power draw which was reported by powerstat is about 60W. On the other hand, my machine spent 33W when deep learning task is NOT running on GPU. powerstat command can only run without power cable. So I plugged out power cable from my laptop and run powerstat. It is clear that power draw value which was reported by nvidia-smi is too high.
I’m using a driver 375.66 which was dowloaded from nvidia’s web site. It was released at 2017.5.4. I think this is latest one as you said. But I missed about BIOS. I will check that.
I updated system BIOS to new version(1.0.9).But power draw is still high(475W) and GPU graphic clock is still 67MHz. CUDA and nvidia driver ware NOT re-installed.
As cbuchner1 says, the reported power draw of 475 watts for a GTX 1070 at power state P2 is impossibly high. So something isn’t right here, but I can’t tell what it could be. It sounds like you are using NVIDIA’s generic driver. These drivers may not work with every laptop; some laptops require special modified drivers provided via the laptop vendor. No idea whether that applies to your specific machine.