Setup & Software Discussions
Link Saturation, Fan control and temp monitoring of your eGPU card
 

Link Saturation, Fan control and temp monitoring of your eGPU card  

  RSS

drachma
(@drachma)
New Member
Joined: 3 years ago
 

I am asking about any utilities you use to monitor your eGPU.

1. in windows, does a utility like speedfan or the gpu card's control utility (e.g. ati overdrive, rivatune etc) detect the GPU fan, or any other fans that might be located in your Enclosure? Can you control their speed? I found that the Mantiz Venus has a few extra 4-pin fan headers, which implies PWM control is possible

2. Same question about temps, any utilities able to detect GPU core temp over the TB3 link?

3. Are there any utilities for measuring link saturation of the x4 PCIe bus and the Thunderbolt3 link itself? I would be interested in a comparison of how much of the available bandwidth (e.g. 40 gb/s) is being used in different eGPU configurations; such as: external monitor vs internal monitor, both, whether I am using an SSD thru TB3 at the same time, whether I am also using the ethernet port through TB3, whether I am using the additional USB3 hubs, and so on. Is there a utility that allows direct measurement in real time, or do we have to do something indirect like comparing benchmark scores or FPS with various background tasks occurring?

 

Unfortunately there is not a linux forum section here. But I figure if it's been done in windows it should at least be possible in linux, and I can figure it out from there. Also to get some information I could just test it in windows. At the moment I am having trouble getting linux to find the eGPU temp sensor and don't have a working windows boot yet. If someone can confirm that these buses are accessible in windows I may just install it to get some data.

 

Thanks for your input!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
drax392
(@dieseldrax)
Estimable Member
Joined: 2 years ago
 

For questions 1 and 2, yes for the GPU itself.  I'm using the EVGA Precision X OC utility to monitor and control the GPU fans, monitor temps, monitor GPU clock speed, etc.  The utility functions 100% with TB3 and my AKiTiO Node w/ GTX 1080 Ti.

This utility DOES NOT work in Windows over TB2 with the Apple adapter, it only works with TB3.  I tried it with an ASUS laptop with TB2 and the utility would crash.

These tools cannot do anything to monitor or control any part of the enclosure.

Intel Skull Canyon NUC (NUC6i7KYK) - 1TB Samsung 960 EVO NMVe SSD, 32GB memory
Apple Mac Pro 2013 - Deca-core 3GHz Xeon, 32GB memory, 1TB Apple SSD, D700 dGPU, eGPU shared with above NUC.
AKiTiO Node - EVGA GTX 1080Ti SC2 Gaming, Corsair SF600 PSU, Cougar Vortex HDB 120 case fan
2013 17" ASUS G750JS (TB2) + [email protected] (AKiTiO Node via Apple TB3->TB adapter) + Win10


ReplyQuote
Sky11
(@sky11)
Reputable Member
Joined: 3 years ago
 

For AMD cards you can use Radeon Settings - it WattMan:  http://www.amd.com/en-us/innovations/software-technologies/technologies-gaming/radeon-wattman  

And drax is right, you cannot do anything about enclosure fan unless eGPU OEM provides such interface; but in many cases those fans are temperature controlled or non-adjustable.

There are no utilities to monitor TBT link saturation 🙁

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 3 years ago
 
Posted by: drachma

3. Are there any utilities for measuring link saturation of the x4 PCIe bus and the Thunderbolt3 link itself? I would be interested in a comparison of how much of the available bandwidth (e.g. 40 gb/s) is being used in different eGPU configurations; such as: external monitor vs internal monitor, both, whether I am using an SSD thru TB3 at the same time, whether I am also using the ethernet port through TB3, whether I am using the additional USB3 hubs, and so on. Is there a utility that allows direct measurement in real time, or do we have to do something indirect like comparing benchmark scores or FPS with various background tasks occurring?

drachma, you can use GPU-Z‘s monitoring “Bus Interface Load” to estimate PCIe bus loading. There is a log-to-file feature to allow charting. hwinfo64 also has an interface into this logging.

This logging could be useful to compare internal vs external LCD eGPU performance. It likely does not measure total PCIe bus loading by other devices attached to the TB3 link like SSD, LAN, USB 3.0. Instantanous decreases in bandwidth can be measured using CUDA-Z using full eGPU bandwidth with no additional TB3 devices attached as a reference.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

15" Dell Precision 7510 (Q M1000M) (6th,4C,H) + GTX 1080 Ti @ 32Gbps-M2 (ADT-Link R43SG) + macOS 10.13.6 & Win10


ReplyQuote
Guru Nightmare
(@gurunightmare)
Active Member
Joined: 2 years ago
 

Hi!

Do any of those work on MacOS?

Thanx guys!

Mac Mini Late 2014 + MSI Radeon RX580 Gaming X [email protected]>TB3 (AKiTiO Node)


ReplyQuote