Determining which slot a GPU is in?
#1
Is there a way to determine which card/slot is being assigned to Hashcat's hardware monitor? I have 7 identical cards in my rig but three seem to be running over 80+ degrees and I can't seem to determine which one it is inside my rig that I may need to shift around.


OpenCL Platform #1: NVIDIA Corporation
======================================
* Device #1: GeForce RTX 2070, 1988/7952 MB allocatable, 36MCU
* Device #2: GeForce RTX 2070, 1988/7952 MB allocatable, 36MCU
* Device #3: GeForce RTX 2070, 1988/7952 MB allocatable, 36MCU
* Device #4: GeForce RTX 2070, 1988/7952 MB allocatable, 36MCU
* Device #5: GeForce RTX 2070, 1988/7952 MB allocatable, 36MCU
* Device #6: GeForce RTX 2070, 1988/7952 MB allocatable, 36MCU
* Device #7: GeForce RTX 2070, 1988/7952 MB allocatable, 36MCU
* Device #8: GeForce GTX 1080, 2029/8119 MB allocatable, 20MCU


Hardware.Mon.#1..: Temp: 80c Fan:100% Util:100% Core:1665MHz Mem:6801MHz Bus:16
Hardware.Mon.#2..: Temp: 80c Fan:100% Util:100% Core:1680MHz Mem:6801MHz Bus:16
Hardware.Mon.#3..: Temp: 69c Fan:100% Util:100% Core:1755MHz Mem:6801MHz Bus:16
Hardware.Mon.#4..: Temp: 63c Fan:100% Util:100% Core:1770MHz Mem:6801MHz Bus:16
Hardware.Mon.#5..: Temp: 63c Fan:100% Util:100% Core:1725MHz Mem:6801MHz Bus:16
Hardware.Mon.#6..: Temp: 81c Fan:100% Util:100% Core:1755MHz Mem:6801MHz Bus:16
Hardware.Mon.#7..: Temp: 64c Fan:100% Util:100% Core:1830MHz Mem:6801MHz Bus:16
Hardware.Mon.#8..: Temp: 66c Fan:100% Util:  0% Core:1847MHz Mem:4513MHz Bus:16


I know #8 is the GTX 1080, but unsure about the others. Is there an easy way to see which serial number/guid/etc. is assigned to each hardware monitor?
Reply
#2
Determined which 3 they were by enabling one at a time with -d. Turns out they were the ones behind one of the heatsinks for the CPUs.
Reply
#3
I think clinfo can print the PCI slot number, so you can then translate to hashcat OpenCL device.
Reply