Author

Topic: Gateless Gate Sharp 1.3.8: 30Mh/s (Ethash) on RX 480! - page 184. (Read 214431 times)

legendary
Activity: 1274
Merit: 1000
In any case, I am actually quite happy about the port as you get so much stuff as a free bonus with sgminer.
The good thing is that it is much easier to work with the GCN assembly now.
I will do some experiments with global syncs first, then see how fast GDS is.


I knew it would be i didn't want to push it to much so i let others . Smiley .

thanks for the hard work .

trying it now .

got my 480 pushing 192 using this zcash.conf

CM 11 is doing 245.132 at stock setting so it won"t be long .. till OS software catches up and passes CM and hits max speeds . I.m not upset or against CM, his fees etc so please don't go there, don't misjudge me .

zcash.conf

Code:
{
"pools":
[
{
"name": "",
"url": "",
"user": "",
"pass": "z",
"priority": "0",
"profile": "zcash"
}

],
"profiles":
[
{
"name": "zcash",
"algorithm": "equihash",
      "api-listen": true,
      "api-allow": "W:127.0.0.1/24,W:192.168.1.0/24",
      "api-port": "4028",
      "failover-only": true,
      "rawintensity": "512",
      "worksize": "192",
      "gpu-threads": "2",
      "temp-target": "70",
      "temp-overheat": "80",
      "gpu-fan": "60-90",
       "no-submit-stale": true,
      "text-only": false
}
],
"default-profile": "zcash",
"no-extranonce": true
}

with this bat start up one of the many reason l like sgminer or the old school type BFG cgminer and  sgminer look way feel etcc ...

start_gatelessgate.bat

Code:
@echo off
echo "starting up gatelessgate"

Call :start

pause
GOTO ENDE


:start

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
del *.bin


gatelessgate.exe -c zcash.conf

EXIT /B 0

:ENDE

if you don"t like the looks use

Code:
 "text-only": with the true flag,

I'm gonna mess with setting more to see whats actually working atm ..

Thanks again top .

PS :

now all we need is some one to Add SSL/TLS support to Gateless Gate/sgminer-gm ,,,, with all the pools using SSL/TLS support now thanks to Clatymore Smiley ..... or few: by few i mean a lot Few but not all .

thanks top ,
sr. member
Activity: 728
Merit: 304
Miner Developer
In any case, I am actually quite happy about the port as you get so much stuff as a free bonus with sgminer.
The good thing is that it is much easier to work with the GCN assembly now.
I will do some experiments with global syncs first, then see how fast GDS is.
sr. member
Activity: 728
Merit: 304
Miner Developer
DO i need to compile it for windows if i click on the windows version

I get this


https://github.com/zawawawa/gatelessgate/releases/download/v0.1.0/gatelessgate-0.1.0-win64.zip

dead link..

The link should work now. Sorry about that.
legendary
Activity: 1274
Merit: 1000
DO i need to compile it for windows if i click on the windows version

I get this


https://github.com/zawawawa/gatelessgate/releases/download/v0.1.0/gatelessgate-0.1.0-win64.zip

dead link..
sr. member
Activity: 728
Merit: 304
Miner Developer
I just uploaded a new version of the miner:

https://github.com/zawawawa/gatelessgate

With the user-interface and back-end of sgminer, Gateless Gate is much more feature-rich than before.
Also, it's already faster on RX 480 without the GCN assembly. Yay!

Update: There was a build error on Linux, but it has already been fixed.
sr. member
Activity: 728
Merit: 304
Miner Developer
I just ported GG's old kernel to sgminer-gm and I am already getting 198 sol/s on RX 480 LOL
I knew Python was no good for the miner...

newbie
Activity: 48
Merit: 0
In fact, instead of porting GG's kernel as it is now, I am thinking about redesigning GG's kernel so that it can take full advantage of global syncs and GDS. I am not going to disclose too much this time around until I have a working code, but I will keep you guys posted.

highly appreciated!
sr. member
Activity: 728
Merit: 304
Miner Developer
In fact, instead of porting GG's kernel as it is now, I am thinking about redesigning GG's kernel so that it can take full advantage of global syncs and GDS. I am not going to disclose too much this time around until I have a working code, but I will keep you guys posted.
sr. member
Activity: 728
Merit: 304
Miner Developer
sgminer-gm seems to be working fine with an old SA kernel both with RX 480 and with GTX 1060.
(Obviously, it's really slow and hardware monitoring is not available for the latter.)
Porting GG's kernel to sgminer-gm should not be that difficult if SA's kernel is already working.
Let's see if I can quickly hack up a new version...

Please, make yourself a favour and don't dig into sgminer. Even though it is a great multi-algorithm miner and also we at NiceHash support it for long time, it has too much legacy and is too bloated. It goes back to original minerd, through cgminer, into sgminer, with lots "ifs" inside. Modern algorithms and modern gpus need lightweight miners, and nhqminer is one of them, you're really welcome to try working on nheqminer (it can be easily extended with support for other algorithms, besides equihash).

Thank you for your concerns. I can definitely see the "bloatness" you are talking about after playing with the code for a while. It is just that I am familiar with sgminer as a user and that it is easier to experiment with the GCN assembly with it. I have a pretty good sense of how the code works at this point, so I should be able to finish the porting sooner than later and move on.
sr. member
Activity: 457
Merit: 273
sgminer-gm seems to be working fine with an old SA kernel both with RX 480 and with GTX 1060.
(Obviously, it's really slow and hardware monitoring is not available for the latter.)
Porting GG's kernel to sgminer-gm should not be that difficult if SA's kernel is already working.
Let's see if I can quickly hack up a new version...

Please, make yourself a favour and don't dig into sgminer. Even though it is a great multi-algorithm miner and also we at NiceHash support it for long time, it has too much legacy and is too bloated. It goes back to original minerd, through cgminer, into sgminer, with lots "ifs" inside. Modern algorithms and modern gpus need lightweight miners, and nhqminer is one of them, you're really welcome to try working on nheqminer (it can be easily extended with support for other algorithms, besides equihash).
sr. member
Activity: 728
Merit: 304
Miner Developer
sgminer-gm seems to be working fine with an old SA kernel both with RX 480 and with GTX 1060.
(Obviously, it's really slow and hardware monitoring is not available for the latter.)
Porting GG's kernel to sgminer-gm should not be that difficult if SA's kernel is already working.
Let's see if I can quickly hack up a new version...
sr. member
Activity: 652
Merit: 266
You might take a look at https://github.com/nicehash/nheqminer
at least for NV its nicehash source of their solver

also Claymore 11 started using assembler and he managed a lot to boost a speed for older AMD HW as tahiti, hawai (280x, 380, 390, fury, nano) etc, no RX optimization

I am planning to port my stuff to nheqminer as well.
 

 That's "in addition to sgminer" not "instead of sgminer" I hope?

 The only thing nheqminer has going for it is if you WANT to work with NiceHash for auto-switch algorythm mining - overall the sgminer interface and controls are a TON better.

Agreed, i would wish to have this interface for Nvidia mining (sg-miner), i love it.

You cannot set clocks and fan speeds with sgminer for Nvidia, because different API is needed. I think most of things could be doable with latest NVSMI lib, but someone has to code all that.
There are already 2 projects oriented for both NV and AMD.
ccminer is more nvidia oriented
sgminer is more AMD(supports sysfs and ADL currently - sgminer-gm)
It will be easy to port nvidia kernel to ccminer and AMD to sgminer-gm.
sr. member
Activity: 574
Merit: 250
Fighting mob law and inquisition in this forum
Okay time for me to get back to coding ..I will look into the NVML stuff.
hero member
Activity: 588
Merit: 501
You might take a look at https://github.com/nicehash/nheqminer
at least for NV its nicehash source of their solver

also Claymore 11 started using assembler and he managed a lot to boost a speed for older AMD HW as tahiti, hawai (280x, 380, 390, fury, nano) etc, no RX optimization

I am planning to port my stuff to nheqminer as well.
 

 That's "in addition to sgminer" not "instead of sgminer" I hope?

 The only thing nheqminer has going for it is if you WANT to work with NiceHash for auto-switch algorythm mining - overall the sgminer interface and controls are a TON better.

Agreed, i would wish to have this interface for Nvidia mining (sg-miner), i love it.

You cannot set clocks and fan speeds with sgminer for Nvidia, because different API is needed. I think most of things could be doable with latest NVSMI lib, but someone has to code all that.
full member
Activity: 224
Merit: 100
CryptoLearner
You might take a look at https://github.com/nicehash/nheqminer
at least for NV its nicehash source of their solver

also Claymore 11 started using assembler and he managed a lot to boost a speed for older AMD HW as tahiti, hawai (280x, 380, 390, fury, nano) etc, no RX optimization

I am planning to port my stuff to nheqminer as well.
 

 That's "in addition to sgminer" not "instead of sgminer" I hope?

 The only thing nheqminer has going for it is if you WANT to work with NiceHash for auto-switch algorythm mining - overall the sgminer interface and controls are a TON better.

Agreed, i would wish to have this interface for Nvidia mining (sg-miner), i love it.
legendary
Activity: 1498
Merit: 1030
You might take a look at https://github.com/nicehash/nheqminer
at least for NV its nicehash source of their solver

also Claymore 11 started using assembler and he managed a lot to boost a speed for older AMD HW as tahiti, hawai (280x, 380, 390, fury, nano) etc, no RX optimization

I am planning to port my stuff to nheqminer as well.
 

 That's "in addition to sgminer" not "instead of sgminer" I hope?

 The only thing nheqminer has going for it is if you WANT to work with NiceHash for auto-switch algorythm mining - overall the sgminer interface and controls are a TON better.
legendary
Activity: 2174
Merit: 1401
You might take a look at https://github.com/nicehash/nheqminer
at least for NV its nicehash source of their solver

also Claymore 11 started using assembler and he managed a lot to boost a speed for older AMD HW as tahiti, hawai (280x, 380, 390, fury, nano) etc, no RX optimization

I am planning to port my stuff to nheqminer as well.
 
It is not all that surprising that his miner got a huge boost as I already disclosed my plan for optimizations with a GCN assembler. It is rather amusing to think about how far I can push this "competition" and whether open-source miners can surpass closed-source counterparts in performance. I will work on the GCN assembly version of my kernel when I get back home tonight.

It can still be "open sourced" and not disclose your plans ahead of time Wink Of course that defeats the purpose of open-source collaboration, which is the current sad state of crypto-currencies.

Ironic isent it? A project that was founded upon open source for the betterment of man kind, which at its founding nature was supposed to be the opposite of greed and corruption...has turned into just that...
full member
Activity: 224
Merit: 100
CryptoLearner
Nice, keep up the good work  Wink

Will you add Nvidia Cuda then if you branch-out to nheqminer, or just take inspirations/code from the solvers to make it even faster for AMD ?

cheers
sr. member
Activity: 728
Merit: 304
Miner Developer
You might take a look at https://github.com/nicehash/nheqminer
at least for NV its nicehash source of their solver

also Claymore 11 started using assembler and he managed a lot to boost a speed for older AMD HW as tahiti, hawai (280x, 380, 390, fury, nano) etc, no RX optimization

I am planning to port my stuff to nheqminer as well.
 
It is not all that surprising that his miner got a huge boost as I already disclosed my plan for optimizations with a GCN assembler. It is rather amusing to think about how far I can push this "competition" and whether open-source miners can surpass closed-source counterparts in performance. I will work on the GCN assembly version of my kernel when I get back home tonight.
legendary
Activity: 1274
Merit: 1000
nice once you do build it into sgminer-gm which is actually so much better then CM ,i will be dropping my use of CM the only thing CM has over sgminer-gm is speed it can't touch sgminer-gm other wise the Auto fan , API  a lone can out do CM, only reason i don't use sgminer-gm now for Zec is speed, i use it for ETH and XMR and it works just as good as any of CM stuff does for XMR And ETH if not better after you fine tune it .I guess the other nice thing is it is one miner does it all .  with lots of nice options that work with any algorithm that it has support for .  if you don't like the old school BFG/CGMIner look just use the flag

 
Code:
"text-only": true

 it makes it look like CM without the colors kind of or  any of the newer miners out but i like that look my self .
Jump to: