Odd behavior getting GTS 450 to run alongside GTX 960, and 750TI.
#1
Hello,

I have hashcat installed on an Ubuntu 18.04 box that has a GTX 960, GTX 750TI, and a GTS 450 in it.

I'm able to run the benchmark with each graphics card separately, as well as with the GTX 960 and 750TI together. However, when I attempt to run the benchmark with all three graphics cards simultaneously I'm getting these errors:

Code:
hashcat (v5.1.0) starting in benchmark mode...

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

* Device #1: WARNING! Kernel exec timeout is not disabled.
            This may cause "CL_OUT_OF_RESOURCES" or related errors.
            To disable the timeout, see: https://hashcat.net/q/timeoutpatch
* Device #2: This hardware has outdated CUDA compute capability (2.1).
            For modern OpenCL performance, upgrade to hardware that supports
            CUDA compute capability version 5.0 (Maxwell) or higher.
nvmlDeviceGetCurrPcieLinkWidth(): Not Supported

nvmlDeviceGetClockInfo(): Not Supported

nvmlDeviceGetClockInfo(): Not Supported

nvmlDeviceGetTemperatureThreshold(): Not Supported

nvmlDeviceGetTemperatureThreshold(): Not Supported

nvmlDeviceGetUtilizationRates(): Not Supported

OpenCL Platform #1: NVIDIA Corporation
======================================
* Device #1: GeForce GTX 960, 499/1999 MB allocatable, 8MCU
* Device #2: GeForce GTS 450, 241/964 MB allocatable, 4MCU
* Device #3: GeForce GTX 750 Ti, 500/2002 MB allocatable, 5MCU

Benchmark relevant options:
===========================
* --optimized-kernel-enable

Hashmode: 0 - MD5

clCreateContext(): CL_INVALID_DEVICE

Started: Mon Jun 10 18:17:06 2019
Stopped: Mon Jun 10 18:17:09 2019

I understand that the initial errors are saying that the GTS 450 has outdated CUDA compatibility, but given that it is still able to run solo, I'm not sure why it wouldn't be able to run with the other GPUs.

Here's what it looks like when the GTS 450 runs by itself:
Code:
hashcat (v5.1.0) starting in benchmark mode...

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

* Device #2: This hardware has outdated CUDA compute capability (2.1).
             For modern OpenCL performance, upgrade to hardware that supports
             CUDA compute capability version 5.0 (Maxwell) or higher.
nvmlDeviceGetCurrPcieLinkWidth(): Not Supported

nvmlDeviceGetClockInfo(): Not Supported

nvmlDeviceGetClockInfo(): Not Supported

nvmlDeviceGetTemperatureThreshold(): Not Supported

nvmlDeviceGetTemperatureThreshold(): Not Supported

nvmlDeviceGetUtilizationRates(): Not Supported

OpenCL Platform #1: NVIDIA Corporation
======================================
* Device #1: GeForce GTX 960, skipped.
* Device #2: GeForce GTS 450, 241/964 MB allocatable, 4MCU
* Device #3: GeForce GTX 750 Ti, skipped.

Benchmark relevant options:
===========================
* --opencl-devices=2
* --optimized-kernel-enable

Hashmode: 0 - MD5

Speed.#2.........:   840.2 MH/s (59.15ms) @ Accel:128 Loops:128 Thr:768 Vec:2

Hashmode: 100 - SHA1

Speed.#2.........:   223.5 MH/s (74.40ms) @ Accel:128 Loops:64 Thr:512 Vec:4

<.. and so on>

Any insight into this issue would be very much appreciated, thank you.
Reply


Messages In This Thread
Odd behavior getting GTS 450 to run alongside GTX 960, and 750TI. - by saltedsalt - 06-11-2019, 03:47 AM