Monday, January 6, 2014

Guiminer: Verification failed, check hardware! OMG what sorcery is this



When I started mining I thought everything was good, till I opened the console and saw an horrible message, I was not sure in what was but I found on internet the reason behind the problems, it was usually related to the drivers of your Video cards or GPU, here I share with you the solutions that I found hope you like them:
Find the archive “Phatk.cl” and change the following lines:


located line 30 of the file

39 #ifdef BFI_INT

40 #define Ch(x, y, z) amd_bytealign(x, y, z)

41 #else

42 #define Ch(x, y, z) bitselect(z, y, x)

43 #endif

remove that code and replace it by :

Code:

#define Ch(x, y, z) bitselect(z, y, x)
However if this not help then you will need to do something much more complex that will require you to downgrade your drivers and probably you will not be able to play some newer games, here are the details.

1. In control panel -> programs and features, uninstall all AMD APP SDK/ATI Stream SDK items

2. In control panel -> programs and features, use the ATI Catalyst Install Manager and pick uninstall ALL ATI software.

3. Reboot into safe mode (beat on F8 when the computer restarts), and remove these files manually:

in \Program Files & \Program Files (x86): "ATI", "AMD APP", and "ATI Technologies" directories,
\AMD and \ATI directories

4. In \Windows\System32 and \Windows\SysWOW64, delete these driver files left behind (they will all have the same date):

amdocl.dll
opencl.dll
amdpcom32.dll
atimpc32.dll
atiu9pag.dll
atiuxpag.dll
atigktxx.dll
atiglpxx.dll
atiadlxx.dll
atiumdva.cap
atiumdva.dll
aticaldd.dll
atiumdag.dll
atiumdmv.dll
aticalcl.dll
aticalrt.dll
atioglxx.dll
atidxx32.dll
ati2edxx.dll
atimuixx.dll
atipdlxx.dll
atitmmxx.dll
atiesrxx.exe
atieclxx.exe
ATIDEMGX.dll
aticfx32.dll
atiapfxx.exe
atiapfxx.blb

5. In \windows\inf, open each oem??.inf files with notepad, any that are clearly for ATI Display, delete the inf and corresponding PNF files.

6. In administrative tools-> services, find any AMD/ATI services and set the startup type to manual. (I won't detail how to remove services now).

7. Restart, when windows prompts you to install video card drivers, cancel the wizards that come up.

8. Download and install the correct 11.6 driver from here: http://www2.ati.com/drivers/11-6_vista64_win7_64_dd_ccc_ocl.exe

9. If it still quickly aborts, launch control panel -> system -> device manager. Identify the entries for your video cards (likely with an exclamation point icon). Double click on the item, on the driver tab, choose update driver or install driver, choose "browse my computer for driver software", and direct the installer to C:\ATI\Support\11-6_vista64_win7_64_dd_ccc_ocl\Packages\Drivers\Display\W76A_INF

10. If you manually installed drivers for all video cards, use windows explorer and browse to C:\ATI\Support\11-6_vista64_win7_64_dd_ccc_ocl\Packages\Apps\OpenCL64, and run OpenCL.msi

11. Restart

5 comments:

  1. Solution worked fine for me.
    Thank you!

    ReplyDelete
  2. Works for my HD 6770 with Catalyst 14.4 on Windows 8.1!

    ReplyDelete
  3. Thank you! Your solution worked perfectly and literally took seconds to fix. Well done. Cheers!

    ReplyDelete
  4. Hello,
    A check verification service provides businesses or individuals with either the ability to check the validity of the actual check or draft being presented, or the ability to verify the history of the account holder, or both.
    NFL Football Teams

    ReplyDelete
  5. mil gracias, me sirvio

    ReplyDelete

Please write your comments and questions