Fixed Nicehash Miner Legacy exe for recent AMD driverssteemCreated with Sketch.

in #nicehash7 years ago

As most of you may know, recent AMD drivers (17.12.1 and up) won't let Nicehash mine with the GPU.

This happens to be because CL_DEVICE_TOPOLOGY_AMD is broken on these latest drivers, and reports incorrect information.

While nobody but AMD can fix this properly, nicehash depends on the bus id. Since the most common bus id for external GPUs is 1, I've recompiled the detection binary (which you can also do yourself) from the source tree that hardcodes PCI bus id 1. It's a workaround, but if your AMD cards are on PCI bus ID 1 (as is most common), this should keep you running for now.

All you do is place the exe alongside nicehash, replacing the detection EXE with this one. It Works For Me[tm] with Nicehash Legacy 1.8.2.0-pre2.

The EXE is larger because I'm on a newer Visual C++ release and static linked to avoid everyone having to download new Visual C++ runtimes.

https://www.dropbox.com/s/4ayjpkkubc4byw3/AMDOpenCLDeviceDetection.exe?dl=0
https://www.virustotal.com/#/file-analysis/YmZkNTA0MmU1Y2Y1YzEyMzQ5ODA0NTU0NWYyODc4YzU6MTUxNTA5OTMxNA==

Sort:  

Congratulations @thegoddessinari, you have decided to take the next big step with your first post! The Steem Network Team wishes you a great time among this awesome community.


Thumbs up for Steem Network´s strategy

The proven road to boost your personal success in this amazing Steem Network

Do you already know that awesome content will get great profits by following these simple steps, that have been worked out by experts?

Check out my latest piece on the mysterious Boleskine Manor if you get a chance.