Lolliedieb



Offline



Activity: 387

Merit: 39







MemberActivity: 387Merit: 39 lolMiner-144 0.38 Preview, Equihash 144.5 for AMD & Nvidia, Linux & Windows July 03, 2018, 01:38:55 PM

Last edit: July 09, 2018, 08:45:38 AM by Lolliedieb Merited by CjMapope (3) #1

lol Miner -144.5 public preview

-- Announcement Thread --





Hi folks,

this is the announcement thread for lolMiner-144.5 v0.38 public preview.



So what is this miner good for: at the moment it mines Equihash 144.5 (BTG, BTCZ, LitecoinZ, Safecoin, Snowgem) OpenCL based, so for Nvidia and AMD.



Why it is a preview? Well the miner is kind of a successor to my Minexcoin (MNX) miner you can find



If you do not want to read much more long descriptions, here are the download links:

[Lin 64]

[Win 64]



-----

Edit: For those with problems, here additional / extra compiled kernels:



Vega (gfx901):

RX 550 (gfx 804):

Tahiti (for completeness):



The two kernels gfx901 and gfx804 were compiled on Windows with Blockchain drivers 17.40. Unfortunately the driver did not allow to build a kernel for gfx900, but in theory the one for gfx901 could work. Can one of the 900 users try to load the 901 and rename it?



-----



Compatibility:



Nvidia:



For Nvidia the miner runs on any Maxwell and newer generation GPU with at least 3G of RAM and CUDA 8 or newer installed. That said there is a restriction: due to some driver specific hard codings it does not work in Windows with 3/4G Nvidia cards while on Linux that is no problem when the cards are in compute mode. I will work on resolving the Windows issue soon.



AMD:



For AMD we require any 4G / 8G GCN2 and newer GPU, so Hawaii (R9 290 / 390), Tonga (R9 285 / 380), Fiji (R9 Fury series), Baffin (RX 460 / 560), Ellesmere (470, 480, 570 and 580) and Vega series GPU. Most kernels (exceptions below) are build with the 17.40 blockchain driver.



For Vega: The Windows kernel for Vega is build with a very new AMD driver version (Adrenalin version 18.5.1). It is unknown if older drivers then this are supported. For Linux the AMD Vega kernel is only available for the AMD ROCM-CL driver! I have to admit that we did not test Vega GPUs yet, so crossing fingers it will work. Else I will try get it working asap.



Setup:



There is a quickstart guide shipped with the miner. Read that carefully and it should work. Else feel free to ask here



Estimated speed:

The miner just got finished, so we have no broad basis yet.

But approximately:



GTX 1080: ~36 sol/s

RX 560: ~7 sol/s

RX 580: ~13 sol/s

R9 290: ~12 sol/s



All depend on OC settings of cause



F.A.Q. and known Issues:



The AMD miner is slow

Well, I know that. I was struggling get this working, so tuning is now next, see schedule below.



Miner hangs on 0 sol/s (AMD)

When the GPU does not complete its work and hangs a GPU the miner will try to close itself as soon as possible for restart. On Nvidia this works very well, but on AMD the driver timeout is 1 hour, so this takes a pretty long time. Lowering OC settings usually makes this evens much more rare.



The Windows miner crashes

from time to time. This is because the Windows version is a cross build with pretty old runtimes. This will be resolved soon (hopefully). In the meantime head out for a Windows watchdog I will provide next days that mitigates the problem.



My coin with Equihash 144.5 is missing...

Oh, sry, maybe I just was not aware of this. Drop me a note here with the required details and I will add is very quickly. This is a rather quick action



How much is the fee?

I used to start with an 2% fee like for my MNX miner. That said I lower the fee once payed of my expenses and time to develop stuff. For example for Minexcoin I lowered the fee to 1.5% after a month and next release will be even lowered to 1%. Expect similar here.



Does the miner disconnect for fee?

No, I has two connections open all of the time and does every x iterations one iteration for me. That way the mining income remains smooth. Also the displayed sol/s are net with fee already calculated out, so what you see is what you get.



What comes next?

I will try to build a bit more efficient AMD kernels within the next week. Then from the things recently learned I will do a mayor code change for AMD to improve performance further. Furthermore I think in about 2 weeks I will add Zero (Equihash 192.7) to the miner.

Finally in about a month there should be 0.4 with the promised MNX integration and a simple API *crossing fingers*.



Why JSON for configuration? Why? Whyyyyy?

Huuusshhh. Just be careful with setting ',' and all will be good. When used to it, it is a very need way to configure the miner, you will see.



That version number is strange...

Well the next release version for my MinexCoin miner is supposed to be 0.4 and the development versions go along with internal feature level... so this is mainly for myself to keep track Hi folks,this is the announcement thread forpublic preview.So what is this miner good for: at the moment it mines Equihash 144.5 (BTG, BTCZ, LitecoinZ, Safecoin, Snowgem) OpenCL based, so for Nvidia and AMD.Why it is a preview? Well the miner is kind of a successor to my Minexcoin (MNX) miner you can find here . The final version is supposed to be wider configureable as it is now, bring an API and add the Minexcoin miner (and others) as well.[Lin 64] Klick me (0.38 Preview for Linux) [Win 64] Klick me (0.38 Preview for Windows) -----Vega (gfx901): https://drive.google.com/open?id=1nYLvfEZYQvhgCE-PHe_pZtnW34WHU6Zy RX 550 (gfx 804): https://drive.google.com/open?id=1N1sBrA26Cq7zHUhbuRDpzidSOkoigyn1 Tahiti (for completeness): https://drive.google.com/open?id=1pN-zUv3pvJvrsETFbQ-8j_3gxercIObV The two kernels gfx901 and gfx804 were compiled on Windows with Blockchain drivers 17.40. Unfortunately the driver did not allow to build a kernel for gfx900, but in theory the one for gfx901 could work. Can one of the 900 users try to load the 901 and rename it?-----For Nvidia the miner runs on any Maxwell and newer generation GPU with at least 3G of RAM and CUDA 8 or newer installed. That said there is a restriction: due to some driver specific hard codings it does not work in Windows with 3/4G Nvidia cards while on Linux that is no problem when the cards are in compute mode. I will work on resolving the Windows issue soon.For AMD we require any 4G / 8G GCN2 and newer GPU, so Hawaii (R9 290 / 390), Tonga (R9 285 / 380), Fiji (R9 Fury series), Baffin (RX 460 / 560), Ellesmere (470, 480, 570 and 580) and Vega series GPU. Most kernels (exceptions below) are build with the 17.40 blockchain driver.For Vega: The Windows kernel for Vega is build with a very new AMD driver version (Adrenalin version 18.5.1). It is unknown if older drivers then this are supported. For Linux the AMD Vega kernel is only available for the AMD ROCM-CL driver! I have to admit that we did not test Vega GPUs yet, so crossing fingers it will work. Else I will try get it working asap.There is a quickstart guide shipped with the miner. Read that carefully and it should work. Else feel free to ask hereThe miner just got finished, so we have no broad basis yet.But approximately:GTX 1080: ~36 sol/sRX 560: ~7 sol/sRX 580: ~13 sol/sR9 290: ~12 sol/sAll depend on OC settings of causeWell, I know that. I was struggling get this working, so tuning is now next, see schedule below.When the GPU does not complete its work and hangs a GPU the miner will try to close itself as soon as possible for restart. On Nvidia this works very well, but on AMD the driver timeout is 1 hour, so this takes a pretty long time. Lowering OC settings usually makes this evens much more rare.from time to time. This is because the Windows version is a cross build with pretty old runtimes. This will be resolved soon (hopefully). In the meantime head out for a Windows watchdog I will provide next days that mitigates the problem.Oh, sry, maybe I just was not aware of this. Drop me a note here with the required details and I will add is very quickly. This is a rather quick actionI used to start with an 2% fee like for my MNX miner. That said I lower the fee once payed of my expenses and time to develop stuff. For example for Minexcoin I lowered the fee to 1.5% after a month and next release will be even lowered to 1%. Expect similar here.No, I has two connections open all of the time and does every x iterations one iteration for me. That way the mining income remains smooth. Also the displayed sol/s are net with fee already calculated out, so what you see is what you get.I will try to build a bit more efficient AMD kernels within the next week. Then from the things recently learned I will do a mayor code change for AMD to improve performance further. Furthermore I think in about 2 weeks I will add Zero (Equihash 192.7) to the miner.Finally in about a month there should be 0.4 with the promised MNX integration and a simple API *crossing fingers*.Huuusshhh. Just be careful with setting ',' and all will be good. When used to it, it is a very need way to configure the miner, you will see.Well the next release version for my MinexCoin miner is supposed to be 0.4 and the development versions go along with internal feature level... so this is mainly for myself to keep track

There are several different types of Bitcoin clients. EWallets such as Coinbase are like banks -- a central organization has complete control over your money. You shouldn't put much money in EWallets. ertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertised sites are not endorsedby the Bitcoin Forum. They may beunsafe, untrustworthy, orillegal in your jurisdiction. Advertise here.

malandante



Offline



Activity: 142

Merit: 100







Full MemberActivity: 142Merit: 100 Re: lolMiner-144 0.38 Preview, Equihash 144.5 for AMD & Nvidia, Linux & Windows July 03, 2018, 02:00:08 PM #3 Welcome to lolMiner-144.5 0.38

Public preview



This software is only meant for pool mining

with the Equihash 144.5 algorithm



For usage instructions add -h to the commandline.

Made by Lolliedieb, June 2018

-------------------------------------------------

lolMiner is configured to mine Bitcoin Gold(BTG), Equihash 144.5

AUTO

Auto selecting platform with id 0: AMD Accelerated Parallel Processing

Auto selecting all GPU in platform.

Using device with id 0 (AMD Radeon R9 200 Series

)

Using device with id 1 (AMD Radeon R9 200 Series

)

Using device with id 2 (AMD Radeon R9 200 / HD 7900 Series)

Using device with id 3 (AMD Radeon R9 200 Series

)

Using device with id 4 (AMD Radeon R9 200 / HD 7900 Series)

Setup Miner...

Warning: Your device with id 0 is currently not supported by lolMiner-144.

Warning: Your device with id 1 is currently not supported by lolMiner-144.

Warning: Your device with id 2 is currently not supported by lolMiner-144.

Warning: Your device with id 3 is currently not supported by lolMiner-144.

Warning: Your device with id 4 is currently not supported by lolMiner-144.

Error: lolMiner does not support any of the detected / selected devices al

orithms on the selected algorithm.

senzujedi



Offline



Activity: 3

Merit: 0







NewbieActivity: 3Merit: 0 Re: lolMiner-144 0.38 Preview, Equihash 144.5 for AMD & Nvidia, Linux & Windows July 03, 2018, 02:26:35 PM #5 Unfortunately doesn't work with Vega:



-------------------------------------------------

Welcome to lolMiner-144.5 0.38

Public preview



This software is only meant for pool mining

with the Equihash 144.5 algorithm



For usage instructions add -h to the commandline.

Made by Lolliedieb, June 2018

-------------------------------------------------

lolMiner is configured to mine BitcoinZ(BTCZ), Equihash 144.5

Auto selecting platform with id 0: AMD Accelerated Parallel Processing

Auto selecting all GPU in platform.

Using device with id 0 (Radeon RX Vega)

Setup Miner...

ERROR: Kernel kernels/144_5/gfx900.bin can not be build for your device 0(gfx900)

-11

Build Status: -2

Build Options:

Build Log: Error: AMD HSA Code Object loading failed.



Warning: Your device with id 0 is currently not supported by lolMiner-144.5

Error: lolMiner does not support any of the detected / selected devices algorithms on the selected algorithm.



I tried with the 18.6.1 Beta driver.

senzujedi



Offline



Activity: 3

Merit: 0







NewbieActivity: 3Merit: 0 Re: lolMiner-144 0.38 Preview, Equihash 144.5 for AMD & Nvidia, Linux & Windows July 03, 2018, 02:35:37 PM #7 Quote from: Lolliedieb on July 03, 2018, 02:29:06 PM Quote from: malandante on July 03, 2018, 01:55:25 PM Good job there! it works on my fiji cards. But you say only 4GB cards, so AMD 3GB cards are out of the game? I thought 144,5 had been carefully chosen precisely to raise the memory usage significantly but still allow 3GB cards to mine.



edit: rephrase



I was not aware of AMD 3G GPUs ... well ... they could work, just not tested it ^^

I just got news that AMD GCN 1 Tahiti cards generally work, just put this file



Quote from: senzujedi on July 03, 2018, 02:26:35 PM Build Log: Error: AMD HSA Code Object loading failed.



I tried with the 18.6.1 Beta driver.



That bug is stange ... but had that error message before with other Windows build kernels as well ... hmm ... you can try using the Vega kernel included in the Linux package (it is different) ... if that is still not working I will try to call back my testers so I can compile a vega kernel on one of their systems.

I was not aware of AMD 3G GPUs ... well ... they could work, just not tested it ^^I just got news that AMD GCN 1 Tahiti cards generally work, just put this file https://drive.google.com/open?id=1pN-zUv3pvJvrsETFbQ-8j_3gxercIObV into same directory as the other onesThat bug is stange ... but had that error message before with other Windows build kernels as well ... hmm ... you can try using the Vega kernel included in the Linux package (it is different) ... if that is still not working I will try to call back my testers so I can compile a vega kernel on one of their systems.

With the linux kernel I got the following message:



-------------------------------------------------

Welcome to lolMiner-144.5 0.38

Public preview



This software is only meant for pool mining

with the Equihash 144.5 algorithm



For usage instructions add -h to the commandline.

Made by Lolliedieb, June 2018

-------------------------------------------------

lolMiner is configured to mine BitcoinZ(BTCZ), Equihash 144.5

Auto selecting platform with id 0: AMD Accelerated Parallel Processing

Auto selecting all GPU in platform.

Using device with id 0 (Radeon RX Vega)

Setup Miner...

ERROR: Kernel kernels/144_5/gfx900.bin can not be build for your device 0(gfx900)

-11

Build Status: -2

Build Options:

Build Log: Error: The binary is incorrect or incomplete. Finalization to ISA couldn't be performed.



Warning: Your device with id 0 is currently not supported by lolMiner-144.5

Error: lolMiner does not support any of the detected / selected devices algorithms on the selected algorithm.



I'm at work, I logged in my computer through TeamViewer, could that be an issue? Nice work btw, a lot of people will praise your name With the linux kernel I got the following message:-------------------------------------------------Welcome to lolMiner-144.5 0.38Public previewThis software is only meant for pool miningwith the Equihash 144.5 algorithmFor usage instructions add -h to the commandline.Made by Lolliedieb, June 2018-------------------------------------------------lolMiner is configured to mine BitcoinZ(BTCZ), Equihash 144.5Auto selecting platform with id 0: AMD Accelerated Parallel ProcessingAuto selecting all GPU in platform.Using device with id 0 (Radeon RX Vega)Setup Miner...ERROR: Kernel kernels/144_5/gfx900.bin can not be build for your device 0(gfx900)-11Build Status: -2Build Options:Build Log: Error: The binary is incorrect or incomplete. Finalization to ISA couldn't be performed.Warning: Your device with id 0 is currently not supported by lolMiner-144.5Error: lolMiner does not support any of the detected / selected devices algorithms on the selected algorithm.I'm at work, I logged in my computer through TeamViewer, could that be an issue? Nice work btw, a lot of people will praise your name

jonjonjon



Offline



Activity: 4

Merit: 0







NewbieActivity: 4Merit: 0 Re: lolMiner-144 0.38 Preview, Equihash 144.5 for AMD & Nvidia, Linux & Windows July 03, 2018, 03:26:28 PM

Last edit: July 03, 2018, 05:46:21 PM by jonjonjon #13

-------------------------------------------------

Welcome to lolMiner-144.5 0.38

Public preview



This software is only meant for pool mining

with the Equihash 144.5 algorithm



For usage instructions add -h to the commandline.

Made by Lolliedieb, June 2018

-------------------------------------------------

lolMiner is configured to mine Bitcoin Gold(BTG), Equihash 144.5

Auto selecting platform with id 0: AMD Accelerated Parallel Processing

Auto selecting all GPU in platform.

Using device with id 0 (AMD Radeon (TM) RX 470 Graphics)

Setup Miner...

./run_miner.sh: line 21: 3289 Segmentation fault (core dumped) ./lolMiner-144 -profile=$PROFILE $@









Linux 4.13.0-32-generic #35~16.04.1-Ubuntu SMP x86_64



AMDGPU-Pro Driver 17.40



AMD rx470 8GB



clinfo and strace here :





UPDATE:

Some magic happen, and it works now. But yes, first time on this machine was something like Crimson drivers, not a mining drivers, then I update drivers to "AMDGPU-Pro 17.40 Driver for Linux". Right ufter update and reboot it wasn't work, but after few more reboots it start working.



https://i.imgur.com/VFMatuA.png ./run_miner.sh-------------------------------------------------Welcome to lolMiner-144.5 0.38Public previewThis software is only meant for pool miningwith the Equihash 144.5 algorithmFor usage instructions add -h to the commandline.Made by Lolliedieb, June 2018-------------------------------------------------lolMiner is configured to mine Bitcoin Gold(BTG), Equihash 144.5Auto selecting platform with id 0: AMD Accelerated Parallel ProcessingAuto selecting all GPU in platform.Using device with id 0 (AMD Radeon (TM) RX 470 Graphics)Setup Miner..../run_miner.sh: line 21: 3289 Segmentation fault (core dumped) ./lolMiner-144 -profile=$PROFILE $@Linux 4.13.0-32-generic #35~16.04.1-Ubuntu SMP x86_64AMDGPU-Pro Driver 17.40AMD rx470 8GBclinfo and strace here : https://pastebin.com/ayC2MNvv UPDATE:Some magic happen, and it works now. But yes, first time on this machine was something like Crimson drivers, not a mining drivers, then I update drivers to "AMDGPU-Pro 17.40 Driver for Linux". Right ufter update and reboot it wasn't work, but after few more reboots it start working.

gsanjin



Offline



Activity: 191

Merit: 12







MemberActivity: 191Merit: 12 Re: lolMiner-144 0.38 Preview, Equihash 144.5 for AMD & Nvidia, Linux & Windows July 03, 2018, 04:31:25 PM #15 Windows 7 x64, AMD R9 280x 3Gb cards, i downloaded additional tahiti kernel, getting:



Quote -------------------------------------------------

Welcome to lolMiner-144.5 0.38

Public preview



This software is only meant for pool mining

with the Equihash 144.5 algorithm



For usage instructions add -h to the commandline.

Made by Lolliedieb, June 2018

-------------------------------------------------

lolMiner is configured to mine SnowGem(XSG), Equihash 144.5

Auto selecting platform with id 0: AMD Accelerated Parallel Processing

Auto selecting all GPU in platform.

Using device with id 0 (AMD Radeon R9 200 Series)

Using device with id 1 (AMD Radeon R9 200 Series)

Setup Miner...

Warning: Your device with id 0 is currently not supported by lolMiner-144.5

Warning: Your device with id 1 is currently not supported by lolMiner-144.5

Error: lolMiner does not support any of the detected / selected devices algorithms on the selected algorithm.

Ok, got it working but just after I renamed tahiti_144.bin into tahiti.bin. Ok, got it working but just after I renamedinto

ivomm



Offline



Activity: 1049

Merit: 751





All good things to those who wait







Hero MemberActivity: 1049Merit: 751All good things to those who wait Re: lolMiner-144 0.38 Preview, Equihash 144.5 for AMD & Nvidia, Linux & Windows July 03, 2018, 05:26:58 PM

Last edit: July 03, 2018, 05:56:35 PM by ivomm #18



Edit: I found the option DEVICES. Again the miner gave 0 sols and restarted automatically endlessly, until I closed it, opened it again and began mining with 18-20 sols per card. This is for the rigs with regular 3GB Tahiti 280x OK, I renamed the tahiti.bin and it started mining after some errors. I restarted the miner 3 times and it works now. The stats are a bit odd 71/6/13/14 total 104 sols. I got 4 XFX 6GB 280x. They are a special edition and rarely found. My system is windows 10 with adrenaline 17.12.1. I will test with standard 3GB Tahiti, but I don't know the option for chosing which card to mine (like -di in claymore).Edit: I found the option DEVICES. Again the miner gave 0 sols and restarted automatically endlessly, until I closed it, opened it again and began mining with 18-20 sols per card. This is for the rigs with regular 3GB Tahiti 280x

Lolliedieb



Offline



Activity: 387

Merit: 39







MemberActivity: 387Merit: 39 Re: lolMiner-144 0.38 Preview, Equihash 144.5 for AMD & Nvidia, Linux & Windows July 03, 2018, 05:31:45 PM #19 Quote from: gsanjin on July 03, 2018, 05:00:13 PM

A little more info - R9 280x 3GB not overclocked (1000/1500MHz) with Crimson 15.12 drivers, Windows 2008 R2 x64 (or Win 7 x64 SP1 codebase, don't ask me why I run server version ), getting between 6-8 sol/s per card.

Glad to help in squeezing of bugsA little more info - R9 280x 3GB not overclocked (1000/1500MHz) with Crimson 15.12 drivers, Windows 2008 R2 x64 (or Win 7 x64 SP1 codebase, don't ask me why I run server version), getting between 6-8 sol/s per card.

Hmm it could be the driver version. I did compile the binary kernels with pretty young drivers and AMD does not guaranty for compatibility between versions - so it just could be that the 15.12 are too old for the 17.40 compiles binaries.



Quote from: ivomm on July 03, 2018, 05:26:58 PM OK, I renamed the tahiti.bin and it started mining after some errors. I restarted the miner 3 times and it works now. The stats are a bit odd 71/6/13/14 total 104 sols. I got 4 XFX 6GB 280x. They are a special edition and rarely found. My system is windows 10 with adrenaline 17.12.1. I will test with standard 3GB Tahiti, but I don't know the option for chosing which card to mine (like -di in claymore).



The option is there ... in the config file you can replace "DEVICE" : "AUTO" by "DEVICE" : [1,2,3] to only run on your 2nd, 3rd and 4th card. The first one of yours seems to have an issue. 71 sol/s would be nice, but its definitely too much to be a correct result. Hmm it could be the driver version. I did compile the binary kernels with pretty young drivers and AMD does not guaranty for compatibility between versions - so it just could be that the 15.12 are too old for the 17.40 compiles binaries.The option is there ... in the config file you can replace "DEVICE" : "AUTO" by "DEVICE" : [1,2,3] to only run on your 2nd, 3rd and 4th card. The first one of yours seems to have an issue. 71 sol/s would be nice, but its definitely too much to be a correct result.