Bitcoin Forum

Bitcoin => Mining support => Topic started by: chungenhung on January 11, 2012, 02:41:39 AM



Title: How to check AMD Stream SDK version?
Post by: chungenhung on January 11, 2012, 02:41:39 AM
Installed the latest 11.12 drivers, and that killed my hash rate. Apparently, 11.12 driver introduces SDK 2.6, which is crap for mining.
I tried to uninstall using the AMD add/remove feature, and select to remove OpenCL.
After that, I get the 11.8 drivers, and extract the OpenCL installer. Then installed that. Hash rate did not improve. This leads me to think that maybe SDK 2.6 wasn't removed at all.
I then uninstall the SDK using the OpenCL installer extracted from the 11.8 driver.
After that, I removed the 11.12 drivers completely. Even did a driver sweep under windows safe mode.
Finally, installed 11.8 drivers, and the OpenCL that came with it.
Now, the hashrate is still low. This again, makes me think that the SDK is still running v2.6.

How do I check the current stream SDK version? How to properly remove and install a preferred 2.4 or 2.5 version?


Title: Re: How to check AMD Stream SDK version?
Post by: deepceleron on January 11, 2012, 07:36:31 AM
amdocl.dll and OpenCL.dll in the \Windows\System32 directory (on 32 bit windows). Right click on them, choose properties, pick details. 2.6 is version 10.0.851.3 through 10.0.851.6. If you don't like it, delete those files and reinstall OpenCL from an older version (typically put on your system when you installed the drivers in the directory C:\AMD\AMD_Catalyst_12.1_Preview_Windows_Vista_7\Packages\Apps\OpenCL\OpenCL.msi; replace 12.1 with the directory name of the version you want.


Title: Re: How to check AMD Stream SDK version?
Post by: ssateneth on January 11, 2012, 08:26:09 AM
http://dl.dropbox.com/u/9768004/AMD-APP-SDK-v2.5.rar

Just unrar that to your C drive (it has appropriate directories if you're on an x64 windows box) while all your miners are closed and it should overwrite all open-cl related stuff to that from catalyst 11.11 which is the last driver to have 2.5 sdk.

if you need the actual versions of what you have, find a program called gpu caps viewer.


Title: Re: How to check AMD Stream SDK version?
Post by: jake262144 on January 11, 2012, 09:13:05 AM
Just unrar that to your C drive...

Not that I don't trust you, but I don't think anyone in their right mind should follow advice suggesting downloading random code from random places and executing it :o

Come closer, little one, I have candy for you...  ;D


Title: Re: How to check AMD Stream SDK version?
Post by: chungenhung on January 11, 2012, 02:54:35 PM
amdocl.dll and OpenCL.dll in the \Windows\System32 directory (on 32 bit windows). Right click on them, choose properties, pick details. 2.6 is version 10.0.851.3 through 10.0.851.6. If you don't like it, delete those files and reinstall OpenCL from an older version (typically put on your system when you installed the drivers in the directory C:\AMD\AMD_Catalyst_12.1_Preview_Windows_Vista_7\Packages\Apps\OpenCL\OpenCL.msi; replace 12.1 with the directory name of the version you want.
My amdocl.dll is 10.0.831.4, and the OpenCL.dll is 1.2.
Does this mean I am NOT on 2.6?
Then, how comes I am still getting low hash rates? Any ideas?


Title: Re: How to check AMD Stream SDK version?
Post by: deepceleron on January 11, 2012, 04:52:32 PM
My amdocl.dll is 10.0.831.4, and the OpenCL.dll is 1.2.
Does this mean I am NOT on 2.6?
Then, how comes I am still getting low hash rates? Any ideas?
That indicates a version previous to 2.6. If you want to be sure everything is uninstalled from 2.6 before proceeding, you can follow these instructions: https://bitcointalk.org/index.php?topic=54693.msg651989#msg651989

I would do a complete driver removal, in control panel, programs and features, uninstall ALL ati software with the Catalyst install manager, and restart your computer. Then follow the steps in that post to remove any remaining files. Then download ATI driver 11.6 or 11.11 (mining only, mining + gaming), install and reboot.


Title: Re: How to check AMD Stream SDK version?
Post by: chungenhung on January 11, 2012, 05:11:07 PM
My amdocl.dll is 10.0.831.4, and the OpenCL.dll is 1.2.
Does this mean I am NOT on 2.6?
Then, how comes I am still getting low hash rates? Any ideas?
That indicates a version previous to 2.6. If you want to be sure everything is uninstalled from 2.6 before proceeding, you can follow these instructions: https://bitcointalk.org/index.php?topic=54693.msg651989#msg651989

I would do a complete driver removal, in control panel, programs and features, uninstall ALL ati software with the Catalyst install manager, and restart your computer. Then follow the steps in that post to remove any remaining files. Then download ATI driver 11.6 or 11.11 (mining only, mining + gaming), install and reboot.
I simply download the rar files from the above link you provided, extract it, and viola!
Thanks so much!!!

So the driver version doesn't matter, it is the OpenCL stuff that matters? This means I can have 11.12 version driver, but use the older OpenCL files, and I should be golden, correct?


Title: Re: How to check AMD Stream SDK version?
Post by: deepceleron on January 11, 2012, 05:19:14 PM
Yes, you seem to be able to mix driver version and OpenCL version to get the best of each without compatibility issues.


Title: Re: How to check AMD Stream SDK version?
Post by: chungenhung on January 11, 2012, 05:21:32 PM
that is going to be awesome. I always like new driver versions, as they solve the CPU 100% issue and other bugs or stability issues.
Will test with 11.12 version, with the older OpenCL files and see how that goes.