Bitcoin Forum
June 29, 2024, 03:43:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 »
  Print  
Author Topic: NSGminer v0.9.4: The Fastest NeoScrypt GPU Miner  (Read 221638 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
wreckingball
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
October 16, 2014, 01:15:29 AM
 #101

thank you very much, I actually got it working using just the place you mentioned.  I just assumed that scrypt-n was neoscrypt because the miner at the beginning of the thread has that as the only option other than scrypt and sha-256, anyway, the miner at the beginning of the thread doesn't work.  Thanks again, much obliged. 
tmuir12
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
October 16, 2014, 01:25:27 AM
 #102

We also have a GPU miner too, its still Beta and not yet optimised but it does work.

You can download it from the links in this thread.
https://bitcointalk.org/index.php?topic=821738.0

FeatherCoin - 6p4gdv9S5YfHznfqxXmdMKEZyGbX9oyphe
ghostlander (OP)
Legendary
*
Offline Offline

Activity: 1239
Merit: 1020


No surrender, no retreat, no regret.


View Profile WWW
October 17, 2014, 11:33:00 AM
 #103

I just assumed that scrypt-n was neoscrypt because the miner at the beginning of the thread has that as the only option other than scrypt and sha-256, anyway, the miner at the beginning of the thread doesn't work.  Thanks again, much obliged. 

Maybe you could start with the built-in help?

Code:
$ minerd --help
Usage: minerd [OPTIONS]
Options:
  -a, --algo=ALGO       specify the algorithm to use
      neoscrypt  NeoScrypt(128, 2, 1) with Salsa20/20 and ChaCha20/20 (default)
      altscrypt  Scrypt(1024, 1, 1) with Salsa20/8 through NeoScrypt
      scrypt     Scrypt(1024, 1, 1) with Salsa20/8
      sha256d    SHA-256d

And yes, it does work.

"If you've got a problem and have to spread some coins to make it go away, you've got no problem. You've got an expence." ~ Phoenixcoin (PXC) and Orbitcoin (ORB) and Halcyon (HAL)
pravin
Full Member
***
Offline Offline

Activity: 120
Merit: 100


View Profile
October 28, 2014, 08:45:28 AM
 #104

i request FTC to create C# implementation of neoscrypt.
Conqueror
Legendary
*
Offline Offline

Activity: 1354
Merit: 1020


I was diagnosed with brain parasite


View Profile
October 28, 2014, 12:37:26 PM
 #105

Why?
BitAvrillis
Newbie
*
Offline Offline

Activity: 51
Merit: 0


View Profile
October 29, 2014, 09:26:41 AM
 #106

Heyo,
the Idea is interesting and I like it  Grin but I need to configure all my miners new and the settings dont wanna work like before .... I use cgminer 3.7.7b neoscrypt and it is working but I have only 40kh/s instead of 650khs/s like before. Can anyone help to find the optimal settings for the R9 280X GV-R928XOC-3GD-GA   (-I 13 -g 2 -w 256 --thread-concurrency 8192 --gpu --powertune 20     isnt working that good anymore Sad )
tmuir12
Full Member
***
Offline Offline

Activity: 230
Merit: 100


View Profile
October 29, 2014, 01:29:26 PM
 #107

Heyo,
the Idea is interesting and I like it  Grin but I need to configure all my miners new and the settings dont wanna work like before .... I use cgminer 3.7.7b neoscrypt and it is working but I have only 40kh/s instead of 650khs/s like before. Can anyone help to find the optimal settings for the R9 280X GV-R928XOC-3GD-GA   (-I 13 -g 2 -w 256 --thread-concurrency 8192 --gpu --powertune 20     isnt working that good anymore Sad )

You will probably need to lower the intescity slightly from what you used for Scrypt, but the Hash rate is considerably lower for Neoscrypt than Scrypt.
For exaple my GPU gave me 370kh/s on Scrypt but on 29 to 30kh/s for NeoScrypt.
The fact it is lower is not an issue because it is lower for everyone, your GPU will also run cooler too.
I'm sure over the coming months there will be optimisation made to the mining software and the value will go up slowly over time, but highly unlikely ever back to what you got with Scrypt.

If you haven't already I suggest joining the feathercoin forum and have a read through the threads there as people are just starting to post their optimal settings for Neoscrypt.
https://forum.feathercoin.com/

FeatherCoin - 6p4gdv9S5YfHznfqxXmdMKEZyGbX9oyphe
alt-ru-ist
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
October 29, 2014, 02:17:21 PM
 #108

Heyo,
the Idea is interesting and I like it  Grin but I need to configure all my miners new and the settings dont wanna work like before .... I use cgminer 3.7.7b neoscrypt and it is working but I have only 40kh/s instead of 650khs/s like before. Can anyone help to find the optimal settings for the R9 280X GV-R928XOC-3GD-GA   (-I 13 -g 2 -w 256 --thread-concurrency 8192 --gpu --powertune 20     isnt working that good anymore Sad )

-w48, not -w256
MaxDZ8
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500



View Profile
October 29, 2014, 06:45:44 PM
 #109

Explain me this worksize 48 thing.
I'm very surprised. AMD Radeon has native hardware work size 64, wsize 48 implies 25% performance trashed... is this supposed to happen?
bigtop1967
Full Member
***
Offline Offline

Activity: 384
Merit: 100


View Profile
November 11, 2014, 11:11:29 AM
 #110

w48 causes lots of HW errors for me

w64 and I=12 gets me about 200kh - but still with hw errors

Saphire 280X Toxic
chris190
Legendary
*
Offline Offline

Activity: 1059
Merit: 1000



View Profile
November 11, 2014, 02:49:04 PM
 #111

With a dual processor intel xeon e5 2680v2 @ 2.80 GHz (20c 40t), I can get a good result? Grin

I'm undecided at which cryptocurrencies can i mine! (Pts, gap, xpt, mmc, riecoin, yac ...)

                  ▄▄
                 ████▄
                 ██████▄
                 ███ ▀███▄
         ▄████▄▄ ███   ▀███▄
       ▄████████████▄    ▀███▄
     ▄███▀ ███▀▀▀██████▄▄  ███
   ▄███▀  ███    ███ ▀▀███████
 ▄███▀    ███    ███     ▀███
████▄▄▄▄▄███▄▄▄▄  ▀  ▄▄▄▄███▄▄▄▄▄▄▄
█████████████████   █████████████████
  ▀▀▀▀▀▀▀███▀▀▀▀  ▄  ▀▀▀▀███▀▀▀▀▀████
        ███▄     ███    ███    ▄███▀
       ███████▄▄ ███    ███  ▄███▀
       ███  ▀▀██████▄▄▄███ ▄███▀
       ▀███▄    ▀████████████▀
         ▀███▄   ███ ▀▀████▀
           ▀███▄ ███
             ▀██████
               ▀████
                 ▀▀
4NEW
███
███  █
███  █  █
███  █  █
███  █  █
███  █  █
███  █  █
███  █  █
███  █  █
███  █
███
THE WORLD'S FIRST TANGIBLE WASTE TO ENERGY BLOCKCHAIN
✥     ANN Thread     ✥     Whitepaper     ✥     Facebook     ✥     Twitter     ✥     Telegram     ✥

        ███
    █  ███
█  █  ███
█  █  ███
█  █  ███
█  █  ███
█  █  ███
█  █  ███
█  █  ███
    █  ███
        ███

                                ███
                                ███
                                ███
                        ███  ███
                        ███  ███
                ███  ███  ███
                ███  ███  ███
        ███  ███  ███  ███
███  ███  ███  ███  ███
███  ███  ███  ███  ███
Conqueror
Legendary
*
Offline Offline

Activity: 1354
Merit: 1020


I was diagnosed with brain parasite


View Profile
November 11, 2014, 06:05:07 PM
 #112

With a dual processor intel xeon e5 2680v2 @ 2.80 GHz (20c 40t), I can get a good result? Grin

I'm undecided at which cryptocurrencies can i mine! (Pts, gap, xpt, mmc, riecoin, yac ...)

I can suggest PXC or FTC.
chris190
Legendary
*
Offline Offline

Activity: 1059
Merit: 1000



View Profile
November 11, 2014, 10:42:52 PM
 #113

With a dual processor intel xeon e5 2680v2 @ 2.80 GHz (20c 40t), I can get a good result? Grin

I'm undecided at which cryptocurrencies can i mine! (Pts, gap, xpt, mmc, riecoin, yac ...)

I can suggest PXC or FTC.

thanks!  Wink

                  ▄▄
                 ████▄
                 ██████▄
                 ███ ▀███▄
         ▄████▄▄ ███   ▀███▄
       ▄████████████▄    ▀███▄
     ▄███▀ ███▀▀▀██████▄▄  ███
   ▄███▀  ███    ███ ▀▀███████
 ▄███▀    ███    ███     ▀███
████▄▄▄▄▄███▄▄▄▄  ▀  ▄▄▄▄███▄▄▄▄▄▄▄
█████████████████   █████████████████
  ▀▀▀▀▀▀▀███▀▀▀▀  ▄  ▀▀▀▀███▀▀▀▀▀████
        ███▄     ███    ███    ▄███▀
       ███████▄▄ ███    ███  ▄███▀
       ███  ▀▀██████▄▄▄███ ▄███▀
       ▀███▄    ▀████████████▀
         ▀███▄   ███ ▀▀████▀
           ▀███▄ ███
             ▀██████
               ▀████
                 ▀▀
4NEW
███
███  █
███  █  █
███  █  █
███  █  █
███  █  █
███  █  █
███  █  █
███  █  █
███  █
███
THE WORLD'S FIRST TANGIBLE WASTE TO ENERGY BLOCKCHAIN
✥     ANN Thread     ✥     Whitepaper     ✥     Facebook     ✥     Twitter     ✥     Telegram     ✥

        ███
    █  ███
█  █  ███
█  █  ███
█  █  ███
█  █  ███
█  █  ███
█  █  ███
█  █  ███
    █  ███
        ███

                                ███
                                ███
                                ███
                        ███  ███
                        ███  ███
                ███  ███  ███
                ███  ███  ███
        ███  ███  ███  ███
███  ███  ███  ███  ███
███  ███  ███  ███  ███
ghostlander (OP)
Legendary
*
Offline Offline

Activity: 1239
Merit: 1020


No surrender, no retreat, no regret.


View Profile WWW
November 12, 2014, 05:30:11 AM
 #114

neoscrypt_vliw.cl v3

HD6970: 19.5KH/s to 50.5KH/s and no HW errors!

Thanks to a much better global memory management with burst writes. Also tried a trick with copying a workgroup buffer to local memory and writing back asynchronously to global memory through async_work_group_copy(), but it didn't work out (36KH/s and 15% of HW errors). A 2.5x speed increase is something to celebrate anyway. Anyone cares to donate towards drinks, whores and blackjack? Wink

"If you've got a problem and have to spread some coins to make it go away, you've got no problem. You've got an expence." ~ Phoenixcoin (PXC) and Orbitcoin (ORB) and Halcyon (HAL)
jkister
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
November 16, 2014, 06:28:42 AM
 #115

HD6970: 19.5KH/s to 50.5KH/s and no HW errors!

hmm - i replaced my neoscrypt.cl with yours then deleted my bin file.  when sgminer goes to recreate it:
Quote
[01:20:47] Building binary neoscryptCaymangw128l8tc7000.bin
[01:20:47] Error -11: Building Program (clBuildProgram)
 [01:20:47] "/tmp/OCL18375T14.cl", line 596: error: identifier "WORKGROUPSIZE" is undefined
  __kernel __attribute__((reqd_work_group_size(WORKGROUPSIZE, 1, 1)))
                                               ^

1 error detected in the compilation of "/tmp/OCL18375T14.cl".

Frontend phase failed compilation.

any idea what i've done wrong?  not sure if 'workgroupsize' has anything to do with 'worksize' but ive tried it at 128, 256, and undefined.
nuxxer
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
November 16, 2014, 10:14:35 AM
 #116

isnt scrypt algo will be well done with hardware ?
Conqueror
Legendary
*
Offline Offline

Activity: 1354
Merit: 1020


I was diagnosed with brain parasite


View Profile
November 16, 2014, 06:25:42 PM
 #117

isnt scrypt algo will be well done with hardware ?

Not exactly sure what you ask.
Anyway, Neoscrypt is technicaly superior to scrypt in all aspects (security, speed, temperature...) at CPU/GPU domain of course...
ghostlander (OP)
Legendary
*
Offline Offline

Activity: 1239
Merit: 1020


No surrender, no retreat, no regret.


View Profile WWW
November 17, 2014, 01:27:58 AM
 #118

HD6970: 19.5KH/s to 50.5KH/s and no HW errors!

hmm - i replaced my neoscrypt.cl with yours then deleted my bin file.  when sgminer goes to recreate it:
Quote
[01:20:47] Building binary neoscryptCaymangw128l8tc7000.bin
[01:20:47] Error -11: Building Program (clBuildProgram)
 [01:20:47] "/tmp/OCL18375T14.cl", line 596: error: identifier "WORKGROUPSIZE" is undefined
  __kernel __attribute__((reqd_work_group_size(WORKGROUPSIZE, 1, 1)))
                                               ^

1 error detected in the compilation of "/tmp/OCL18375T14.cl".

Frontend phase failed compilation.

any idea what i've done wrong?  not sure if 'workgroupsize' has anything to do with 'worksize' but ive tried it at 128, 256, and undefined.

SGminer should define it as WORKSIZE. If even this fails, try a safe way.

Replace the following in the kernel:
Code:
/* NeoScrypt core engine:
 * N = 128, r = 2, p = 1, salt = password */
__kernel __attribute__((vec_type_hint(uint4)))
__kernel __attribute__((reqd_work_group_size(WORKGROUPSIZE, 1, 1)))
__kernel void search(__global const uint4* restrict password,
  volatile __global uint* restrict output, __global uint16* globalcache,
  const uint target) {
    uint glbid = get_global_id(0);
    uint grpid = get_group_id(0);
    uint lsize = WORKGROUPSIZE;
    uint lclid = glbid & (WORKGROUPSIZE - 1);

    __global uint16 *G = &globalcache[(grpid * WORKGROUPSIZE) << 9];

with this:
Code:
/* NeoScrypt core engine:
 * N = 128, r = 2, p = 1, salt = password */
__kernel __attribute__((vec_type_hint(uint4)))
__kernel void search(__global const uint4* restrict password,
  volatile __global uint* restrict output, __global uint16* globalcache,
  const uint target) {
    uint glbid = get_global_id(0);
    uint grpid = get_group_id(0);
    uint lsize = get_local_size(0);
    uint lclid = glbid & (lsize - 1);

    __global uint16 *G = &globalcache[(grpid * lsize) << 9];

It's going to reduce performance by about 1% though.

In addition, don't try to set thread concurrency to anything other than power of 2, i.e. 1024, 2048, 4096... It will only produce HW errors otherwise.

"If you've got a problem and have to spread some coins to make it go away, you've got no problem. You've got an expence." ~ Phoenixcoin (PXC) and Orbitcoin (ORB) and Halcyon (HAL)
jkister
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
November 17, 2014, 05:52:20 AM
Last edit: November 17, 2014, 06:33:42 AM by jkister
 #119

SGminer should define it as WORKSIZE. If even this fails, try a safe way.

Perfect.  Changing to WORKSIZE did fix the problem - but the GPUs were going sick/dead very quickly.  I ended up having to run with i12 -- i13 or above and the gpus get unhappy.

Quote
In addition, don't try to set thread concurrency to anything other than power of 2, i.e. 1024, 2048, 4096... It will only produce HW errors otherwise.

Oh, okay.  I set tc4096 while doing the above -

nuxxer
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
November 17, 2014, 06:17:52 AM
 #120

isnt scrypt algo will be well done with hardware ?

Not exactly sure what you ask.
Anyway, Neoscrypt is technicaly superior to scrypt in all aspects (security, speed, temperature...) at CPU/GPU domain of course...

i mean, to get big gain in scrypt algo, only using hardware than software ?
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!