Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    [Dev] NeoScrypt GPU Miner - Public Beta Test

    Technical Development
    52
    802
    574732
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      Wolf0 Regular Member last edited by

      Ugh, I hate the AMD OpenCL compiler - not only does it sometimes mangle code, but it is STUPID. This thing should not have graduated from compiler kidnergarten. It’s also full of bugs - I just figured out it’s flat-out ignoring some of my loop unrolling instructions. I wrote a far better chacha round function and my hash on 280X dropped from 270kh/s to under 200kh/s. Now I need to make it into a macro so I can unroll it manually.

      1 Reply Last reply Reply Quote 0
      • M
        mirrax last edited by

        Hey Wolf0,

        I really like what you are doing.

        Sent you 50FTC as small tip.

        ;)

        1 Reply Last reply Reply Quote 0
        • wrapper
          wrapper Moderators last edited by

          I am also following Wolf0’s great work. Thanks again. ++ Karma points to Wolf0.

          1 Reply Last reply Reply Quote 0
          • C
            cisahasa last edited by

            try lowering core clock to 1100 and run w 48 i 15 g2 on 280x/7970 getting between 130 and 150 per card

            sgminer stable overnigt and still going

            clocks same as i used with cgminer

            -I 15 not working, some kernel error( too low memory), im using -I 14 w 48 g2 135khs

            1 Reply Last reply Reply Quote 0
            • W
              Wolf0 Regular Member last edited by

              sgminer stable overnigt and still going

              clocks same as i used with cgminer

              -I 15 not working, some kernel error( too low memory), im using -I 14 w 48 g2 135khs

              With SGMiner, you may now set thread concurrency.

              1 Reply Last reply Reply Quote 0
              • S
                slowhash Regular Member last edited by

                With SGMiner, you may now set thread concurrency.

                YAY!!! More settings!!! lol

                1 Reply Last reply Reply Quote 0
                • Wellenreiter
                  Wellenreiter Moderators last edited by

                  Finally got it compiled and could test a bit :)

                  Two things I noticed:

                  • on a 64Bit compile the A:xxx Value in the first line of the Display reads: A:22323232343463467722132415…

                  this looks like a 23bit overflow and happened on the first versions of cgminer-neoscryp, too

                  • Stratum doesn’t work for me, longoll works fine

                  errormessage: ‘message received: unknown method’

                  I run against a p2pool, that is working fine for cgminer.

                  • hashrate slightly increased on my HD 8400 GPU ( I know, I know, it’s just a laptop GPU.

                  Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                  Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                  1 Reply Last reply Reply Quote 0
                  • W
                    Wolf0 Regular Member last edited by

                    Finally got it compiled and could test a bit :)

                    Two things I noticed:

                    • on a 64Bit compile the A:xxx Value in the first line of the Display reads: A:22323232343463467722132415…

                    this looks like a 23bit overflow and happened on the first versions of cgminer-neoscryp, too

                    • Stratum doesn’t work for me, longoll works fine

                    errormessage: ‘message received: unknown method’

                    I run against a p2pool, that is working fine for cgminer.

                    • hashrate slightly increased on my HD 8400 GPU ( I know, I know, it’s just a laptop GPU.

                    Use my SGMiner 5 compile for neoscrypt.

                    1 Reply Last reply Reply Quote 0
                    • C
                      cisahasa last edited by

                      Use my SGMiner 5 compile for neoscrypt.

                      earlier was 4.2.2 version, is there another outhere?

                      1 Reply Last reply Reply Quote 0
                      • W
                        Wolf0 Regular Member last edited by

                        earlier was 4.2.2 version, is there another outhere?

                        It’s actually SG5 - the dev branch is misnamed.

                        1 Reply Last reply Reply Quote 0
                        • I
                          insanid last edited by

                          earlier was 4.2.2 version, is there another outhere?

                          Wolf0’s compile is a development snapshot of sgminer5. Every development snapshot of sgminer I have used has had the version as 4.2.2 even though it’s really version 5.

                          Edit: Wolf beat me to it

                          1 Reply Last reply Reply Quote 0
                          • Wellenreiter
                            Wellenreiter Moderators last edited by

                            Use my SGMiner 5 compile for neoscrypt.

                            I used this link: https://github.com/sgminer-dev/sgminer

                            Do you have forked it?

                            Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                            Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                            1 Reply Last reply Reply Quote 0
                            • W
                              Wolf0 Regular Member last edited by

                              I used this link: https://github.com/sgminer-dev/sgminer

                              Do you have forked it?

                              No, that’s the link - use the develop branch.

                              1 Reply Last reply Reply Quote 0
                              • Wellenreiter
                                Wellenreiter Moderators last edited by

                                That’s exactly what I did:

                                git clone --recursive -b develop git(at)github.com:sgminer-dev/sgminer.git

                                autogen.sh

                                configure

                                make all / make install

                                Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                                Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                                1 Reply Last reply Reply Quote 0
                                • W
                                  Wolf0 Regular Member last edited by

                                  That’s exactly what I did:

                                  git clone --recursive -b develop git(at)github.com:sgminer-dev/sgminer.git

                                  autogen.sh

                                  configure

                                  make all / make install

                                  Odd - I have none of the issues you described.

                                  1 Reply Last reply Reply Quote 0
                                  • Wellenreiter
                                    Wellenreiter Moderators last edited by

                                    can you try to mine on pool http://p2pool.neoscrypt.de:19327 ?

                                    User= your wallet address or any other name

                                    Pass= any

                                    If you start the miner in text mode with -D and -P you will see, that the miner switches to long-poll, but does not use stratum.

                                    If you force stratum with stratum+tcp://p2pool.neoscrypt.de:19327 and -fix-protocol you’ll see (or at least I see) a message ’ no pool to get work from’

                                    The only difference I see for the rest of the problems is, that I have a NVidia 750ti, no AMD based card.

                                    Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                                    Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                                    1 Reply Last reply Reply Quote 0
                                    • W
                                      Wolf0 Regular Member last edited by

                                      I’m using SGMiner 5 on yaamp.com right this minute. I’ll check the debug output, though.

                                      Nope - I see gen_stratum_work() and all other kinds of stratum stuff.

                                      1 Reply Last reply Reply Quote 0
                                      • X
                                        xIIImaL last edited by

                                        and how about old cards 5800 6800 6900 series?

                                        1 Reply Last reply Reply Quote 0
                                        • W
                                          Wolf0 Regular Member last edited by

                                          and how about old cards 5800 6800 6900 series?

                                          It should run. Not gonna be great on them - the kernel code is pretty bad copy+pasted CPU code, except for what I edited, and 6xxx have hardware vectors, so they REALLY could use OpenCL-specific vector types in the kernel. Even better if you vectorize the algorithms; I haven’t thought much about Blake2S, but vectorizing salsa and chacha so that the card can execute 4 integer operations at once would be child’s play.

                                          1 Reply Last reply Reply Quote 0
                                          • I
                                            insanid last edited by

                                            It should run. Not gonna be great on them - the kernel code is pretty bad copy+pasted CPU code, except for what I edited, and 6xxx have hardware vectors, so they REALLY could use OpenCL-specific vector types in the kernel. Even better if you vectorize the algorithms; I haven’t thought much about Blake2S, but vectorizing salsa and chacha so that the card can execute 4 integer operations at once would be child’s play.

                                            What would it take to get you to vectorize the kernel for 6000 series cards? Pls Wolf. Pls. :)

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post