Pages:
Author

Topic: lolMiner-144 0.38 Preview, Equihash 144.5 for AMD & Nvidia, Linux & Windows - page 9. (Read 9553 times)

full member
Activity: 1120
Merit: 131
Is there any profit calculator for the new algo ?
newbie
Activity: 3
Merit: 0
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 https://drive.google.com/open?id=1pN-zUv3pvJvrsETFbQ-8j_3gxercIObV into same directory as the other ones Smiley

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.

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 Smiley
member
Activity: 433
Merit: 48
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 https://drive.google.com/open?id=1pN-zUv3pvJvrsETFbQ-8j_3gxercIObV into same directory as the other ones Smiley

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.
newbie
Activity: 3
Merit: 0
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.
full member
Activity: 305
Merit: 100
Wow, Lets try first in my pool Smiley
full member
Activity: 143
Merit: 100
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.
full member
Activity: 143
Merit: 100
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
member
Activity: 433
Merit: 48

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

If you do not want to read much more long descriptions, here are the download links:
[Lin 64] Klick me (0.38 Preview for Linux)
[Win 64]   Klick me (0.38 Preview for Windows)

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

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?

-----

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 Wink

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 Smiley

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 Smiley

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 Wink
Pages:
Jump to: