QuintLeo
Legendary
Offline
Activity: 1498
Merit: 1030
|
|
January 09, 2017, 09:58:16 AM |
|
Since I am away from home until Wednesday and do not have access to dedicated graphics cards, I just decided to try potential replacements for gatelessgate.py as I feel more comfortable with C++ than Python and I think the Python component of SA v5 is rather lacking as far as functionality is concerned. I am planning to evaluate sgminer-gm and nheqminer. I hope they should bring GG on par with Claymore's in terms of usability.
IMO go with sgminer by a wide margin over the Nicehash one, it has a lot better pool support built in already (the Nicehash one has to be modded to work with anything BUT Nicehash) and I personally prefer the interface quite a bit.
|
I'm no longer legendary just in my own mind! Like something I said? Donations gratefully accepted. LYLnTKvLefz9izJFUvEGQEZzSkz34b3N6U (Litecoin) 1GYbjMTPdCuV7dci3iCUiaRrcNuaiQrVYY (Bitcoin)
|
|
|
zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
January 12, 2017, 01:54:29 AM |
|
I was able to build sgminer-gm with VC2015 Community Edition while I was away from home. I will try to port GG's kernel to sgminer-gm. Ideally, I would like to swap gatelessgate.py out, replace it with sgminer-gm, and make sgminer-gm compatible with NVIDIA video cards.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
reb0rn21
Legendary
Offline
Activity: 1901
Merit: 1024
|
|
January 12, 2017, 02:04:25 AM |
|
You might take a look at https://github.com/nicehash/nheqminerat 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
|
|
|
|
toptek
Legendary
Offline
Activity: 1274
Merit: 1000
|
|
January 12, 2017, 02:20:50 AM |
|
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 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 .
|
|
|
|
zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
January 12, 2017, 03:39:54 AM |
|
You might take a look at https://github.com/nicehash/nheqminerat 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.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
m1n1ngP4d4w4n
Full Member
Offline
Activity: 224
Merit: 100
CryptoLearner
|
|
January 12, 2017, 07:35:24 AM |
|
Nice, keep up the good work 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
|
|
|
|
jstefanop
Legendary
Offline
Activity: 2174
Merit: 1401
|
|
January 12, 2017, 07:49:52 AM |
|
You might take a look at https://github.com/nicehash/nheqminerat 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 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...
|
|
|
|
QuintLeo
Legendary
Offline
Activity: 1498
Merit: 1030
|
|
January 12, 2017, 08:53:56 AM |
|
You might take a look at https://github.com/nicehash/nheqminerat 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.
|
I'm no longer legendary just in my own mind! Like something I said? Donations gratefully accepted. LYLnTKvLefz9izJFUvEGQEZzSkz34b3N6U (Litecoin) 1GYbjMTPdCuV7dci3iCUiaRrcNuaiQrVYY (Bitcoin)
|
|
|
m1n1ngP4d4w4n
Full Member
Offline
Activity: 224
Merit: 100
CryptoLearner
|
|
January 12, 2017, 09:34:11 AM |
|
You might take a look at https://github.com/nicehash/nheqminerat 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.
|
|
|
|
NiceHashSupport
|
|
January 12, 2017, 09:35:34 AM |
|
You might take a look at https://github.com/nicehash/nheqminerat 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.
|
|
|
|
ioglnx
Sr. Member
Offline
Activity: 574
Merit: 250
Fighting mob law and inquisition in this forum
|
|
January 12, 2017, 09:51:06 AM |
|
Okay time for me to get back to coding ..I will look into the NVML stuff.
|
GTX 1080Ti rocks da house... seriously... this card is a beast³ Owning by now 18x GTX1080Ti :-D @serious love of efficiency
|
|
|
laik2
|
|
January 12, 2017, 10:53:51 AM |
|
You might take a look at https://github.com/nicehash/nheqminerat 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.
|
|
|
|
zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
January 12, 2017, 09:09:46 PM |
|
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...
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
kenshirothefist
|
|
January 12, 2017, 10:21:24 PM |
|
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).
|
|
|
|
zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
January 13, 2017, 12:31:13 PM |
|
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.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
January 13, 2017, 02:10:36 PM |
|
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.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
hopfi2k
Newbie
Offline
Activity: 48
Merit: 0
|
|
January 13, 2017, 08:40:35 PM |
|
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!
|
|
|
|
zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
January 13, 2017, 11:09:04 PM |
|
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...
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
January 14, 2017, 12:06:15 AM Last edit: January 14, 2017, 12:37:12 AM by zawawa |
|
I just uploaded a new version of the miner: https://github.com/zawawawa/gatelessgateWith 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.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
toptek
Legendary
Offline
Activity: 1274
Merit: 1000
|
|
January 14, 2017, 12:48:29 AM |
|
|
|
|
|
|