Feathercoin daemon and wallet production version 0.17.0.1

The un-official "how do I mine NeoScrypt with CGminer 3.7.7B and an ATI GPU" thread.


  • Regular Member | Tip slowhash

    This is a work in progress, and will be updated as necessary.

    No, this thread is not about any other mining software because mining software is very specific. CGminer, since it’s release has been very dependent on driver specifics to work with ATI GPU’s, and although this release is not by the original author, it still depends on the drivers.

    How does this effect you? Well, it depends on what you want to get out of GPU mining.

    If all you want, is plug and play mining, it simply means that you need 13.11 or 13.12 ATI drivers, and a batch file with the correct settings. This will give you about 60% of what your GPU is currently capable of for hashrate.

    If you want the maximum performance out of your GPU’s, plan on spending some time. Below is the best step by step procedure that has been found to work. (if a better procedure is found, the procedure shown will be updated)

    First, download the following:(any of these you already have don’t need to be re-downloaded)

    CGminer 3.7.7B (windows) - https://www.dropbox.com/s/mbteys6opg4odlj/cgminer-3.7.7.bNeoscrypt.zip?dl=0

    CGminer 3.7.7B source - https://github.com/vehre/neo-gpuminer/

    Display Driver Uninstaller - http://www.guru3d.com/files-details/display-driver-uninstaller-download.html

    ATI 13.11 drivers - http://www.guru3d.com/files-details/amd-catalyst-13-11-beta-9-5-driver-download.html

    The latest ATI drivers - http://support.amd.com/en-us/download

    and to overclock

    MSI Afterburner - http://www.guru3d.com/files-details/msi-afterburner-beta-download.html

    Why download all that stuff? Well, you did want to mine faster than the lazy guy, right?

    The driver updating procedure is a revision of what is posted by rynomite here : https://forum.feathercoin.com/index.php?/topic/7780-neoscrypt-gpu-miner-public-beta-test/?p=68636

    NOTE - read this entire process below through before you start it, as if you forget something you have to start over -

    -uninstall existing ATI drivers

    -run the driver uninstaller to clean out the remnants

    -reboot

    -install 13.11 drivers

    -reboot

    At this point, you now have a clean 13.xx driver install.

    • if you have already been experimenting with CGminer 3.7.7B, go to that folder and delete ALL .bin files (this is critical)

    -If you haven’t, then unzip CGminer (or compile if you have the source)

    You now have CGminer 3.7.7B ready to start creating the .bin files that you need to use to run the updated ATI drivers.

    -if you have found known settings that work create your batch file or .conf file with those settings and run it. If you have everything right it should detect your GPU(s) and start mining

    -if you want to try out your own settings, try them out and WRITE THEM DOWN as you will need them again. Try as many settings as you want, it will just create more .bin files that you will need later

    Once you are satisfied with the settings that you have, move on.

    -update the drivers to 14.xx. (if you are anal, you can run DDU again, but upgrading it shouldn’t be necessary)

    -reboot

    You are now ready to start mining at increased speeds available by using the 14.xx drivers.

    -if you have known settings to use, just run CGminer and start mining

    -if you are experimenting, get your list of settings I told you to make, and start trying them out. Some will run the same speed as the 13.xx drivers, others will run with a drastic increase in speed. Note which is which, and after trying them all pick the fastest and start mining.

    **If you’re happy with what you have now, STOP HERE!!! ** If you want to go even further:

    -install afterburner

    -lower voltage and increase core and memory clocks in small increments (note: neoscrypt is not a huge heat creator, you will crash the drivers long before you burn the cards)

    -after finding the optimized settings and getting another 15% increase (my experience) save the settings

    -grin and be smug, because you just took a little time and got a drastic increase over the lazy people!!

    A list of best known settings will be in the next post… (if you have something that works well, feel free to post it in this thread, and it will get added to the list)

    What happens of you skip a step? You’ll see what happens by others posting issues below.


  • Regular Member | Tip slowhash

    GPU settings for best performance:

    **AMD/ATI **(Nvidia/GeForce below)

    Added by: Me

    GPU model: Sapphire R9-290 Tri-x/OC:

    CGminer settings: -I 15 -w 32 -g 3
    batch results: 98 kh/s

    Afterburner settings: core volts -12(mV) core speed 1130 mem clock 1495

    Afterburner results: 115 kh/s

    Added by: ipoMiner

    GPU model: 290x reference cards w/ Elpida memory

    CGminer settings: -I 14 -w 32 -g 2
    batch results: n/a

    Afterburner settings: n/a

    Afterburner results: 107 kh/s

    Added by: Mare76

    GPU model: Sapphire R9 280x VaporX (Hynix)

    CGminer settings: -I 15 -w 32 -g 2
    batch results: n/a

    Afterburner settings: memory 1500 - core 1100 clocks

    Afterburner results: 96-98Kh/s

    Added by: Oldriga

    GPU model: MSI R9 280x (13.11 drivers)

    CGminer settings: -I 15 -w 48 -g 2
    batch results: 90 khs

    Added by:

    GPU model:

    CGminer settings:
    batch results:

    Afterburner settings:

    Afterburner results:

    NVIDIA/GEFORCE:

    Added by: zer0

    GPU model: GTX 580

    CGminer settings: -I 12 -w64 -g 2
    batch results: 54 khs

    Added by: kris_davison

    GPU model: NVidia 750ti

    CGminer settings: -w 128 -l 15 -g 1 -I 17
    batch results: 38 to 40 kh/s

    Afterburner settings: n/a

    Afterburner results: unable to overclock

    More settings available here --> https://forum.feathercoin.com/index.php?/topic/7929-gpu-comparison-neoscrypt/page-2#entry68821


  • Regular Member | Tip slowhash

    Reserved for Nvidia


  • administrators | Tip MrWyrm

    Looking good. Thanks for doing this, should really help people! 🙂


  • Team Infrastructure | Tip ChekaZ

    Awesome! Thanks for writing that guide 🙂


  • Regular Member | Tip slowhash

    That was 20+ hours of testing, and 2 hours of typing… The least I can do to to pay back all the time you guys put in. 😉

    Just need some known good settings to add to the thread, and mebbe someone with nvidia to add to it too…


  • | Tip Wuher

    Thanks for your effort on this, slowhash. I’m using 3.7.7b and I downgraded to 13.11, got the bin files, upgraded back to 14.9, and thought I would share my settings as well.

    On my reference 290x cards with Elpida memory, I’ve squeezed out about 107Kh/s with: -I 14 -w 32 -g 2, and the same --gpu-engine, --gpu-memclock, powertune, etc. that I used on these GPUs under scrypt.

    Work unit efficiency is around 93%, rejects are


  • Regular Member | Tip slowhash

    Deleted


  • Regular Member | Tip prensel

    We need similar testing and setup for Linux based miners.
    In one of my other posts i’ve mentioned my setup. Will see if i can writeup some step by step howto if need arrises


  • | Tip Wuher

    We need similar testing and setup for Linux based miners.
    In one of my other posts i’ve mentioned my setup. Will see if i can writeup some step by step howto if need arrises

    I’m mining on Linux. I followed the same process, except I didn’t use the driver removal tool slowhash mentioned. I simply uninstalled the 14.6 driver I had, installed 13.11, ran cgminer with a large variety of settings to test it out and generate the .bin files, and then installed the 14.9 driver.

    Now I’m mining away at ~109Kh/s per card on 290x reference cards that have Elpida memory.

    Interestingly, I have a TRI-X 290 that runs at ~114Kh.


  • Regular Member | Tip slowhash

    Deleted


  • | Tip Oldriga

    First run with this settings no tune up:

    cgminer --neoscrypt -I 15 -w 32 -g 2 -u user.t -p x -o stratum+tcp://pool:3331 --no-submit-stale --auto-fan

    Clear 100 Kh/s per MSI R9 280x card. Win 8.1, Catalyst 14.7 RC3

    Only HW errors sorry. They come from drivers version or?

    Change to 13.11 With I 15 w 48 g2 now 90 khs per card stable

    Any good pool for mining?


  • | Tip Wuher

    You need to use Catalyst drivers version 13.xx to start out with - it will create the .bin files for you. Upgrade to 14.xx and keep the same cgerminer settings, so it uses the .bins you already created. Try with -I 13 -g 2 -w 32 on a 280x, and set gpu-engine and gpu-memclock as high as you can… you can try starting around 1100/1500 with a 280x.


  • | Tip Wuher

    Any good pool for mining?

    Sure, come mine with us at ipoMiner. We have around 20Mh of neoscrypt hashrate mining on FTC right now.


  • | Tip Oldriga

    Sure, come mine with us at ipoMiner. We have around 20Mh of neoscrypt hashrate mining on FTC right now.

    Oh i already mining on Ipominer but x11, scrypt. Cant see Feather. Thanks move miner to you.


  • | Tip Wuher

    Oh i already mining on Ipominer but x11, scrypt. Cant see Feather. Thanks move miner to you.

    I’m going to be adding an “other algorithms” section to the top mining information on the site, but until then you can use the direct stats page for Feathercoin for all the mining information for it.


  • Regular Member | Tip slowhash

    First run with this settings no tune up:

    cgminer --neoscrypt -I 15 -w 32 -g 2 -u user.t -p x -o stratum+tcp://pool:3331 --no-submit-stale --auto-fan

    Clear 100 Kh/s per MSI R9 280x card. Win 8.1, Catalyst 14.7 RC3

    Only HW errors sorry. They come from drivers version or?

    Change to 13.11 With I 15 w 48 g2 now 90 khs per card stable

    The hardware errors issue is from running the 14.xx drivers without using the 13.xx bin files.

    You didn’t follow the directions. 😉


  • | Tip null

    Is this OS independent? If not what OS is it for?

    -GarbageName


  • | Tip DutchDK


  • Team Infrastructure | Tip ChekaZ

    Is this OS independent? If not what OS is it for?

    -GarbageName

    I think its for windows, but should work the same way on linux.