Author

Topic: Claymore's CryptoNote AMD GPU Miner v11.3 - page 108. (Read 2145056 times)

hero member
Activity: 2548
Merit: 626
September 23, 2017, 07:53:14 AM
i wouldn't return anything if i were you, it's not like you forced them to mine to that address lol.
It's their fault if they won't read the readme.txt , and don't know how to set up a few cmd parameters.
donator
Activity: 1610
Merit: 1325
Miners developer
September 23, 2017, 07:13:17 AM
Hi claymore,
i sent an message to you.
did u read it ?  Huh
regards

Yes, yesterday, if you check your private messages you will find it. If you cannot find it, please check again, "My messages" text at the top.

PS. For everyone (newbies specially) who mines to default wallet address in the miner for some reason:
Some people mine to this address sometimes, by accident or when they test my miner with default settings to check if it works, all my test rigs mine to it all the time too.
Please do not contact me directly with requests to return your coins, I cannot do it because I don't know if these coins are really yours or you are trying to cheat.
Instead, ask your pool support to contact me via PM on this forum (all popular pools have accounts here and I know them) and confirm that it is your coins, after it I will return it immediately.
I will not comment the idea to mine to default wallet, but please read Readme and find the phrase "Do not forget to specify your wallet address!" there, it will save some time for everyone.
newbie
Activity: 10
Merit: 0
September 23, 2017, 06:57:03 AM
Hi claymore,
i sent an message to you.
did u read it ?  Huh
regards

 
legendary
Activity: 1510
Merit: 1003
September 23, 2017, 05:00:24 AM
ROCm does not support Windows, so I'm not going to migrate to it. Also I'm not interested in inline asm and don't have to write in asm directly. Instead, I created own opencl compiler and now I don't care about any limitations or issues.
Own opencl compiler - that sounds scary.
Wonder why you didn't buy amd gpu department yet ))
donator
Activity: 1610
Merit: 1325
Miners developer
September 23, 2017, 03:42:24 AM
About Vega support on Linux - really, I know you're not a Linux type guy... but you honestly should check that shit out. AMD worked with the LLVM/Clang people to get complete support for pretty much every GCN version up to Vega. Now, you're probably thinking that you more or less have the same shit on Windows... but the killer feature of the new toolchain (for me, at least), was the fact that you no longer should ever have to write your kernel in nothing but ASM starting from the ground up, or as I did sometimes, feed the AMD Catalyst OCL compiler some C that it hopefully doesn't fuck up too badly with, and then disassemble the result for (usually quite substantial) modifications. Instead, you first have complete (more or less) control over the emitted ISA through the use of inline assembly. While it is currently slightly stupid (for example, if told that it is to take three uints as input, one uint as output, and via the constraints you aren't specific enough and instead of specifying the TYPE of GPR (VGPR or SGPR - there's a generic constraint that simply specifies it must be a GPR and the compiler should decide), you tell it to simply use a register... it might choke when building due to the register allocator deciding to emit ISA to the assembler that is impossible to encode. In my case, it was that it attempted to use v_alignbit_b32 with a VGPR as the output, one more VGPRa as a param, and the other two params as SGPRs, which is illegal. Fixing it was simply a matter of being slightly more strict with my constraints. They even have a LARGE set of AMDGPU-specific intrinsic functions that also can be used in your OCL. Many, many kinds of common cases where one would otherwise find inline assembly the best option has been simplified even further through the use of the new builtins. The first ones that spring to mind for me are the ones which expose ds_permute_b32 and ds_bpermute_b32 to the developer in a neat and clean built-in function.  Other than the little issue I found with the register allocator being a bit dumb if I give it too much freedom (which was trivially diagnosed & fixed) - I honestly have hit far less bugs in this than the old Catalyst compiler... which offers a fraction of the functionality! Grin

As for no good *nix protections... awww. I'm not actually interested in circumventing the devfee - it's just somewhat fun; ceases to be so if you don't really try, though! Anyways - I totally get it; I don't agree it's a lost cause (well, not any more so than it being a lost cause on Windows, or any other OS), but God knows it's quite a bit more of a pain in the ass to deter someone when your program is run under *nix instead of Win.

Shit - good one spotting the license on UPX. I didn't know that.

ROCm does not support Windows, so I'm not going to migrate to it. Also I'm not interested in inline asm and don't have to write in asm directly. Instead, I created own opencl compiler and now I don't care about any limitations or issues.
full member
Activity: 406
Merit: 105
Chosŏn Minjujuŭi Inmin Konghwaguk
September 23, 2017, 03:40:05 AM
It's far easier to just edit the packet data on the fly than to mess with the executable anyway ;p
hero member
Activity: 2548
Merit: 626
September 23, 2017, 03:01:58 AM
greed is what makes this world spin
newbie
Activity: 16
Merit: 1
September 22, 2017, 05:15:08 PM
Hi,

Would you recommend buying RX580 rx 580 red devil 8GB?
Also will you power only 8Pin or need 6 Pin+8 Pin need to be connected to PSU?
Thanks

Of all my cards the XFX and PowerColor are the worst.  So no I would not recommend.   If I had to buy again I would stick with Sapphire and MSI in that order.

For the other question, to mine XMR/Cryptonote currency you don't need that much energy so a single 8 PIN connector is usually enough.
hero member
Activity: 980
Merit: 502
September 22, 2017, 01:40:37 PM
Hi,

Would you recommend buying RX580 rx 580 red devil 8GB?
Also will you power only 8Pin or need 6 Pin+8 Pin need to be connected to PSU?
Thanks
full member
Activity: 234
Merit: 102
September 22, 2017, 10:58:12 AM
Thank you
i agree with you but can suggest a coin for this
i have another rig consists of 3 RX 580 + 2 RX 570 all minig etherum and i cannot attach R7 265 with them cause it's 2Giga and cannot mine etherum
is it more profitable to attach it with them and mine monero than stay the same and mine etherum as it

Just use nicehash miner and it will pick the most profitable for you.
full member
Activity: 406
Merit: 105
Chosŏn Minjujuŭi Inmin Konghwaguk
September 22, 2017, 07:21:42 AM
Thank you
i agree with you but can suggest a coin for this
i have another rig consists of 3 RX 580 + 2 RX 570 all minig etherum and i cannot attach R7 265 with them cause it's 2Giga and cannot mine etherum
is it more profitable to attach it with them and mine monero than stay the same and mine etherum as it

Try https://whattomine.com/coins/168-hush-equihash
newbie
Activity: 58
Merit: 0
September 22, 2017, 07:19:14 AM
Thank you
i agree with you but can suggest a coin for this
i have another rig consists of 3 RX 580 + 2 RX 570 all minig etherum and i cannot attach R7 265 with them cause it's 2Giga and cannot mine etherum
is it more profitable to attach it with them and mine monero than stay the same and mine etherum as it
full member
Activity: 406
Merit: 105
Chosŏn Minjujuŭi Inmin Konghwaguk
September 22, 2017, 07:05:29 AM
Thank you
i will buy if i get some money but
until i buy can i profit from this gpu

You can but probably not with mining monero, the difficulty is through the roof and you'll never get the same profits as you did before. It's hard being the little guy, your best bet is to catch some new coins early and mine them at low diff and hope they'll go to moon once they're listed on an exchange, mining well established coins isn't going to be profitable for you at all, too many people have too many gpus.
newbie
Activity: 58
Merit: 0
September 22, 2017, 07:00:48 AM
Thank you
i will buy if i get some money but
until i buy can i profit from this gpu
full member
Activity: 406
Merit: 105
Chosŏn Minjujuŭi Inmin Konghwaguk
September 22, 2017, 06:44:55 AM
hi guys
need your help
now i have Sapphire R7 265 and using claymore for mining in https://moneropool.com/ and have 415 H\s
the problem is the profit is weak specialy after hardfork v6 a few days ago i can make about 0.004 XMR after i was get 0.01 XMR before hardfork v6
need your suggestions

Buy a better gpu.
newbie
Activity: 58
Merit: 0
September 22, 2017, 06:43:25 AM
hi guys
need your help
now i have Sapphire R7 265 and using claymore for mining in https://moneropool.com/ and have 415 H\s
the problem is the profit is weak specialy after hardfork v6 a few days ago i can make about 0.004 XMR after i was get 0.01 XMR before hardfork v6
need your suggestions
newbie
Activity: 19
Merit: 0
September 22, 2017, 04:51:00 AM
I decided to upgrade this miner to common codebase that I use for dual and zcash miners, it will take additional 2-3 days. I'll try to release new version this weekend, but no guaranties.

Vega support?

I kind of doubt it based on his tenative ETA, but maybe. Reason being, he says he's already gotta update the framework to the same one he uses for his other miners, which I'm guessing isn't a super simple task given how long this miner has been unchanged (during which time he's released quite a few updated to his other miners.) Adding support for Vega that is presentable isn't super simple, either, as optimizations for new ISA extensions do take a bit. This might be made simpler if he leverages some of the more advanced features of the new LLVM/Clang toolchain used for ROCm, though.

Additionally, even if he wanted to rush out a basic implementation of Vega support, he also is at least somewhat mindful of protecting his intellectual property: he won't be able to embed his kernels for Vega like he has done for some of the others (as AMD IL), simply because Vega only works with the new ROCm stack, and there IS no AMD IL used anymore. Since there's really only one GCN version which MUST be used with ROCm, though, I suppose he could simply embed it as ISA like he's done with some others. Plus, then, he has to thwart the common debugging/analysis angles that he's already covered for the old, Catalyst based shit (such as GPU_DUMP_DEVICE_KERNEL, or AMD_OCL_BUILD_OPTIONS_APPEND environment variables.)

So, for him, it's not likely to be a simple and straightforward implement and then run the executable through his packer of choice (I believe this is VMProtect for his Windows based ones, his Linux based ones he uses a stub which loads one of the bin files in the current directory, transforms it using appears to be a custom permutation, and then executes it - this new binary is packed with UPX (I forget which version it is now; also, see footnote.))

Footnote: Claymore, you don't have to respond - in fact, I'm fairly sure you won't - but please, for the Linux miners... at least clobber the UPX signature on the decoded Data3.bin. That really was a glaring inattention to detail, IMO.

1. CN miner is rather old, it was created in 2014, and I rarely updated it. For dual and zcach miners I made hundreds of updates in code, I cannot apply them all to this miner easily. So I have to move stratum/kernels code and related stuff to latest framework. Not a complex task, but to make everything work properly, I will have to spend a couple of days at least.
2. Vega support for Windows - yes. For Linux - not right now, my devtools for asm don't work with ROCm, I will have to spend some time to add it.
3. I'm not going to create any good protection for Linux, it's impossible for opensource OS. So if you have some skills you can crack it and be happy Smiley
PS. UPX license does not allow you to change generated binary. Anyway, changing signature is too easy, I could change entire compression method, but I have much more important things in my todo list.
"but I have much more important things in my todo list" -  kind of? just curious
If it is not a secret or secrets - it will be great to hear just some of them
donator
Activity: 1610
Merit: 1325
Miners developer
September 22, 2017, 03:46:50 AM
I decided to upgrade this miner to common codebase that I use for dual and zcash miners, it will take additional 2-3 days. I'll try to release new version this weekend, but no guaranties.

Vega support?

I kind of doubt it based on his tenative ETA, but maybe. Reason being, he says he's already gotta update the framework to the same one he uses for his other miners, which I'm guessing isn't a super simple task given how long this miner has been unchanged (during which time he's released quite a few updated to his other miners.) Adding support for Vega that is presentable isn't super simple, either, as optimizations for new ISA extensions do take a bit. This might be made simpler if he leverages some of the more advanced features of the new LLVM/Clang toolchain used for ROCm, though.

Additionally, even if he wanted to rush out a basic implementation of Vega support, he also is at least somewhat mindful of protecting his intellectual property: he won't be able to embed his kernels for Vega like he has done for some of the others (as AMD IL), simply because Vega only works with the new ROCm stack, and there IS no AMD IL used anymore. Since there's really only one GCN version which MUST be used with ROCm, though, I suppose he could simply embed it as ISA like he's done with some others. Plus, then, he has to thwart the common debugging/analysis angles that he's already covered for the old, Catalyst based shit (such as GPU_DUMP_DEVICE_KERNEL, or AMD_OCL_BUILD_OPTIONS_APPEND environment variables.)

So, for him, it's not likely to be a simple and straightforward implement and then run the executable through his packer of choice (I believe this is VMProtect for his Windows based ones, his Linux based ones he uses a stub which loads one of the bin files in the current directory, transforms it using appears to be a custom permutation, and then executes it - this new binary is packed with UPX (I forget which version it is now; also, see footnote.))

Footnote: Claymore, you don't have to respond - in fact, I'm fairly sure you won't - but please, for the Linux miners... at least clobber the UPX signature on the decoded Data3.bin. That really was a glaring inattention to detail, IMO.

1. CN miner is rather old, it was created in 2014, and I rarely updated it. For dual and zcach miners I made hundreds of updates in code, I cannot apply them all to this miner easily. So I have to move stratum/kernels code and related stuff to latest framework. Not a complex task, but to make everything work properly, I will have to spend a couple of days at least.
2. Vega support for Windows - yes. For Linux - not right now, my devtools for asm don't work with ROCm, I will have to spend some time to add it.
3. I'm not going to create any good protection for Linux, it's impossible for opensource OS. So if you have some skills you can crack it and be happy Smiley
PS. UPX license does not allow you to change generated binary. Anyway, changing signature is too easy, I could change entire compression method, but I have much more important things in my todo list.
full member
Activity: 160
Merit: 100
September 22, 2017, 01:19:36 AM
thx claymore 390x made 1200 h/s

Those things need a nuclear power plant run.
LOL you just need inverter... 50% discount for paying electric

Hm.. can you please explain it?
I think beside Inverter we still need Solar Panel for that.

ah.. OK, thanks..
full member
Activity: 215
Merit: 100
September 22, 2017, 12:55:56 AM
thx claymore 390x made 1200 h/s

Those things need a nuclear power plant run.
LOL you just need inverter... 50% discount for paying electric

Hm.. can you please explain it?
I think beside Inverter we still need Solar Panel for that.
Jump to: