GTX 1070 fan control under linux

Message boards : Number crunching : GTX 1070 fan control under linux
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Michel Makhlouta
Volunteer tester
Avatar

Send message
Joined: 21 Dec 03
Posts: 169
Credit: 41,799,743
RAC: 0
Lebanon
Message 1853777 - Posted: 8 Mar 2017, 10:28:30 UTC

I've managed to setup Slackware 14.2 on my main cruncher and using the special apps for my two 1070's. All is good and running smoothly so far, however temps are high: 80+ and 70+ celsius (fan speed around 54%).

My display is connected to the intel GPU port and not using nvidia. nvidia tools for fan settings only work where they are connected to an X session. Which leaves me with no options to modify fan speed. I have found some scripts that creates virtual X sessions and modify the fan speed then kill the session, but none of them worked.

any ideas?
ID: 1853777 · Report as offensive
W3Perl Project Donor
Volunteer tester

Send message
Joined: 29 Apr 99
Posts: 251
Credit: 3,696,783,867
RAC: 12,606
France
Message 1853781 - Posted: 8 Mar 2017, 11:04:50 UTC - in response to Message 1853777.  

I've managed to setup Slackware 14.2 on my main cruncher and using the special apps for my two 1070's. All is good and running smoothly so far, however temps are high: 80+ and 70+ celsius (fan speed around 54%).

My display is connected to the intel GPU port and not using nvidia. nvidia tools for fan settings only work where they are connected to an X session. Which leaves me with no options to modify fan speed. I have found some scripts that creates virtual X sessions and modify the fan speed then kill the session, but none of them worked.

any ideas?


Why not connecting your display to one of your GTX 1070 ?
If so, you just need to add an extra line :
Option "Coolbits" "4"
in each of your "Device" section.
Reboot and you'll be able to control fan speed from nvidia-settings.

I have one GTX 1070 (MSI Armor) : 70 C
The next one GTX 1070 (MSI Gaming X) : 80 C ...increasing fan step to 90% make temperature falling to 75 C

I'm a little bit disappointed by the MSI Gaming...reviews were claiming maximum temperature of 70 C
ID: 1853781 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1853799 - Posted: 8 Mar 2017, 12:06:13 UTC - in response to Message 1853777.  

I haven't tried this but it might work without an xscreen...
sudo apt-get install nvclock
- To change GPU fan speed, write this:
nvclock -f -F 70
- 70 is % of speed
ID: 1853799 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
Australia
Message 1853863 - Posted: 8 Mar 2017, 18:15:57 UTC - in response to Message 1853781.  

I'm a little bit disappointed by the MSI Gaming...reviews were claiming maximum temperature of 70 C

Most reviews are running games, not crunching Seti work. Rather different workloads.
Grant
Darwin NT
ID: 1853863 · Report as offensive
Profile Michel Makhlouta
Volunteer tester
Avatar

Send message
Joined: 21 Dec 03
Posts: 169
Credit: 41,799,743
RAC: 0
Lebanon
Message 1853874 - Posted: 8 Mar 2017, 19:41:53 UTC - in response to Message 1853781.  


Why not connecting your display to one of your GTX 1070 ?
If so, you just need to add an extra line :
Option "Coolbits" "4"
in each of your "Device" section.
Reboot and you'll be able to control fan speed from nvidia-settings.

I have one GTX 1070 (MSI Armor) : 70 C
The next one GTX 1070 (MSI Gaming X) : 80 C ...increasing fan step to 90% make temperature falling to 75 C

I'm a little bit disappointed by the MSI Gaming...reviews were claiming maximum temperature of 70 C


that's what i ended up doing, but I think my current solution would have worked anyway. the problem is even when connecting the display to one card, you still need the same for the second one so you can control both. So I've set coolbits and I created a virtual display for the second card. I am assuming i could have done the same for the first card while leaving the monitor on the iGPU...

I've had two MSI 780 bought in 2014 and 2015, back when the 780 was expensive and a flagship. Both burned out at some point... I'll leave it at that... I am currently using ASUS 1070, the ones with supposedly 4 times fan durability:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.39                 Driver Version: 375.39                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1070    Off  | 0000:01:00.0      On |                  N/A |
| 75%   65C    P2   120W / 151W |   2372MiB /  8113MiB |     92%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 1070    Off  | 0000:02:00.0     Off |                  N/A |
| 75%   59C    P2   113W / 151W |   2072MiB /  8114MiB |     91%      Default |
+-------------------------------+----------------------+----------------------+

ID: 1853874 · Report as offensive
Profile Michel Makhlouta
Volunteer tester
Avatar

Send message
Joined: 21 Dec 03
Posts: 169
Credit: 41,799,743
RAC: 0
Lebanon
Message 1853875 - Posted: 8 Mar 2017, 19:44:10 UTC - in response to Message 1853799.  

I haven't tried this but it might work without an xscreen...
sudo apt-get install nvclock
- To change GPU fan speed, write this:
nvclock -f -F 70
- 70 is % of speed


i am not using a debian derivative, but the below works once you assign a monitor to the cards:
nvidia-settings -a [gpu:0]/GPUFanControlState=1 -a [fan:1]/GPUCurrentFanSpeed=60 -c :0.0


or nvidia-settings gui tool will do the same...
ID: 1853875 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1854053 - Posted: 9 Mar 2017, 11:37:50 UTC

This will help with cooling and looks cool NVIDIA Case I think Petri could use one :)

It's the same case as mine (without the graphics), and I love it.
ID: 1854053 · Report as offensive
Profile Michel Makhlouta
Volunteer tester
Avatar

Send message
Joined: 21 Dec 03
Posts: 169
Credit: 41,799,743
RAC: 0
Lebanon
Message 1854065 - Posted: 9 Mar 2017, 12:23:08 UTC

i've got this
http://www.ebay.ca/itm/Thermaltake-CHASER-MK-1-ATX-Build-in-HDD-SSD-Hot-Swap-Color-shift-LED-Fan-Ful-/172248456496?hash=item281acedd30:g:5i8AAOSwjXRXaFQL

my 4770k was giving me lots of overheating issues, which was solved by installing an H100i back when I got this pc. my 2x1070's are ok @75% fan speed but i will be adding a 3rd soon. we'll see how that goes.

The way the motherboards are designed, it is impossible to avoid this. 2-4 GPU stacked on top of each others... someone should make a case like those cube things. one segment for motherboard, cpu, drives, and one separate segment for 4-8GPUs, some pci cable to connect them, etc...
ID: 1854065 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1854081 - Posted: 9 Mar 2017, 13:05:57 UTC - in response to Message 1854065.  

A member of our group has this:
Hi all,

I'm divesting myself of my NetStor PCIe expansion chassis model NA260A-GPU-R and the Galaxy GTX 680 that is currently in it. You can read more about it here. http://www.netstor.com.tw/_03/03_02.php?MTAw#

What this thing allows you to do is add up to 4 more double-width GPUs by putting the host adapter card into an 8x slot in your computer. So in theory you could have 8 GPUs in one machine using this expansion chassis.
<snip images>
This unit sells for $2500 new and I'm asking $1500 + shipping so I though I would give you all a crack at it before I post it in the general forum or put it on eBay.

A good idea, but a little pricy.
ID: 1854081 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1854085 - Posted: 9 Mar 2017, 13:23:36 UTC

I'm surprised your running 80C with 2-200mm fans. Mine holds quite good at mid 60s on it's own
|===============================+======================+======================|
|   0  GeForce GTX 980     On   | 0000:03:00.0      On |                  N/A |
| 26%   42C    P2   118W / 180W |   2098MiB /  4036MiB |     81%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 1070    On   | 0000:04:00.0      On |                  N/A |
| 43%   67C    P2   134W / 151W |   1893MiB /  8113MiB |     95%      Default |
+-------------------------------+----------------------+----------------------+
ID: 1854085 · Report as offensive
Profile Michel Makhlouta
Volunteer tester
Avatar

Send message
Joined: 21 Dec 03
Posts: 169
Credit: 41,799,743
RAC: 0
Lebanon
Message 1854090 - Posted: 9 Mar 2017, 13:41:41 UTC

interesting, they already exist... i'll check them for future projects, if it is feasible to have it shipped to where i live.

i have 4 fans on top (including the ones for the h100i) as exhaust, 1 side fan intake, 1 front fan intake and 1 back fan exhaust. i've also spent some time testing different fans configuration, and at some point added a bottom one. Not much has changed.

GPU1 had the same temp as yours without any modifications (i am assuming that's the lower one) but GPU0 had an issue (i am assuming due to it being close to the other one). it was much worst when i had 2x780's. also spring decided to show up for a couple of days early march, we're at 25 degrees celsius here.
ID: 1854090 · Report as offensive
Profile petri33
Volunteer tester

Send message
Joined: 6 Jun 02
Posts: 1668
Credit: 623,086,772
RAC: 156
Finland
Message 1854174 - Posted: 9 Mar 2017, 21:55:16 UTC
Last modified: 9 Mar 2017, 21:56:05 UTC

Hi,

I've had to put some 'spacers' between the cards. Matches, plastic pieces of something, toilet paper, .. You name it. Something to prevent the cards to come too close each other. And yes, I've seen the professional screw bars with adjustable brackets holding the weight of the other end of the cards. Nah, too much work. Just stick something there in between to help the air flow.

Next I'll screw off the half backplate option (1080 has one) before the summer hits here and then I'll build the professional adjustable spacing device. But I hope one of my 1080's melts down before that so that I can get a 1080Ti as a replacement.

Petri
To overcome Heisenbergs:
"You can't always get what you want / but if you try sometimes you just might find / you get what you need." -- Rolling Stones
ID: 1854174 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
Australia
Message 1854287 - Posted: 10 Mar 2017, 7:12:27 UTC - in response to Message 1854174.  

But I hope one of my 1080's melts down before that so that I can get a 1080Ti as a replacement.

Been checking out the reviews of the GTX 1080Ti- impressive beast.
Grant
Darwin NT
ID: 1854287 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1855219 - Posted: 13 Mar 2017, 4:08:00 UTC - in response to Message 1854065.  

i've got this
http://www.ebay.ca/itm/Thermaltake-CHASER-MK-1-ATX-Build-in-HDD-SSD-Hot-Swap-Color-shift-LED-Fan-Ful-/172248456496?hash=item281acedd30:g:5i8AAOSwjXRXaFQL

my 4770k was giving me lots of overheating issues, which was solved by installing an H100i back when I got this pc. my 2x1070's are ok @75% fan speed but i will be adding a 3rd soon. we'll see how that goes.

The way the motherboards are designed, it is impossible to avoid this. 2-4 GPU stacked on top of each others... someone should make a case like those cube things. one segment for motherboard, cpu, drives, and one separate segment for 4-8GPUs, some pci cable to connect them, etc...


. . That would be a good idea with a radiator to keep it nice and icy cold.

Stephen

:)
ID: 1855219 · Report as offensive
Stephen "Heretic" Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Sep 12
Posts: 5557
Credit: 192,787,363
RAC: 628
Australia
Message 1855222 - Posted: 13 Mar 2017, 4:18:22 UTC - in response to Message 1854081.  

A member of our group has this:
Hi all,

I'm divesting myself of my NetStor PCIe expansion chassis model NA260A-GPU-R and the Galaxy GTX 680 that is currently in it. You can read more about it here. http://www.netstor.com.tw/_03/03_02.php?MTAw#

What this thing allows you to do is add up to 4 more double-width GPUs by putting the host adapter card into an 8x slot in your computer. So in theory you could have 8 GPUs in one machine using this expansion chassis.
<snip images>
This unit sells for $2500 new and I'm asking $1500 + shipping so I though I would give you all a crack at it before I post it in the general forum or put it on eBay.

A good idea, but a little pricy.


. . I'm with you Brent.

Stephen

:)
ID: 1855222 · Report as offensive

Message boards : Number crunching : GTX 1070 fan control under linux


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.