Bitcoin Forum
December 12, 2017, 12:52:33 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 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 »
  Print  
Author Topic: Gateless Gate Sharp 1.1.3: zawawa's open-source dual ETH/XMR/PASC/LBC miner  (Read 162145 times)
zawawa
Sr. Member
****
Offline Offline

Activity: 420


Miner Developer


View Profile
April 28, 2017, 06:09:30 AM
 #1181

Here are some pretty interesting findings regarding accessing the GPU directly through the PCIe bus:

https://www.codeproject.com/Articles/35378/Access-Physical-Memory-Port-and-PCI-Configuration
http://compile-tips.blogspot.com/2013/12/disassembly-of-gpu-z-i2c-and-gpus.html

The whole idea is to create a digitally-signed driver in a temporary directory when the miner starts, install the driver, and access the PCIe bus from the userspace through that driver. Pretty neat, huh.

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

Posts: 1513039953

View Profile Personal Message (Offline)

Ignore
1513039953
Reply with quote  #2

1513039953
Report to moderator
1513039953
Hero Member
*
Offline Offline

Posts: 1513039953

View Profile Personal Message (Offline)

Ignore
1513039953
Reply with quote  #2

1513039953
Report to moderator
1513039953
Hero Member
*
Offline Offline

Posts: 1513039953

View Profile Personal Message (Offline)

Ignore
1513039953
Reply with quote  #2

1513039953
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Stealth8368
Sr. Member
****
Offline Offline

Activity: 256


View Profile
May 01, 2017, 10:49:09 AM
 #1182

Such a pity development as dried up here and I was sure if zawawa had managed to get golden gate to Claymore speeds and stability the community would have switched and paid a fee just like we do now,look at Claymore earnings and that's what zawawa has passed up to partner with the Dark Side (nicehash) sold your sole zawawa lol but seriously bills need paying and am sure other pressures were involved in decision to work for the Devil lol sorry only messing,good luck zawawa enjoyed your thread and learned so much,your a Legend.
frostminer
Hero Member
*****
Offline Offline

Activity: 630


View Profile WWW
May 01, 2017, 11:07:34 AM
 #1183

Such a pity development as dried up here and I was sure if zawawa had managed to get golden gate to Claymore speeds and stability the community would have switched and paid a fee just like we do now,look at Claymore earnings and that's what zawawa has passed up to partner with the Dark Side (nicehash) sold your sole zawawa lol but seriously bills need paying and am sure other pressures were involved in decision to work for the Devil lol sorry only messing,good luck zawawa enjoyed your thread and learned so much,your a Legend.

sry, cant get this outta my head

http://images.memes.com/meme/2362.jpg

zawawa
Sr. Member
****
Offline Offline

Activity: 420


Miner Developer


View Profile
May 01, 2017, 11:39:21 AM
 #1184

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.

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

Activity: 630


View Profile WWW
May 01, 2017, 12:04:33 PM
 #1185

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 you.. you cant please the whiney bitches on internet, for free!

That said.
Hopefully the new insight you gain from this job enable you to make your own miner, maybe from scratch, with forced but kind fees ^^

Claymore didnt make much before his miner was pretty good and a huge mass of miners used it.
Personally i dont use it much.. as i think its a bit hard on the systems for little gain. Also i hate the interface vs sgminer.

So a mix of taste, greed and other stuff decides what miner i use Cheesy

Jdope
Sr. Member
****
Offline Offline

Activity: 462


View Profile
May 01, 2017, 12:37:45 PM
 #1186

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.


▄▄███▄▄
▄▄▄███████████▄▄▄
█████████████████████
█████████████████████
██████████ ██████████
▄▄██  █████████   █████████  ██▄▄
███████  █████           █████  ███████
███████  ██████▄       ▄██████  ███████
███████  ███████       ███████  ███████
████████  ██████ ▄███▄ ██████  ████████
█████████  █████████████████  █████████
██████████  ███████████████  ██████████
███████████   ███████████   ███████████
████████████   ███████   ████████████
█████████████   ███   █████████████
███████████           ███████████
███████               ███████
███                   ███
   
   
   
  ➤  Telegram
➤  Facebook
➤  Twitter
zawawa
Sr. Member
****
Offline Offline

Activity: 420


Miner Developer


View Profile
May 01, 2017, 12:55:10 PM
 #1187

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/silentarmy

It 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-v3

The 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/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
Jdope
Sr. Member
****
Offline Offline

Activity: 462


View Profile
May 01, 2017, 02:04:37 PM
 #1188

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/silentarmy

It 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-v3

The 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!


▄▄███▄▄
▄▄▄███████████▄▄▄
█████████████████████
█████████████████████
██████████ ██████████
▄▄██  █████████   █████████  ██▄▄
███████  █████           █████  ███████
███████  ██████▄       ▄██████  ███████
███████  ███████       ███████  ███████
████████  ██████ ▄███▄ ██████  ████████
█████████  █████████████████  █████████
██████████  ███████████████  ██████████
███████████   ███████████   ███████████
████████████   ███████   ████████████
█████████████   ███   █████████████
███████████           ███████████
███████               ███████
███                   ███
   
   
   
  ➤  Telegram
➤  Facebook
➤  Twitter
h311m4n
Sr. Member
****
Offline Offline

Activity: 339


View Profile
May 04, 2017, 02:05:42 PM
 #1189

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 Wink
zawawa
Sr. Member
****
Offline Offline

Activity: 420


Miner Developer


View Profile
May 07, 2017, 03:54:19 AM
 #1190

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 Wink

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/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
zawawa
Sr. Member
****
Offline Offline

Activity: 420


Miner Developer


View Profile
May 07, 2017, 03:55:26 AM
 #1191

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/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
Wolf0
Legendary
*
Offline Offline

Activity: 1764


Miner Developer


View Profile
May 07, 2017, 07:24:14 AM
 #1192

Here are some pretty interesting findings regarding accessing the GPU directly through the PCIe bus:

https://www.codeproject.com/Articles/35378/Access-Physical-Memory-Port-and-PCI-Configuration
http://compile-tips.blogspot.com/2013/12/disassembly-of-gpu-z-i2c-and-gpus.html

The whole idea is to create a digitally-signed driver in a temporary directory when the miner starts, install the driver, and access the PCIe bus from the userspace through that driver. Pretty neat, huh.


I open() /dev/mem on Linux to do this.

Code:
Donations: BTC: 1WoLFdwcfNEg64fTYsX1P25KUzzSjtEZC -- XMR: 45SLUTzk7UXYHmzJ7bFN6FPfzTusdUVAZjPRgmEDw7G3SeimWM2kCdnDQXwDBYGUWaBtZNgjYtEYA22aMQT4t8KfU3vHLHG
zawawa
Sr. Member
****
Offline Offline

Activity: 420


Miner Developer


View Profile
May 07, 2017, 07:32:15 AM
 #1193

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/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
Wolf0
Legendary
*
Offline Offline

Activity: 1764


Miner Developer


View Profile
May 07, 2017, 07:35:25 AM
 #1194

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.

Code:
Donations: BTC: 1WoLFdwcfNEg64fTYsX1P25KUzzSjtEZC -- XMR: 45SLUTzk7UXYHmzJ7bFN6FPfzTusdUVAZjPRgmEDw7G3SeimWM2kCdnDQXwDBYGUWaBtZNgjYtEYA22aMQT4t8KfU3vHLHG
zawawa
Sr. Member
****
Offline Offline

Activity: 420


Miner Developer


View Profile
May 07, 2017, 07:44:17 AM
 #1195

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/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
Wolf0
Legendary
*
Offline Offline

Activity: 1764


Miner Developer


View Profile
May 07, 2017, 07:53:35 AM
 #1196

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

Code:
Donations: BTC: 1WoLFdwcfNEg64fTYsX1P25KUzzSjtEZC -- XMR: 45SLUTzk7UXYHmzJ7bFN6FPfzTusdUVAZjPRgmEDw7G3SeimWM2kCdnDQXwDBYGUWaBtZNgjYtEYA22aMQT4t8KfU3vHLHG
zawawa
Sr. Member
****
Offline Offline

Activity: 420


Miner Developer


View Profile
May 07, 2017, 07:58:24 AM
 #1197

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/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
zawawa
Sr. Member
****
Offline Offline

Activity: 420


Miner Developer


View Profile
May 07, 2017, 04:44:49 PM
 #1198

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/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
Wolf0
Legendary
*
Offline Offline

Activity: 1764


Miner Developer


View Profile
May 07, 2017, 05:36:39 PM
 #1199

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...

Yup - but to do that, you need MMIO...

Code:
Donations: BTC: 1WoLFdwcfNEg64fTYsX1P25KUzzSjtEZC -- XMR: 45SLUTzk7UXYHmzJ7bFN6FPfzTusdUVAZjPRgmEDw7G3SeimWM2kCdnDQXwDBYGUWaBtZNgjYtEYA22aMQT4t8KfU3vHLHG
zawawa
Sr. Member
****
Offline Offline

Activity: 420


Miner Developer


View Profile
May 07, 2017, 06:10:25 PM
 #1200

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/2rJ2x4V
BTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
Pages: « 1 ... 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 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!