If you refer to this:
http://www.darkmoreops.com/2014/08/18/cr...penCL-Well (Kali)-linux/
then I can only say that this is exactly the opposite that we suggest users to do, i.e. (list of correct things to do follows)
1. do not install AMDSDK because it is not needed and the library loading may (it for sure does!) give conflicts
2. do not install the driver (or part of it, if such thing even exist) with apt-get install and other package managers.
The correct things to do (also mentioned here: http://hashcat.net/wiki/doku.php?id=linux_server_howto ):
1. make sure that no open-source driver is installed before installation (use dpkg --get-selections etc) to check that and no other (older) proprietary driver from AMD is installed
2. make sure that AMDSDK is not installed (or if you are a dev than be sure that it is not in the LD_LIBRARY_PATH or those libs can otherwise be accessed/loaded when not needed)
3. if you are sure that no driver is currently installed (remove/purge them etc, both old propriatary and open source driver), download the exact driver mentioned under https://hashcat.net/oclhashcat (the version number must be the correct one) from http://support.amd.com/en-us/
4. do install the driver (you do not need to build the .deb packages etc, but should work too) by extracting the driver archive and running it as sudo
5. run amdconfig --initial --force --adapter=all
6. reboot
7. test if:
clinfo | grep -c CL_DEVICE_TYPE_GPU
gives you the correct number of devices
8. only if that works, then start oclHashcat and it should work
So no AMDSDK and no particular (especially fglx*) packages from your package manager are needed.
http://www.darkmoreops.com/2014/08/18/cr...penCL-Well (Kali)-linux/
then I can only say that this is exactly the opposite that we suggest users to do, i.e. (list of correct things to do follows)
1. do not install AMDSDK because it is not needed and the library loading may (it for sure does!) give conflicts
2. do not install the driver (or part of it, if such thing even exist) with apt-get install and other package managers.
The correct things to do (also mentioned here: http://hashcat.net/wiki/doku.php?id=linux_server_howto ):
1. make sure that no open-source driver is installed before installation (use dpkg --get-selections etc) to check that and no other (older) proprietary driver from AMD is installed
2. make sure that AMDSDK is not installed (or if you are a dev than be sure that it is not in the LD_LIBRARY_PATH or those libs can otherwise be accessed/loaded when not needed)
3. if you are sure that no driver is currently installed (remove/purge them etc, both old propriatary and open source driver), download the exact driver mentioned under https://hashcat.net/oclhashcat (the version number must be the correct one) from http://support.amd.com/en-us/
4. do install the driver (you do not need to build the .deb packages etc, but should work too) by extracting the driver archive and running it as sudo
5. run amdconfig --initial --force --adapter=all
6. reboot
7. test if:
clinfo | grep -c CL_DEVICE_TYPE_GPU
gives you the correct number of devices
8. only if that works, then start oclHashcat and it should work
So no AMDSDK and no particular (especially fglx*) packages from your package manager are needed.