oclHashcat running on the new AMD hd7970
#21
I can't get oclhashcat to work on my Radeon 7970. Here's example0.cmd output:

D:\prog\oclHashcat-plus-0.07>oclHashcat-plus64.exe example0.hash example.dict -r rules/best64.rule
oclHashcat-plus v0.07 by atom starting...

Hashes: 6494
Unique digests: 6494
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes
Rules: 64
GPU-Loops: 128
GPU-Accel: 40
Password lengths range: 1 - 15
Platform: AMD compatible platform found
Watchdog: Temperature limit set to 90c
Device #1: Tahiti, 3072MB, 0Mhz, 32MCU
Device #1: Allocating 192MB host-memory
Device #1: Kernel ./kernels/4098/m0000_a0.Tahiti.64.kernel (726564 bytes)

Scanned dictionary example.dict: 1210228 bytes, 129988 words, 8319232 keyspace, starting attack...

[s]tatus [p]ause [r]esume [q]uit =>
D:\prog\oclHashcat-plus-0.07>pause
Press any key to continue . . .

#22
I know I said I was out of ideas, but have you tried uninstalling the drivers, rebooting, then installing 11.12? Or 12.1 preview...
#23
Attaching VisualStudio2010 to it, it's crashing in \Windows\system32\aticaldd64.dll. Looking at the module info, the "version" string is 6.14.10.1658, and the date is Jan 4 2012. I was just wondering if there was a known problem somewhere. I'll try reinstalling stuff.

Running the 32bit version on the 64bit Windows doesn't crash, but doesn't produce the right results (finds no password matches).
#24
The hd7970 is working in my developer version. As long AMD does not release linux driver for hd7970 I can not release this version to public.
#25
(01-18-2012, 07:57 AM)atom Wrote: The hd7970 is working in my developer version. As long AMD does not release linux driver for hd7970 I can not release this version to public.

Oh, so you are saying oclHashcat-plus isn't support to be working yet for the 7970? ...but it's got Tahiti kernels there :-)
#26
It might sound strange, but the AMD APP SDK is able to produce "tahiti" kernel, but the Catalyst driver itself does not support the hd7970. That means, there is no way for me to test if it works or not. All I can do is to trust in AMD's ability to produce working code.

From oclHashcat-plus's release notes:

Quote:AMD was not lazy, too. The new AMD APP SDK v2.6 include support for the upcomming hd7xxx series. So what I did is that i blindly generated the Kernels for all hd7xxx and added them to this release. Well this is only theory. We will see how it works out. These new kernels are called "Capeverde", "Pitcairn" and "Tahiti".

Also, if you are willing to take a journey into AMD developer world, you can install this driver:

http://developer.amd.com/Downloads/OpenC...indows.exe

Maybe it will work for you then. Otherwise we have to wait for AMD to release linux driver and then I still need some time to optimize code for GCN. And then I will release it. A third option is to use my beta versions that likely will have bugs, but they defenitly work on hd7970 on windows.
#27
All this leads to the next question: does the 7970 support the same machine language instructions, like the effective "rotate", that the older units had? How different is the instruction-set compared to the older VLIW stuff?
#28
Yes it supports both BFI_INT and BIT_ALIGN (rotate). The GCN architecture is very different to the VLIW ones. GCN is a scalar data architecture while VLIW was a vector data architecture. Currently the only source to find more about GCN is to watch the ISA dumps. AMD did not give out any specs or documentation on the instruction assembly yet.
#29
Ive just bought the new card with 7970 and 0.8 dosent work. I know there is a beta testing version (0.9) which is working. Can i have access to this beta version please ?
Here is what i get from version 0.8

oclHashcat-lite v0.8 by atom starting...

GPU-Loops: 1024
GPU-Accel: 160
Password lengths range: 4 - 55
Platform: AMD compatible platform found
Watchdog: Temperature limit set to 90c
Device #1: Tahiti, 3072MB, 0Mhz, 32MCU
ERROR: ./kernels/4098/m0900q_warp.Tahiti.64.kernel: No such file or directory


D:\hashcat-gui-0.5.0\oclHashcat-lite>

Please let me know what i can do. Thanks.
#30
Ask AMD to release linux driver