Catalyst v14.9 vs 14.12 - Printable Version +- hashcat Forum (https://hashcat.net/forum) +-- Forum: Deprecated; Previous versions (https://hashcat.net/forum/forum-29.html) +--- Forum: General Help (https://hashcat.net/forum/forum-8.html) +--- Thread: Catalyst v14.9 vs 14.12 (/thread-3915.html) Pages:
1
2
|
Catalyst v14.9 vs 14.12 - atom - 12-22-2014 Performance I made a small comparison chart, see here how bad that 14.12 really is https://docs.google.com/a/hashcat.net/spreadsheets/d/1rOyBKL1AT3f-hG4EjwdWAzmt54kXCGSUNAvtUJG8tz0/edit#gid=0 Not sure what to do now... Memory Here's some strange stuff happending to memory size query. This also happens with clinfo which is written from AMD themself: When X11 is running: Quote:root@et:~/oclHashcat-1.32# clinfo | grep Global Those 3 GPU's are all the same type. Does not happen with 14.9. When X11 is stopped: Quote:root@et:~/oclHashcat-1.32# clinfo | grep Global Not sure if we can call this a bug Performance 2 The first GPU is running slower than the next ones: Quote:root@et:~/oclHashcat-1.32# ./oclHashcat64.bin -b -m 0 --markov-disable --restore-disable --outfile-autohex-disable --potfile-disable --logfile-disable --gpu-temp-disable This is clearly a bug. X11 is not running here. Limiting to -d 1 does not have any effect. While the benchmark is running I was testing clocks to make sure its not related to them but it's not: Quote:root@et:~/oclHashcat-1.32# amdconfig --odgc --adapter=all Utilization is fine, too... Workaround found! See below GPU Ordering For some reason the GPU ordering is "broken". This causes a real problem as there's no unique identifier between OpenCL devices and ADL devices (the runtime that is used for querying Fan speed, GPU temp, etc), therefore we're forced to use some fuzzy logic that tries to guess the correct assignment. But then, when the opencl runtime now randomly returns the devices we have a bigger problem... Here's how to reproduce: X11 is running: Quote:$ clinfo | grep " Name" And now I stop X11 and run the command again: Quote:$ clinfo | grep " Name" GPU's are switched! Major problem, some stuff does not get cracked even with correct password! So this problem is very evil, especially for people using the R9 290x. So far I can 100% reproduce this with my R9 290x while all other cards I tested (hd5770 and hd7970) are not affected. Again, when I switch back to 14.9 everything works fine again. To test on your system, simply download the example WPA2 .hccap: http://hashcat.net/misc/example_hashes/hashcat.hccap R9 290x: Quote:root@sf:~/oclHashcat-1.32# ./oclHashcat64.bin -m 2500 hashcat.hccap -a 3 'hashcat!' -d 1 --quiet --potfile-disable hd5770: Quote:root@sf:~/oclHashcat-1.32# ./oclHashcat64.bin -m 2500 hashcat.hccap -a 3 'hashcat!' -d 2 --quiet --potfile-disable **UPDATE** In case AMD dev's see this, this problem occours only in binary mode clCreateProgramWithBinary(). That is, when using SPIR binaries. In sourcecode-mode clCreateProgramWithSource() it works fine. Good Driver Downloads It's important to have set the correct referer, otherwise download will fail Linux: Quote:wget --referer=http://support.amd.com/de-de/download/desktop?os=Linux+x86 http://www2.ati.com/drivers/linux/amd-catalyst-14-9-linux-x86-x86-64.zip Windows: http://support.amd.com/en-us/download/desktop/previous/detail?os=Windows%208.1%20-%2064&rev=14.9 RE: Catalyst v14.9 vs 14.12 - epixoip - 12-22-2014 On the plus side, I'm pleased with the gains for Office97, that actually brings it up to 980 performance. But I think some investigation is needed. It's strange to me that DEScrypt would go down so much, yet LM basically stayed the same and Oracle 7g went up. Similarly, raw SHA512 only went down a little bit, but HMAC-SHA512 and sha512crypt especially took massive hits. Something doesn't add up there. RE: Catalyst v14.9 vs 14.12 - boyferret - 12-29-2014 (12-22-2014, 05:56 PM)atom Wrote: I made a small comparison chart, see here how bad that 14.12 really is I noticed that that your results for the r9 290x are not the same as what it shows on the front page, is that due to running Ubuntu? RE: Catalyst v14.9 vs 14.12 - epixoip - 12-29-2014 The front page only has benchmarks for 8x 290X, not a single 290X. RE: Catalyst v14.9 vs 14.12 - atom - 12-29-2014 I did some more tests with 14.12 while looking for workarounds. Results edited on first post RE: Catalyst v14.9 vs 14.12 - mariaki - 12-30-2014 Report them to AMD so they can fix all problems RE: Catalyst v14.9 vs 14.12 - atom - 12-30-2014 (12-30-2014, 12:20 AM)mariaki Wrote: Report them to AMD so they can fix all problems HAHA, no. You have no idea how often I reported problems to AMD and they never got fixed. RE: Catalyst v14.9 vs 14.12 - atom - 12-30-2014 SUCCESS! At least I found a way to workaround the multiple-gpu bug: export GPU_NUM_COMPUTE_RINGS=1 Quote:Speed.GPU.#1...: 8053.8 MH/s RE: Catalyst v14.9 vs 14.12 - epixoip - 12-30-2014 Nice job! RE: Catalyst v14.9 vs 14.12 - atom - 01-05-2015 More crap with catalyst 14.12 found! GPU ordering is broken! See first post for details |