Problem using -l option with double nvidia cards
#1
I'm having a strange speed problem when using the -l option. I have two nvidia gtx260 cards. Setting the limit some numbers causes one of the card to run much slower than normal. To illustrate:

Code:
./oclHashcat64.bin -l  30000 hashes.txt  ?l?l?l?l  ?l?l?l?l?l

Threads...: 2, running
Speed.GPU1: 557.11M/s
Speed.GPU2: 131.38M/s
Speed.GPU*: 688.49M/s
See the speed on GPU2?

Here is what it looks like without the -l option:
Code:
./oclHashcat64.bin hashes.txt  ?l?l?l?l  ?l?l?l?l?l

Threads...: 2, running
Speed.GPU1: 557.08M/s
Speed.GPU2: 547.86M/s
Speed.GPU*: 1104.95M/s

I can replicate this every time, but it seems to be random which GPU runs slow. Half of the time it's GPU1 and half the time GPU2.

But when fiddling with the values, I see that some values are better than others. -l 32768 causes the slow GPU to run at 250M/s and with -l 65536 I get full speed.

I haven't seen anything about the -l option being optimized for certain values. Is this the case, and in that case how do I determine what values to use?


Messages In This Thread
Problem using -l option with double nvidia cards - by phrst - 06-09-2010, 09:19 PM