garytheasshole
Full Member
Offline
Activity: 406
Merit: 105
Chosŏn Minjujuŭi Inmin Konghwaguk
|
|
September 23, 2017, 08:40:05 AM |
|
It's far easier to just edit the packet data on the fly than to mess with the executable anyway ;p
|
|
|
|
Claymore (OP)
Donator
Legendary
Offline
Activity: 1610
Merit: 1325
Miners developer
|
|
September 23, 2017, 08: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! 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.
|
|
|
|
rednoW
Legendary
Offline
Activity: 1510
Merit: 1003
|
|
September 23, 2017, 10: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 ))
|
|
|
|
everyware
Newbie
Offline
Activity: 10
Merit: 0
|
|
September 23, 2017, 11:57:03 AM |
|
Hi claymore, i sent an message to you. did u read it ? regards
|
|
|
|
Claymore (OP)
Donator
Legendary
Offline
Activity: 1610
Merit: 1325
Miners developer
|
|
September 23, 2017, 12:13:17 PM |
|
Hi claymore, i sent an message to you. did u read it ? 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.
|
|
|
|
doktor83
|
|
September 23, 2017, 12:53:14 PM |
|
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.
|
|
|
|
Kukus
Newbie
Offline
Activity: 57
Merit: 0
|
|
September 23, 2017, 01:38:59 PM |
|
Also will you power only 8Pin or need 6 Pin+8 Pin need to be connected to PSU? Thanks
As far as I understand the powering schemes, 2 sockets are made for using in "one or another" kind. I.e. no necessity connect both of them to PSU. 8-pin connector is enough for powering, while 6-pin sometime not.
|
|
|
|
Jackkyy
|
|
September 23, 2017, 08:09:54 PM |
|
Hi All. Looking to hopefully resolve an issue I have using Claymore's 9.7 miner. Whenever I boot up the software, I receive a, "Error: AMD HSA Code Object loading failed". I have browsed the Wiki, this page, and other sites and cannot find a reason behind the error nor a solution. Here's to problem solving!
|
|
|
|
KL0nLutiy
Member
Offline
Activity: 158
Merit: 10
|
|
September 24, 2017, 09:51:29 AM |
|
@Claymore will you release new miner today?
|
|
|
|
Temporel
|
|
September 24, 2017, 03:25:35 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. the Sapphire I have are by far the worst cards I ever bought. They also have the worst customer service IMO.
|
|
|
|
Temporel
|
|
September 24, 2017, 03:30:16 PM Last edit: September 24, 2017, 03:51:21 PM by Temporel |
|
Hi claymore, i sent an message to you. did u read it ? 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. maybe its time for you remove your address and put something like "insertyourwalletaddresshere" dont you think ? Oh right, I forgot your the 2% thief...
|
|
|
|
Claymore (OP)
Donator
Legendary
Offline
Activity: 1610
Merit: 1325
Miners developer
|
|
September 24, 2017, 03:45:13 PM |
|
maybe its time for you remove your address and put something like "insertyourwalletadresshere" dont you think ? Oh right, I forgot your the 2% thief...
Thanks for your advice. Here is my experience, if I remove it: 1. People won't be able to launch "start.bat" just to check that miners works, with default settings at least. For example, when I get PMs with support requests, often I say "just launch start.bat to check if miner works at all" and it helps in many cases, because sometimes people break something when they change options. 2. A lot of newbies won't even know the wallet address format at all.
|
|
|
|
Claymore (OP)
Donator
Legendary
Offline
Activity: 1610
Merit: 1325
Miners developer
|
|
September 24, 2017, 03:45:55 PM |
|
@Claymore will you release new miner today?
New version is almost ready, I will release it in 1-2 days.
|
|
|
|
Temporel
|
|
September 24, 2017, 03:53:30 PM |
|
maybe its time for you remove your address and put something like "insertyourwalletadresshere" dont you think ? Oh right, I forgot your the 2% thief...
Thanks for your advice. Here is my experience, if I remove it: 1. People won't be able to launch "start.bat" just to check that miners works, with default settings at least. For example, when I get PMs with support requests, often I say "just launch start.bat to check if miner works at all" and it helps in many cases, because sometimes people break something when they change options. 2. A lot of newbies won't even know the wallet address format at all. sad and pathetic reasons, no surprise... Im so glad I dont use your miners anymore. Im curious, did you ever made donations to the people who made the open source code you are using ?
|
|
|
|
doktor83
|
|
September 24, 2017, 04:34:36 PM |
|
Here comes the justice knight.
|
|
|
|
thesatiara
Newbie
Offline
Activity: 15
Merit: 0
|
|
September 24, 2017, 05:06:00 PM |
|
Hi master, sorry from newbie, I'm just about to start mining cryptonight, does claymore support the RX Vega series? Thanks for information
|
|
|
|
Temporel
|
|
September 24, 2017, 05:13:23 PM |
|
Here comes the justice knight.
the losers who defend the thief ?
|
|
|
|
JuanHungLo
|
|
September 24, 2017, 06:28:45 PM |
|
I grow weary of the mental midgets intimating that this software developer is somehow a criminal. Grow up.
|
Bull markets are born on pessimism, grow on skepticism, mature on optimism, and die on euphoria. - John Templeton
|
|
|
garytheasshole
Full Member
Offline
Activity: 406
Merit: 105
Chosŏn Minjujuŭi Inmin Konghwaguk
|
|
September 24, 2017, 07:38:06 PM |
|
I grow weary of the mental midgets intimating that this software developer is somehow a criminal. Grow up.
Uhm yeah, they can be, if they rip off GPL'ed code they're obligated to provide the source otherwise they're in breach of the license. There were quite a few fiascos between major corporations over ripping off code. Like it or not it is the LAW.
|
|
|
|
JuanHungLo
|
|
September 24, 2017, 07:41:33 PM |
|
I grow weary of the mental midgets intimating that this software developer is somehow a criminal. Grow up.
Uhm yeah, they can be, if they rip off GPL'ed code they're obligated to provide the source otherwise they're in breach of the license. There were quite a few fiascos between major corporations over ripping off code. Like it or not it is the LAW. Uhm, yeah, ...asshole, no shit. You have any proof that this developer did that? If not, thanks for the third grade legal lesson.
|
Bull markets are born on pessimism, grow on skepticism, mature on optimism, and die on euphoria. - John Templeton
|
|
|
|