Bitcoin Forum
April 25, 2024, 01:01:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Do you want to see improvements in Ethash dual-mining with GGS?
I desperately need it. - 8 (15.1%)
It would be nice. - 12 (22.6%)
It's not worth it anymore. - 33 (62.3%)
Total Voters: 53

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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ... 197 »
  Print  
Author Topic: Gateless Gate Sharp 1.3.8: 30Mh/s (Ethash) on RX 480!  (Read 214337 times)
UnclWish
Sr. Member
****
Offline Offline

Activity: 1484
Merit: 253


View Profile
April 02, 2017, 09:25:50 AM
Last edit: April 02, 2017, 10:35:08 AM by UnclWish
 #1021

zawawa, thanks! What about nicehash ethereum comatibility?
And what is the optimal parameters for 280X and 270X?

On Claymore Dual miner 8.1 I got 15.6M on 280X and 11.6M on 270X with -etha 1,1 parameter (auto is -etha 0,0 wich is slower on my cards).
On sgminer-gm 5.5.5-gm-nicehash-8 with gg 0.1.3pre5 ethash-new kernel and bins I got only 15M on 280X and 10.7M on 270X.
Even with 1% fee Claymore is quicker on tahiti and pitcairn... Or I do wrong something?
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
zawawa (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
April 02, 2017, 10:48:25 AM
 #1022

zawawa, thanks! What about nicehash ethereum comatibility?
And what is the optimal parameters for 280X and 270X?

On Claymore Dual miner 8.1 I got 15.6M on 280X and 11.6M on 270X with -etha 1,1 parameter (auto is -etha 0,0 wich is slower on my cards).
On sgminer-gm 5.5.5-gm-nicehash-8 with gg 0.1.3pre5 ethash-new kernel and bins I got only 15M on 280X and 10.7M on 270X.
Even with 1% fee Claymore is quicker on tahiti and pitcairn... Or I do wrong something?

Well, I don't maintain sgminer-gm-nicehash, so I have no idea.

Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
UnclWish
Sr. Member
****
Offline Offline

Activity: 1484
Merit: 253


View Profile
April 02, 2017, 11:03:55 AM
 #1023

zawawa, thanks! What about nicehash ethereum comatibility?
And what is the optimal parameters for 280X and 270X?

On Claymore Dual miner 8.1 I got 15.6M on 280X and 11.6M on 270X with -etha 1,1 parameter (auto is -etha 0,0 wich is slower on my cards).
On sgminer-gm 5.5.5-gm-nicehash-8 with gg 0.1.3pre5 ethash-new kernel and bins I got only 15M on 280X and 10.7M on 270X.
Even with 1% fee Claymore is quicker on tahiti and pitcairn... Or I do wrong something?

Well, I don't maintain sgminer-gm-nicehash, so I have no idea.
gg miner is not work on nicehash. All shares rejecting. Because of it I use sg-miner with gg kernels and bins.
Please add support for nicehash ethereum.
nerdralph
Sr. Member
****
Offline Offline

Activity: 588
Merit: 251


View Profile
April 02, 2017, 01:48:20 PM
 #1024


p.s.  There's also some easy optimizations to do with instruction reordering (though they might not make much difference in performance).  For example:
Code:
/*d11c6a3e 01a9013c*/ v_addc_u32      v62, vcc, v60, 0, vcc
/*2a7e62b2         */ v_xor_b32       v63, 50, v49
/*dc5c0000 4000003d*/ flat_load_dwordx4 v[64:67], v[61:62] slc glc
/*dc5c0000 3b00003b*/ flat_load_dwordx4 v[59:62], v[59:60] slc glc
/*bf8c0171         */ s_waitcnt       vmcnt(1) & lgkmcnt(1)

The v_xor_b32 can be moved to after the flat_load_dwordx4.


That's a good catch. I was actually thinking about automating this kind of instruction reordering.
My compiler driver rewrites the output of LLVM/Clang, so it shouldn't be that difficult.
I really want to combine this feature with register usage analysis.

One thing I've wanted to do but never had enough free time for is an in-place keccak implementation (see section 2.5).
http://keccak.noekeon.org/Keccak-implementation-3.2.pdf

It won't help much for pure ethash mining performance as memory bandwidth is the limiting factor, but it could free up a lot of VALU time for dual mining.  And for pure ethash, although it won't do much for performance, it should help reduce power consumption.
And speaking of power consumption, I have an idea that could significantly cut power use in memory-hungry algos like ETH, XMR, & ZEC.  In order to have any hope of getting it to work, I have to first figure out how the active CU masks in the driver work...
dallase
Member
**
Offline Offline

Activity: 129
Merit: 10


View Profile
April 02, 2017, 04:00:27 PM
 #1025

Anyone tested this yet before I try?

1 instance gatelessgate w/ 6 GPU
or
6 instance gatelessgate w/ 1 GPU per instance
cryptominer420
Sr. Member
****
Offline Offline

Activity: 450
Merit: 255


View Profile
April 02, 2017, 04:49:16 PM
 #1026

starting 24hr test on pre5

   ╖   ╓╖╖                         ╖╖╖ ,
  ▒   ╢▒,@▒▒▒║ ╓╣╝║║*╢  ╢▒╣ ],`]░╢▒▒╖ ▒ ╥╢▒▒▒╢  @╝╢▒
  Ñ▒▒]▒▒` ]`╢║▒╣▒╢▒▒  ╢▒╝▒▒▒  ╢▒╜║▒▒▒╢▒╜  ╢╢║N
 ║╢   ▒▒╜ ║▒▒╢▒▒@@╢▒║  ╢▒╜ ▒ ╙▒▒,║░▒╣ ▒║ ╢▒▒╢▒▒▒»@╢@@╢╜



.















▬▬  A Miner Built Mining Platform  ▬▬[/url]
Powered by Our Mining Community













joaocha
Full Member
***
Offline Offline

Activity: 254
Merit: 100


View Profile
April 02, 2017, 05:37:36 PM
 #1027

These Hardware errors do have any impact on perfomance? or i can just ignore them?
marvykkio
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
April 02, 2017, 05:40:00 PM
 #1028

I can not start it, it always fails, someone could post the configuration of your bat file? I have tried it on nanopool, and even on pool.sexy, but keeps giving error
 Huh

@echo off
@set GPU_FORCE_64BIT_PTR 0
@set GPU_MAX_HEAP_SIZE 100
@set GPU_USE_SYNC_OBJECTS 1
@set GPU_MAX_ALLOC_PERCENT 100
@set GPU_SINGLE_ALLOC_PERCENT 100
gatelessgate.exe --gpu-platform 0 -k ethash-new -o stratum+tcp://etc-eu.pool.sexy:8008 -u 0xeddcea3922f5c605190ca532277fab8fae243f0d.marvy1 -p x --xintensity 4608 --worksize 192 --gpu-threads 2 --no-extranonce
pause

where am I wrong?
laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
April 02, 2017, 06:34:57 PM
 #1029

Lookie, Lookie, friend...
https://bitcointalk.org/index.php?topic=1433925.8780

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
zawawa (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
April 02, 2017, 07:06:13 PM
 #1030


See, Claymore is definitely reading this thread... I knew it!

Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
zawawa (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
April 02, 2017, 07:21:07 PM
 #1031

I would love to implement dual-mining, but I found sgminer's back-end too limiting for that.
I really would like to implement my own back-end in Clojure one day, but that's a really long shot...

Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
marvykkio
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
April 02, 2017, 08:30:44 PM
 #1032

zawawa hai visto la mia confi per eth, cosa c'è che non va?

I also tried it on nanopool, but always error

@echo off
@set GPU_FORCE_64BIT_PTR 0
@set GPU_MAX_HEAP_SIZE 100
@set GPU_USE_SYNC_OBJECTS 1
@set GPU_MAX_ALLOC_PERCENT 100
@set GPU_SINGLE_ALLOC_PERCENT 100
gatelessgate.exe --gpu-platform 0 -k ethash-new -o stratum+tcp://etc-eu.pool.sexy:8008 -u 0xeddcea3922f5c605190ca532277fab8fae243f0d.marvy1 -p x --xintensity 4608 --worksize 192 --gpu-threads 2 --no-extranonce
pause

where am I wrong?
crazyearner
Legendary
*
Offline Offline

Activity: 1820
Merit: 1001



View Profile
April 02, 2017, 09:02:57 PM
 #1033

How to use your miner with the new musicoin on algo ether seems no pools will connect yet claymore ethermienr works fine

=
  R E B E L L I O U S 
  ▄▀▀▀▀▀▄▄                           ▄▄▀▀▀▀▀▄
▄▀        █▄▄                     ▄▄█        ▀▄
█            █████████████████████            █
█▄          ██       ██ ██       ██          ▄█
█        █            █            █        █
  █    █               █               █    █
   █ ██               █ █               ██ █
    █ █               █ █               █ █
    █ ███▄  █████▄   ██ ██   ▄█████  ▄███ █
    █     ███     █         █     ███     █
     █   █   ▀███ █  █   █  █ ███▀   █   █
     █   █      █ █  █   █  █ █      █   █
     █   █      ██  █     █  ██      █   █
      █  █     ██  █       █  ██     █  █
      █  █    ██  █ ███████ █  ██    █  █
      █ ███   ██  █         █  ██   ███ █
       █   ▀███      █   █      ███▀   █
        █     ██       █       ██     █
         █      █   ▄▄███▄▄   █      █
          ███   ███▀       ▀███   ███
             █████           █████
                  ███████████
  ▄▀▀▀▀▀▄▄                           ▄▄▀▀▀▀▀▄
▄▀        █▄▄                     ▄▄█        ▀▄
█            █████████████████████            █
█▄          ██       ██ ██       ██          ▄█
█        █            █            █        █
  █    █               █               █    █
   █ ██               █ █               ██ █
    █ █               █ █               █ █
    █ ███▄  █████▄   ██ ██   ▄█████  ▄███ █
    █     ███     █         █     ███     █
     █   █   ▀███ █  █   █  █ ███▀   █   █
     █   █      █ █  █   █  █ █      █   █
     █   █      ██  █     █  ██      █   █
      █  █     ██  █       █  ██     █  █
      █  █    ██  █ ███████ █  ██    █  █
      █ ███   ██  █         █  ██   ███ █
       █   ▀███      █   █      ███▀   █
        █     ██       █       ██     █
         █      █   ▄▄███▄▄   █      █
          ███   ███▀       ▀███   ███
             █████           █████
                  ███████████
  R E B E L L I O U S
laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
April 02, 2017, 09:49:16 PM
 #1034

How to use your miner with the new musicoin on algo ether seems no pools will connect yet claymore ethermienr works fine
sgminer/gg has no support for old stratum and getwork protocol. To connect to those pools use eth stratum proxy from dwarfpool.

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
nimy
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
April 02, 2017, 10:25:52 PM
 #1035

zawawa hai visto la mia confi per eth, cosa c'è che non va?

I also tried it on nanopool, but always error

@echo off
@set GPU_FORCE_64BIT_PTR 0
@set GPU_MAX_HEAP_SIZE 100
@set GPU_USE_SYNC_OBJECTS 1
@set GPU_MAX_ALLOC_PERCENT 100
@set GPU_SINGLE_ALLOC_PERCENT 100
gatelessgate.exe --gpu-platform 0 -k ethash-new -o stratum+tcp://etc-eu.pool.sexy:8008 -u 0xeddcea3922f5c605190ca532277fab8fae243f0d.marvy1 -p x --xintensity 4608 --worksize 192 --gpu-threads 2 --no-extranonce
pause

where am I wrong?

I think you should use --gpu-platform 1 for gpu mining..
dallase
Member
**
Offline Offline

Activity: 129
Merit: 10


View Profile
April 02, 2017, 10:37:06 PM
 #1036

Look like im getting 28.8 vs 29.9 on claymore. Not sure if its running your ASM version though.

The ASM version is only for Ellesmere for now. I will prepare binaries for other cards shortly.

Yea I have Ellsemere cards but its loading the normal .bin kernels. I did remove the pre-built .bin and built new kernal binaries using ethash-new.cl in /binary-kernal by moving it to /kernal and that bumped up the speed to 29.2, but still a bit short from claymore.
For me it's quite the opposite...using 2 threads gains additional +0.3/0.4 but too many hw errors.
As you can see in the picture 29.42(1 thread) does gg vs 29.8 on claymore vs 30 (2 threads gg).
EDIT: Did some timings mods and now hw errors are acceptable ~1/2 every minute.


Your running 4.10 kernel...im on the stock 4.4. I think thats where the difference is from.
https://drive.google.com/drive/folders/0B72yKpOokCMcVnV5LWNMS2ltYmM
I've uploaded some of my kernels. 4.10/4.11 are tested and working fine.
Just remember to update only opencl packages from amdgpu-pro 16.60.
Ditto about the asm ...


Took a rig from 4.04 w/ 16.40 to 4.11 w/ 16.60, no speed difference when it comes to claymore (29.5 hynix and 30+ samsung on rx470 4g).

Will test gg next.


dallase
Member
**
Offline Offline

Activity: 129
Merit: 10


View Profile
April 03, 2017, 05:19:10 AM
 #1037

Look like im getting 28.8 vs 29.9 on claymore. Not sure if its running your ASM version though.

The ASM version is only for Ellesmere for now. I will prepare binaries for other cards shortly.

Yea I have Ellsemere cards but its loading the normal .bin kernels. I did remove the pre-built .bin and built new kernal binaries using ethash-new.cl in /binary-kernal by moving it to /kernal and that bumped up the speed to 29.2, but still a bit short from claymore.
For me it's quite the opposite...using 2 threads gains additional +0.3/0.4 but too many hw errors.
As you can see in the picture 29.42(1 thread) does gg vs 29.8 on claymore vs 30 (2 threads gg).
EDIT: Did some timings mods and now hw errors are acceptable ~1/2 every minute.


Your running 4.10 kernel...im on the stock 4.4. I think thats where the difference is from.
https://drive.google.com/drive/folders/0B72yKpOokCMcVnV5LWNMS2ltYmM
I've uploaded some of my kernels. 4.10/4.11 are tested and working fine.
Just remember to update only opencl packages from amdgpu-pro 16.60.
Ditto about the asm ...


Took a rig from 4.04 w/ 16.40 to 4.11 w/ 16.60, no speed difference when it comes to claymore (29.5 hynix and 30+ samsung on rx470 4g).

Will test gg next.


My samgung cards get 0.5Mh better on claymore 8.1, but on GG eth I have 6 hynix cards that outperform them.

GG eth rates from 18 cards after a few hours.

Samsung (1140/2090)
28.54
28.53
28.58
28.57

Hynix (1140/2040)
27.80
28.01
28.03
28.05
28.07
28.20
28.21
28.35
28.56
28.57
28.60
28.63
28.63
28.65

One of the rigs has 4.11 kernel now.  I dont see any noticeable difference in hash rates running 4.11 kernel. 

One of the rigs I have a kill-a-watt, and Claymore used 30w less power.

My conclusion... Claymore gets 3-5% better hash rate and uses 3% less power.

laik2
Sr. Member
****
Offline Offline

Activity: 652
Merit: 266



View Profile WWW
April 03, 2017, 05:56:45 AM
 #1038

I have noticed that claymore has better hashrate on linux than windows regarding 470s and viseversa for 480s...funny... Gigabyte RX 470 4GB G1 Gaming with hynix memory is doing 30 on linux and 29.3 on windows, while same gigabyte but 480 does 30.8 on windows and 30 on linux.

Miners Mining Platform [ MMP OS ] - https://app.mmpos.eu/
zawawa (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 304


Miner Developer


View Profile
April 03, 2017, 06:07:47 AM
 #1039

It's true that GG's Ethash kernel performs better on Windows.
I just started with optimizations anyway.

Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
zzzzzzzzzz
Full Member
***
Offline Offline

Activity: 150
Merit: 100


View Profile
April 03, 2017, 06:14:24 AM
 #1040

It's true that GG's Ethash kernel performs better on Windows.
I just started with optimizations anyway.

So, respectfully, what ever happened to Zcash? We still don't have a first-rate open source miner. All these other algos already have decent open source miners available to them. Just sayin'. Smiley
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ... 197 »
  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!