oclHashcat-* cannot utilise 2nd HD7970
#1
Hi,

I am running ubuntu 12.04 with Catalyst 12.10 and AMDAPP installed successfully.
currently have 2 x HD7970s installed, but plan to fill this ASUS Maximus V Extreme with another two when funds allow AND if I can ensure that I can successfully use more than one GPU... aiming for most efficient/effective system money can buy without going to server-grade gear.

Both oclHashcat-plus and oclHashcat-lite are working nicely, but only recognising one card with crossfire disabled from the Catalyst Control Centre. When I enable crossfire, oclHashcat* seems to initialise, recoginising both cards, but then ubuntu completely locks up and I have to perform a hardware reset.

// 'aticonfig --lsa' produces the following:

* 0. 01:00.0 AMD Radeon HD 7900 Series
1. 02:00.0 AMD Radeon HD 7900 Series

* - Default adapter


// 'fglrxinfo' produces the following:
display: :0.0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series
OpenGL version string: 4.2.11931 Compatibility Profile Context

It must be something simple to get the other GPU working surely! I remember reading somewhere about needing dummy DVI plugs for the secondary cards, but haven't found that article/can't remember if it was related to hashcat or pyrit.

Thanks in advance,
mostofmonty

PS any hardware tips/advice would also be welcome - this system is a work in progress! Smile
#2
aticonfig --initial -f --adapter=all

Give that a try and see if it picks the other card up.
#3
Thank you! Worked perfectly!

I would be very ashamed to admit how many hours I have spent on this issue...

Thanks again!
#4
Ahhh, upon closer inspection...

// ./oclExample.sh

Status.......: Running
Hash.Target..: 9b957cc6ab97cbf88c4f6f0f146adafe
Hash.Type....: MD5
Time.Running.: 1 min, 32 secs
Time.Left....: 9 mins, 52 secs
Plain.Mask...: ?1?2?2?2?2?2?2?3
Plain.Text...: ***0uqbr
Plain.Length.: 8
Progress.....: 742937067520/5533380698112 (13.43%)
Speed.GPU.#1.: 4051.2M/s
Speed.GPU.#2.: 4035.3M/s
Speed.GPU.#*.: 8086.5M/s
HWMon.GPU.#1.: 99% Util, 80c Temp, 54% Fan
HWMon.GPU.#2.: 0% Util, 41c Temp, 20% Fan


Not entirely sure what to make of this information, but definitely an improvement!
#5
1. You need to uninstall the AMD APP SDK.

2. Catalyst 12.10 does not support multi-GPU when x11 is running.. Either use 12.8, or ensure you do not have x11 running while cracking.
#6
Thank you epixoip. I shall try those steps.
#7
Both cards working now with 12.8 installed and AMDAPP uninstalled. Beautiful.

Thank you very much Smile