zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
May 01, 2017, 12:55:10 PM |
|
It has been so much fun developing GG with you guys (and gals) and I am immensely grateful. However, it would be practically impossible to keep up with Claymore when s/he is presumably making $50000+/month and I'm totally broke. I did everything I could do, but, sadly, the community made a collective choice, and I had to make decisions accordingly. I still continue development, though. It is just that I have different priorities now.
You have to prioritize what's best for you, I think everyone would understand that. If its not any trouble to you, can you guide me to resources I can learn on miner development? Working with Cryptos in general. I can code in c++ (not a professional but getting there) along with some python, JavaScript and others. I would be super grateful. I would recommend reading the source code of the original SILENTARMY: https://github.com/mbevand/silentarmyIt is very clean and the back-end is written in Python. If you are interested in the GCN assembly, you might find my previous project useful: https://github.com/meriken/merikens-tripcode-engine-v3The last time I checked, it was the fastest implementation of Bitslice DES. It is not the most readable code out there, though.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
Jdope
|
|
May 01, 2017, 02:04:37 PM |
|
It has been so much fun developing GG with you guys (and gals) and I am immensely grateful. However, it would be practically impossible to keep up with Claymore when s/he is presumably making $50000+/month and I'm totally broke. I did everything I could do, but, sadly, the community made a collective choice, and I had to make decisions accordingly. I still continue development, though. It is just that I have different priorities now.
You have to prioritize what's best for you, I think everyone would understand that. If its not any trouble to you, can you guide me to resources I can learn on miner development? Working with Cryptos in general. I can code in c++ (not a professional but getting there) along with some python, JavaScript and others. I would be super grateful. I would recommend reading the source code of the original SILENTARMY: https://github.com/mbevand/silentarmyIt is very clean and the back-end is written in Python. If you are interested in the GCN assembly, you might find my previous project useful: https://github.com/meriken/merikens-tripcode-engine-v3The last time I checked, it was the fastest implementation of Bitslice DES. It is not the most readable code out there, though. Thanks! I'm still not up to speed in the assembly department, but i'll definitely take a look at that python code!
|
|
|
|
h311m4n
|
|
May 04, 2017, 02:05:42 PM |
|
It has been so much fun developing GG with you guys (and gals) and I am immensely grateful. However, it would be practically impossible to keep up with Claymore when s/he is presumably making $50000+/month and I'm totally broke. I did everything I could do, but, sadly, the community made a collective choice, and I had to make decisions accordingly. I still continue development, though. It is just that I have different priorities now.
Shame mate, as I said before, I left the fees on. But I guess when you make the choice to let people remove the fees, what you get is a lot of greed. Probably why claymore made his/her miner closed source. Oh well, I'm still using GG on my monero rig so you should still get a few $ your way
|
|
|
|
zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
May 07, 2017, 03:54:19 AM |
|
It has been so much fun developing GG with you guys (and gals) and I am immensely grateful. However, it would be practically impossible to keep up with Claymore when s/he is presumably making $50000+/month and I'm totally broke. I did everything I could do, but, sadly, the community made a collective choice, and I had to make decisions accordingly. I still continue development, though. It is just that I have different priorities now.
Shame mate, as I said before, I left the fees on. But I guess when you make the choice to let people remove the fees, what you get is a lot of greed. Probably why claymore made his/her miner closed source. Oh well, I'm still using GG on my monero rig so you should still get a few $ your way Thanks a lot! I really appreciate it. I have been working on excavator, NiceHash's new miner, for a few weeks now, and I am growingly dissatisfied with sgminer's aging code base. I have even more ideas for mining software, but I have so little time...
|
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
|
|
May 07, 2017, 03:55:26 AM |
|
I could at least add NiceHash-compatibility to GG now, though. I don't think they would mind that...
|
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
|
|
May 07, 2017, 07:32:15 AM |
|
Yeah, Linux has all sorts of goodies as far as hardware programming is concerned... I am trying to figure out how to do this on Windows without admin privileges. There got to be a way.
|
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
|
|
May 07, 2017, 07:44:17 AM |
|
Yeah, Linux has all sorts of goodies as far as hardware programming is concerned... I am trying to figure out how to do this on Windows without admin privileges. There got to be a way.
Um... doing this on Windows without admin privs - is called an exploit. I was wondering if AMD drivers expose internal API's for configuration registers. There are some interesting stuff in the ADL, you know.
|
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
|
|
May 07, 2017, 07:58:24 AM |
|
Yeah, Linux has all sorts of goodies as far as hardware programming is concerned... I am trying to figure out how to do this on Windows without admin privileges. There got to be a way.
Um... doing this on Windows without admin privs - is called an exploit. I was wondering if AMD drivers expose internal API's for configuration registers. There are some interesting stuff in the ADL, you know. They do! In ADL, I mean. :3 Really? On Windows? Let me double-check...
|
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
|
|
May 07, 2017, 04:44:49 PM |
|
Yeah, Linux has all sorts of goodies as far as hardware programming is concerned... I am trying to figure out how to do this on Windows without admin privileges. There got to be a way.
Um... doing this on Windows without admin privs - is called an exploit. I was wondering if AMD drivers expose internal API's for configuration registers. There are some interesting stuff in the ADL, you know. They do! In ADL, I mean. :3 See, you can access VRM's thru I2C, but not the configuration registers of the GPU...
|
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
|
|
May 07, 2017, 06:10:25 PM |
|
Yup - but to do that, you need MMIO...
It seems that way... I wonder how Claymore was able to access the GDS on Windows with his ZEC 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
|
|
May 08, 2017, 08:16:03 AM |
|
It seems like I was finally able to enable the GDS on Windows! Let me see if I can actually use it...
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
UnclWish
|
|
May 08, 2017, 09:21:10 AM |
|
Ethereum:
The r9 390 should be able to do 36mhash. When undervolted the card use 260watt...
I think Wolf's private ASM kernel is the best one for Hawaii. I don't see much point in trying to optimize for the older cards. Even though I have Pitcairn, Hawaii, Tonga, Tahiti & Polaris cards, I'm only working on a eth miner for Tonga & Polaris on Linux. I have an EVEN BETTER one for Tonga/Polaris - it's epic cause I have so much more to work with. Can you share optimized kernels for Pitcairn and Tahiti?
|
|
|
|
h311m4n
|
|
May 08, 2017, 09:45:19 AM |
|
It has been so much fun developing GG with you guys (and gals) and I am immensely grateful. However, it would be practically impossible to keep up with Claymore when s/he is presumably making $50000+/month and I'm totally broke. I did everything I could do, but, sadly, the community made a collective choice, and I had to make decisions accordingly. I still continue development, though. It is just that I have different priorities now.
Shame mate, as I said before, I left the fees on. But I guess when you make the choice to let people remove the fees, what you get is a lot of greed. Probably why claymore made his/her miner closed source. Oh well, I'm still using GG on my monero rig so you should still get a few $ your way Thanks a lot! I really appreciate it. I have been working on excavator, NiceHash's new miner, for a few weeks now, and I am growingly dissatisfied with sgminer's aging code base. I have even more ideas for mining software, but I have so little time... Lol, I'm no dev, but with a full time job, commute, one kid and a house to take care of, I have a huge lack of time to do the simplest things so I know the struggle
|
|
|
|
nerdralph
|
|
May 08, 2017, 01:22:50 PM |
|
Ethereum:
The r9 390 should be able to do 36mhash. When undervolted the card use 260watt...
I think Wolf's private ASM kernel is the best one for Hawaii. I don't see much point in trying to optimize for the older cards. Even though I have Pitcairn, Hawaii, Tonga, Tahiti & Polaris cards, I'm only working on a eth miner for Tonga & Polaris on Linux. I have an EVEN BETTER one for Tonga/Polaris - it's epic cause I have so much more to work with. Hawaii (GCN1.1 aka Sea Islands) is still better than Tahiti/Pitcairn since it has the flat instructions and the DS B128 instructions, but I think it is a smart decision just to optimize for Tonga/Polaris since they are architecturally very similar.
|
|
|
|
zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
May 08, 2017, 05:58:27 PM |
|
Guys and gals, it's official: I figured out how to enable the GDS on Windows. This means that excavator will be much faster than the current version of GG on Windows. There is so much more to explore as I can access the GPU at the lowest level without restrictions now. Good stuff.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
UnclWish
|
|
May 08, 2017, 06:45:38 PM |
|
Guys and gals, it's official: I figured out how to enable the GDS on Windows. This means that excavator will be much faster than the current version of GG on Windows. There is so much more to explore as I can access the GPU at the lowest level without restrictions now. Good stuff.
Excavator is for NVIDIA CUDA, isn't it? What is for AMD GPU's? Will updates for GG for increase speed on AMD GPU's, f.e. for ZEC?
|
|
|
|
lexele
|
|
May 08, 2017, 09:00:38 PM |
|
he's developing opencl version for AMD cards
|
|
|
|
UnclWish
|
|
May 08, 2017, 11:43:45 PM |
|
he's developing opencl version for AMD cards
He is talking about "excavator by NiceHash - multi-algorithm advanced NVIDIA CUDA miner [1.1.4a]". Or maybe he developing AMD version of excavator? Oh, he goes to make update for AMD cards! Hmm... Very interesting. ccminer is GPL'ed, no? The source code should be available.
By the way, I was finally able to get the GDS working on Windows on the AMD land. It has been so long playing catch up with Claymore's and Optiminer...
|
|
|
|
lexele
|
|
May 09, 2017, 08:07:37 AM |
|
I understood he's developping opencl version of excavator. I may be wrong
|
|
|
|
zawawa (OP)
Sr. Member
Offline
Activity: 728
Merit: 304
Miner Developer
|
|
May 09, 2017, 08:47:14 AM |
|
I am developing a new OpenCL component for excavator. The next version of excavator will be OpenCL-compatible.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
|