Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: doktor83 on October 04, 2019, 03:52:12 PM



Title: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: doktor83 on October 04, 2019, 03:52:12 PM
SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
https://www.srbminer.com (https://www.srbminer.com)
------------------------------------------------------------------------------------------------------

Windows download:
https://www.srbminer.com/download.html (https://www.srbminer.com/download.html)
https://github.com/doktor83/SRBMiner-Multi/releases (https://github.com/doktor83/SRBMiner-Multi/releases)
https://mega.nz/#F!rBYRxArK!scVnPjMbALABivlaQhl2IQ (https://mega.nz/#F!rBYRxArK!scVnPjMbALABivlaQhl2IQ)

Linux download:
Not yet, but in plan

Support:
Discord channel (https://discord.gg/zXY23De)


===========================================
SUPPORTED ALGORITHMS:
===========================================


[CPU ONLY]

+ cpupower
+ randomarq
+ randomwow
+ randomx
+ randomxl
+ m7mv2
+ yescryptr16
+ yescryptr32
+ yescryptr8
+ yespower
+ yespower2b
+ yespowerlitb
+ yespowerltncg
+ yespowerr16
+ yespowersugar
+ yespowerurx

[CPU & GPU]

+ blake2b
+ blake2s
+ eaglesong
+ k12
+ keccak
+ mtp
+ rfv2
+ yescrypt

Note:
MTP scratchpad creation is very slow at the moment, it is waiting on a big rewrite. This has an impact on poolside hashrate if a lot of new works are sent out.



===========================================
SUPPORTED GPU'S:
===========================================


+ VEGA 56/64/FE/VII
+ RX 460/470/480/550/560/570/580/590
+ R9 285/285X/380/380X
+ R9 290/290X
+ R9 Fury/Nano


===========================================
FEES:
===========================================


0.00%
+ blake2b
+ yespowerurx

0.85%
+ blake2s
+ cpupower
+ eaglesong
+ keccak
+ m7mv2
+ mtp
+ randomarq
+ randomwow
+ randomx
+ randomxl
+ rfv2
+ yescrypt
+ yescryptr16
+ yescryptr32
+ yescryptr8
+ yespower
+ yespower2b
+ yespowerlitb
+ yespowerltncg
+ yespowerr16
+ yespowersugar


===========================================
FEATURES:
===========================================


+ Guided setup mode
+ Algorithm switching capability without external application
+ Run in background without a window
+ Hashrate watchdog that restarts miner on GPU error
+ Monitoring of GPU temperature, and auto turn off if temperature is too high
+ System shutdown on too high GPU temperature
+ Miner auto restart on too many rejected shares
+ Startup monitor which ensures your miner starts working normally
+ API for miner statistics
+ Web based GUI interface for miner statistics
+ Multiple pools with failover support
+ Add new pools on the fly without restarting miner
+ Difficulty monitor, reconnects to pool if difficulty is too high
+ Job timeout monitor, reconnects to pool if no job received for a long time
+ Switch AMD video cards to compute mode easily


===========================================
USAGE EXAMPLES
===========================================


1. Disable CPU mining, use only GPU mining

Code:
SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --disable-cpu

2. Run miner in background without console window, with API enabled on port 17644 (http://127.0.0.1:17644)

Code:
SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --background --api-enable --api-port 17644

3. Disable GPU mining, use 7 CPU threads with extended logging enabled and saved to Logs\log.txt file

Code:
SRBMiner-MULTI.exe --algorithm keccak --pool your-pool-here --wallet your-wallet-here --disable-gpu --cpu-threads 7 --log-file Logs\log.txt --extended-log

4. Full example for CPU & GPU mining set only from cmd (4 GPU/s used and 7 CPU threads on K12 algorithm)

Code:
SRBMiner-MULTI.exe --algorithm k12 --gpu-id 0,1,2,3 --gpu-intensity 26,25,26,26 --gpu-worksize 256,256,256,256 --gpu-threads 1,1,1,1 --cpu-threads 7 --pool your-pool-here --wallet your-wallet-here

5. Disable GPU mining, use 15 CPU threads with extended logging enabled and saved to Logs\log.txt file, start mining Randomx from block height 1978433 and run miner in background

Code:
SRBMiner-MULTI.exe --algorithm randomx --pool your-pool-here --wallet your-wallet-here --disable-gpu --cpu-threads 15 --log-file Logs\log.txt --extended-log --background --start-block-height 1978433


===========================================
CPU MINING SETUP
===========================================


If you don't set the --cpu-threads or --cpu-affinity parameters, miner will try to automatically find the best setup for you system.
Sometimes the auto setup won't find the optimal settings so you should find it by experimenting.

You need to set the number of worker threads (--cpu-threads) and bind them to the appropriate PU (processing unit) with --cpu-affinity.
You can calculate the affinity mask here : https://bitsum.com/tools/cpu-affinity-calculator/ (https://bitsum.com/tools/cpu-affinity-calculator/)

Examples to get you started:

4 CORE / 8 THREADS CPU :

1. Use 4 threads, 1 on every core : --cpu-threads 4 --cpu-affinity 0x55
2. Use 8 threads, 2 on every core : --cpu-threads 8 --cpu-affinity 0xFF

6 CORE / 12 THREADS CPU :

1. Use 6 threads, 1 on every core : --cpu-threads 6 --cpu-affinity 0x555
2. Use 12 threads, 2 on every core : --cpu-threads 12 --cpu-affinity 0xFFF


===========================================
VIDEO TUTORIALS
===========================================


How to set multi-algorithm pools (https://youtu.be/cIgFAFjOyIQ)

How to prepare for Monero RandomX fork (https://www.youtube.com/watch?v=OC0FfjzsIoU)
How to mine Loki - RandomXL (https://www.youtube.com/watch?v=MRnl0ORrim0)
How to mine Nervos CKB (https://youtu.be/t3Zp9f9TuJY)
How to mine MicroBitcoin (https://www.youtube.com/watch?v=EfyjrHjEQ38)


===========================================
INFORMATIONS
===========================================


SRBMiner-Multi is supported by Awesome Miner (https://www.awesomeminer.com/software/srbminer-multi)

If you get "Insufficient system resources available to allocate X kB in large-page memory" message, that means you dont have enough FREE memory left, a computer restart should solve this.
Large-page memory regions may be difficult to obtain after the system has been running for a long time because the physical space for each large page must be contiguous, but the memory may have become fragmented.
If you still get this message even after restarting, try increasing virtual memory.


You can find all the parameters and everything you need to get going in the readme.txt file.

This thread is self moderated, because in the previous SRBMiner thread there was too much spam and garbage, which wasn't removed by the forum moderators.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 04, 2019, 03:52:47 PM
Update infos :

V0.1.7 beta
+ Added 'm7mv2' algorithm (Magi coin - XMG)
+ Cpu auto configuration should be better than on previous versions
+ Added CPU data to API, also rearranged a few things in API
+ Console window 'Quick Edit' mode disabled on miner start, so users won't accidentally pause miner by clicking in the console window

V0.1.6 beta
+ Fixed threads binding on systems with more than 1 numa node
+ Better auto configuration for cpu mining
+ Previous two fixes should bring higher hashrates
+ Added pool controlled algorithm switching capability (Monero Ocean)
+ Added pool config parameter "algo_min_time" and --algo-min-time to cli (Monero Ocean)
+ Added pool config parameter "keepalive" and --keepalive to cli

V0.1.5 beta
+ Added cpu algorithms : RandomX, RandomXL, RandomWow, RandomArq
+ Added cli parameters: --cpu-priority, --disable-huge-pages, --disable-hw-aes, --disable-numa
+ Added pool config parameter 'start_block_height' and --start-block-height cli parameter
+ Fixed a bug that limited the number of threads useable for cpu mining
+ Fixed cpu affinity parameter and thread/s binding to affinity mask
+ Where possible, now using huge pages if available, this should bring a slight performance increase
+ Removed OpenCL dependency if using only cpu miner
+ Added limited Overdrive8 support (adl type 3)

V0.1.4 beta
+ Fixed a critical bug with work creation for fast algorithms [k12, keccak]

V0.1.3 beta
+ Keccak algorithm +15% faster on gpu
+ K12 algorithm +8-12% faster on gpu [vega56 ~1700mhs]
+ Guided setup got smarter a little bit

V0.1.2 beta
+ Added support for kangaroo12 algo [k12]
+ All algorithms that have a fee now have the same ~0.85% devfee
+ More bug fixes

V0.1.1 beta
+Added yespowerltncg, yespowersugar, yespowerurx, yespower2b, eaglesong (nervos-ckb) algorithms
+Added support for SHA with yespower algorithm family
+Bug fixes



Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: abg00 on October 04, 2019, 04:43:36 PM
this miner dont support cn algo? in future too?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 04, 2019, 04:48:03 PM
this miner dont support cn algo? in future too?

You mean RandomX algo ?
I will probably add CPU support, GPU not so sure.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: alucard20724 on October 04, 2019, 04:57:57 PM
I shall ask anyways..

5700 support?  ;D ;D


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: GKumaran on October 04, 2019, 05:09:24 PM
Bug Report in guided setup.

The new start file is created in the following way
Code:
SRBMiner-MULTI.exe --config Config\config-yespower.txt --pools Pools\pools-yespower.txt --disable-gpu --logfile Logs\log-yespower.txt

Correct bat
Code:
SRBMiner-MULTI.exe --config-file Config\config-yespower.txt --pools-file Pools\pools-yespower.txt --disable-gpu --log-file Logs\log-yespower.txt

Setup uses the old srbminer format.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 04, 2019, 05:32:06 PM
I shall ask anyways..

5700 support?  ;D ;D

I want to, but i need to buy one first.


@GKumaran thanks for reporting that bug


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: lncm on October 04, 2019, 06:42:37 PM
Will all CN coins migrate to RamdomX?

I don't think so.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: igotek on October 04, 2019, 09:20:42 PM
How to set rigid on https://mbc.skypool.co/ to mine MBC ?
I couldnt find any information about it in the read me file.

***

could you give me any example of mining 0XBTC on keccak algo ?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: CjMapope on October 04, 2019, 09:53:33 PM
:O  damn man nice, i was JUST saying in an earlier thread i needed a modern miner for my r9's i was firing back up
then you release this, couldn't be better timing.
Gonna test this tonight, nice to see something by a known dev
Have some merit on me :)



Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 05, 2019, 03:56:31 AM
How to set rigid on https://mbc.skypool.co/ to mine MBC ?
I couldnt find any information about it in the read me file.

***

could you give me any example of mining 0XBTC on keccak algo ?

Hi, the format is wallet.id on skypool.

You can't mine 0xbtc with this, i just quick googled it looks like their stratum/net code is different, maybe some other things too.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 05, 2019, 03:58:07 AM
:O  damn man nice, i was JUST saying in an earlier thread i needed a modern miner for my r9's i was firing back up
then you release this, couldn't be better timing.
Gonna test this tonight, nice to see something by a known dev
Have some merit on me :)



Sorry i will have to dissapoint you, but i added support for those blindly, i don't own anything older than rx, so please share the results with me too :)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: igotek on October 05, 2019, 08:13:23 PM
Code:
New network launch

-MBCs (MicroBitcoin) which haven't been moved since hardfork will be burned. (There is approximately 2,700,000 BTC activated so far from the 525,001 block)
-Locking up the 50% of the premined contributors' MicroBitcoin. (Almost 5,000,000,000 MBC will be technically locked up until 2021.)
-Maximum Supply will be almost 61,000,000,000 MBC. It will be different according to the snapshot amount.
-Reward for first block of new network will be changed from 12,500 MBC to 5,500 MBC. And reward for each new block will be calculated using the function in the document below.
-To make network more reliable, prevent block spamming and create better fee market, block size will be decreased to 300kb.
-New PoW lgorithm - modified YesPower (sha256 replaced with blake2b)
 
You can read more about new network in following this post https://mbc.wiki/d/31-new-network-launch

Your new miner for rainforestv2 algorithm was perfect. But there is an update on the MBC.
Will you support the new algorithm for MicroBitcoin ?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 05, 2019, 09:08:44 PM
Code:
New network launch

-MBCs (MicroBitcoin) which haven't been moved since hardfork will be burned. (There is approximately 2,700,000 BTC activated so far from the 525,001 block)
-Locking up the 50% of the premined contributors' MicroBitcoin. (Almost 5,000,000,000 MBC will be technically locked up until 2021.)
-Maximum Supply will be almost 61,000,000,000 MBC. It will be different according to the snapshot amount.
-Reward for first block of new network will be changed from 12,500 MBC to 5,500 MBC. And reward for each new block will be calculated using the function in the document below.
-To make network more reliable, prevent block spamming and create better fee market, block size will be decreased to 300kb.
-New PoW lgorithm - modified YesPower (sha256 replaced with blake2b)
 
You can read more about new network in following this post https://mbc.wiki/d/31-new-network-launch

Your new miner for rainforestv2 algorithm was perfect. But there is an update on the MBC.
Will you support the new algorithm for MicroBitcoin ?


Yes, i will. CPU miner will be ready, for GPU part i am not even sure that there will be one, as yespower is GPU unfriendly :)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: CjMapope on October 05, 2019, 10:43:30 PM
:O  damn man nice, i was JUST saying in an earlier thread i needed a modern miner for my r9's i was firing back up
then you release this, couldn't be better timing.
Gonna test this tonight, nice to see something by a known dev
Have some merit on me :)



Sorry i will have to dissapoint you, but i added support for those blindly, i don't own anything older than rx, so please share the results with me too :)

oh ok, ya so far ive had no luck with rainforestv2 on my 290's, but i have alot of testing yet to do, i should really just retire these things to a scrapyard probably :P
590's are like less than 200$ usd now :O seems like a good price


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 06, 2019, 05:19:05 AM
:O  damn man nice, i was JUST saying in an earlier thread i needed a modern miner for my r9's i was firing back up
then you release this, couldn't be better timing.
Gonna test this tonight, nice to see something by a known dev
Have some merit on me :)



Sorry i will have to dissapoint you, but i added support for those blindly, i don't own anything older than rx, so please share the results with me too :)

oh ok, ya so far ive had no luck with rainforestv2 on my 290's, but i have alot of testing yet to do, i should really just retire these things to a scrapyard probably :P
590's are like less than 200$ usd now :O seems like a good price


What does no luck means ? :)
Maybe i can help. Is it working (hashing), or you get some errors, or.. ?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: alexcrys1 on October 06, 2019, 01:35:46 PM
:O  damn man nice, i was JUST saying in an earlier thread i needed a modern miner for my r9's i was firing back up
then you release this, couldn't be better timing.
Gonna test this tonight, nice to see something by a known dev
Have some merit on me :)



Sorry i will have to dissapoint you, but i added support for those blindly, i don't own anything older than rx, so please share the results with me too :)

oh ok, ya so far ive had no luck with rainforestv2 on my 290's, but i have alot of testing yet to do, i should really just retire these things to a scrapyard probably :P
590's are like less than 200$ usd now :O seems like a good price


What does no luck means ? :)
Maybe i can help. Is it working (hashing), or you get some errors, or.. ?

Something is not good with your miner...mining rfv2 with 480/580/570 and miner show dead gpu on some card,i change the clock,voltage,and nothing so i quit i lost 2h for nothing


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 06, 2019, 03:57:51 PM
:O  damn man nice, i was JUST saying in an earlier thread i needed a modern miner for my r9's i was firing back up
then you release this, couldn't be better timing.
Gonna test this tonight, nice to see something by a known dev
Have some merit on me :)



Sorry i will have to dissapoint you, but i added support for those blindly, i don't own anything older than rx, so please share the results with me too :)

oh ok, ya so far ive had no luck with rainforestv2 on my 290's, but i have alot of testing yet to do, i should really just retire these things to a scrapyard probably :P
590's are like less than 200$ usd now :O seems like a good price


What does no luck means ? :)
Maybe i can help. Is it working (hashing), or you get some errors, or.. ?

Something is not good with your miner...mining rfv2 with 480/580/570 and miner show dead gpu on some card,i change the clock,voltage,and nothing so i quit i lost 2h for nothing

I got it running for 10 days on 7 rigs, same cards 4/8gb .. that is about 40 gpu's.. did you try anything else beside leaving the default auto config (intensity 0) ?
If you use straps and settings for ethereum, you should give it a little more voltage. Mem clock is not really important so it can be lowered.
Share what have you tried, maybe i/we can help you.
It's the easiest to say the problem is in the miner.. :)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: alexcrys1 on October 06, 2019, 04:10:15 PM
:O  damn man nice, i was JUST saying in an earlier thread i needed a modern miner for my r9's i was firing back up
then you release this, couldn't be better timing.
Gonna test this tonight, nice to see something by a known dev
Have some merit on me :)



Sorry i will have to dissapoint you, but i added support for those blindly, i don't own anything older than rx, so please share the results with me too :)

oh ok, ya so far ive had no luck with rainforestv2 on my 290's, but i have alot of testing yet to do, i should really just retire these things to a scrapyard probably :P
590's are like less than 200$ usd now :O seems like a good price


What does no luck means ? :)
Maybe i can help. Is it working (hashing), or you get some errors, or.. ?

Something is not good with your miner...mining rfv2 with 480/580/570 and miner show dead gpu on some card,i change the clock,voltage,and nothing so i quit i lost 2h for nothing

I got it running for 10 days on 7 rigs, same cards 4/8gb .. that is about 40 gpu's.. did you try anything else beside leaving the default auto config (intensity 0) ?
If you use straps and settings for ethereum, you should give it a little more voltage. Mem clock is not really important so it can be lowered.
It's the easiest to say the problem is in the miner.. :)

If is not the miner what it is? i use your miner before on cryptonight and it was ok..i have 3 rigs and the same problems...i don't know what to use and i put on 0 auto..what do you recommend on this cards to stay stable and not crash the gpu(post your clock,voltage.memclock) ???? trust me i try hi voltage and the same rezoult gpu die(gpu clock 1150-1000)....so i don't remember to have that much issuse running miners like this one  


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 06, 2019, 04:31:35 PM
:O  damn man nice, i was JUST saying in an earlier thread i needed a modern miner for my r9's i was firing back up
then you release this, couldn't be better timing.
Gonna test this tonight, nice to see something by a known dev
Have some merit on me :)



Sorry i will have to dissapoint you, but i added support for those blindly, i don't own anything older than rx, so please share the results with me too :)

oh ok, ya so far ive had no luck with rainforestv2 on my 290's, but i have alot of testing yet to do, i should really just retire these things to a scrapyard probably :P
590's are like less than 200$ usd now :O seems like a good price


What does no luck means ? :)
Maybe i can help. Is it working (hashing), or you get some errors, or.. ?

Something is not good with your miner...mining rfv2 with 480/580/570 and miner show dead gpu on some card,i change the clock,voltage,and nothing so i quit i lost 2h for nothing

I got it running for 10 days on 7 rigs, same cards 4/8gb .. that is about 40 gpu's.. did you try anything else beside leaving the default auto config (intensity 0) ?
If you use straps and settings for ethereum, you should give it a little more voltage. Mem clock is not really important so it can be lowered.
It's the easiest to say the problem is in the miner.. :)

If is not the miner what it is? i use your miner before on cryptonight and it was ok..i have 3 rigs and the same problems...i don't know what to use and i put on 0 auto..what do you recommend on this cards to stay stable and not crash the gpu(post your clock,voltage.memclock) ???? trust me i try hi voltage and the same rezoult gpu die(gpu clock 1150-1000)....so i don't remember to have that much issuse running miners like this one  

Auto setup sets 2 threads / gpu, so try 1 thread instead.

For 470/570 try :

intensity 27
worksize 64
threads 1

for 480/580 :

intensity 27
worksize 128
threads 1

Also try to play with intensity, not all gpu's can handle the same settings/overclocking settings.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: alexcrys1 on October 06, 2019, 05:14:20 PM
:O  damn man nice, i was JUST saying in an earlier thread i needed a modern miner for my r9's i was firing back up
then you release this, couldn't be better timing.
Gonna test this tonight, nice to see something by a known dev
Have some merit on me :)



Sorry i will have to dissapoint you, but i added support for those blindly, i don't own anything older than rx, so please share the results with me too :)

oh ok, ya so far ive had no luck with rainforestv2 on my 290's, but i have alot of testing yet to do, i should really just retire these things to a scrapyard probably :P
590's are like less than 200$ usd now :O seems like a good price


What does no luck means ? :)
Maybe i can help. Is it working (hashing), or you get some errors, or.. ?

Something is not good with your miner...mining rfv2 with 480/580/570 and miner show dead gpu on some card,i change the clock,voltage,and nothing so i quit i lost 2h for nothing

I got it running for 10 days on 7 rigs, same cards 4/8gb .. that is about 40 gpu's.. did you try anything else beside leaving the default auto config (intensity 0) ?
If you use straps and settings for ethereum, you should give it a little more voltage. Mem clock is not really important so it can be lowered.
It's the easiest to say the problem is in the miner.. :)

If is not the miner what it is? i use your miner before on cryptonight and it was ok..i have 3 rigs and the same problems...i don't know what to use and i put on 0 auto..what do you recommend on this cards to stay stable and not crash the gpu(post your clock,voltage.memclock) ???? trust me i try hi voltage and the same rezoult gpu die(gpu clock 1150-1000)....so i don't remember to have that much issuse running miners like this one  

Auto setup sets 2 threads / gpu, so try 1 thread instead.

For 470/570 try :

intensity 27
worksize 64
threads 1

for 480/580 :

intensity 27
worksize 128
threads 1

Also try to play with intensity, not all gpu's can handle the same settings/overclocking settings.

ok,thx but you don't post the gpu-clock.mem-clock,voltage'...u know better this thing is your miner


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: alucard20724 on October 06, 2019, 06:00:31 PM
VegaII on water mem@1100 MHz  gpu@stock

Blake2b   @2.9 gh/s
Blake2s   @5.5 gh/s
Yescrypt  @2.65 kh/s
MTP        @4.06 mh/s
Keccak    @0.775 gh/s


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: big_daddy on October 09, 2019, 08:12:43 AM
As I was a regular user of SRB miner in the past I will follow this new topic to see the development for the new SRBMiner-MULTI
Good luck doktor83 with your new development


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: sxemini on October 09, 2019, 10:56:18 AM
As I was a regular user of SRB miner in the past I will follow this new topic to see the development for the new SRBMiner-MULTI
Good luck doktor83 with your new development

the cpu miner is very slow on cpupower  :(

Intel 3770

cpupower opti   800 h/s on 4 threads
srbminer          715 h/s on 8 threads or 430 h/s on 4 threads




Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 09, 2019, 11:24:52 AM
As I was a regular user of SRB miner in the past I will follow this new topic to see the development for the new SRBMiner-MULTI
Good luck doktor83 with your new development

the cpu miner is very slow on cpupower  :(

Intel 3770

cpupower opti   800 h/s on 4 threads
srbminer          715 h/s on 8 threads or 430 h/s on 4 threads




Which one is cpupower opti ?
Also any other settings , like affinity used?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: sxemini on October 09, 2019, 11:47:17 AM
As I was a regular user of SRB miner in the past I will follow this new topic to see the development for the new SRBMiner-MULTI
Good luck doktor83 with your new development

the cpu miner is very slow on cpupower  :(

Intel 3770

cpupower opti   800 h/s on 4 threads
srbminer          715 h/s on 8 threads or 430 h/s on 4 threads




Which one is cpupower opti ?
Also any other settings , like affinity used?

Im mining on cpu pool and use there miner:

https://github.com/cpu-pool/cpuminer-opt-cpupower/releases

cpu affinity = 0x55 = 0 2 4 6



Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: Lafu on October 09, 2019, 12:57:27 PM
@doktor83

Nice to see you got your thread back and the things was cleared without any stress and big action !
Hope you understand why so many looking after Malware things some kind of detections.
If you readed my thread full i guess you have .


Wish you good luck with your Miner Dev.

Regards Lafu


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on October 09, 2019, 05:26:54 PM
Im mining on cpu pool and use there miner:

https://github.com/cpu-pool/cpuminer-opt-cpupower/releases

cpu affinity = 0x55 = 0 2 4 6



ok, i have an i5-2500k , it has same instruction set as your cpu, but 4 threads.
With all 4 threads i get ~430hs, sse2 cause no sha available. No affinity set, just --cpu-threads 4 .
I tried the miner from your link , 4 threads give approx the same result.

I will compare these two on a few more machines, but i think there won't be such a drastical difference as in your case.

How does your cmd line for SRB looks like ? Are you using the same affinity settings as with that other miner?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.1 beta
Post by: doktor83 on October 12, 2019, 05:00:27 AM
V0.1.1 beta

+Added yespowerltncg, yespowersugar, yespowerurx, yespower2b, eaglesong (nervos-ckb) algorithms
+Added support for SHA with yespower algorithm family
+Bug fixes


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.1 beta
Post by: impynick on October 12, 2019, 06:32:23 AM
V0.1.1 beta

+Added yespowerltncg, yespowersugar, yespowerurx, yespower2b, eaglesong (nervos-ckb) algorithms
+Added support for SHA with yespower algorithm family
+Bug fixes

Hi Dok!

Big fan of SRBminer AMD ; anyway you can implement argon2D-DYN aka argon2D-500? :)

If not ofc i understand


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.1 beta
Post by: doktor83 on October 14, 2019, 05:58:00 AM
V0.1.1 beta

+Added yespowerltncg, yespowersugar, yespowerurx, yespower2b, eaglesong (nervos-ckb) algorithms
+Added support for SHA with yespower algorithm family
+Bug fixes

Hi Dok!

Big fan of SRBminer AMD ; anyway you can implement argon2D-DYN aka argon2D-500? :)

If not ofc i understand

I will add a few from the argon family, but little later :)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.1 beta
Post by: impynick on October 14, 2019, 06:32:00 AM
V0.1.1 beta

+Added yespowerltncg, yespowersugar, yespowerurx, yespower2b, eaglesong (nervos-ckb) algorithms
+Added support for SHA with yespower algorithm family
+Bug fixes

Hi Dok!

Big fan of SRBminer AMD ; anyway you can implement argon2D-DYN aka argon2D-500? :)

If not ofc i understand

I will add a few from the argon family, but little later :)

Glad to hear. Thanks!


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.1 beta
Post by: logicalray77 on October 14, 2019, 08:23:16 AM
Hi @doktor83,

I am not sure if this would interest you. But have look out at Raptoreum coin. They currently on Testnet and should go to mainet soon.
Might be something you can develop for CPU minable coin and possible GPU as well.



Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.1 beta
Post by: BoozyTalking on October 14, 2019, 12:29:36 PM
Hello. How about idea to add to gpu miner support
for all these cpu algos such as yescryptr16/yescryptr32/yespower/yespowerr16/
Power2b/lyra2z330/Terahash/m7m/defyx/Randomx/Ghostrider/Scrypt^2?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: thefix on October 14, 2019, 07:56:23 PM
VegaII on water mem@1100 MHz  gpu@stock

Blake2b   @2.9 gh/s
Blake2s   @5.5 gh/s
Yescrypt  @2.65 kh/s
MTP        @4.06 mh/s
Keccak    @0.775 gh/s

Nice numbers especially on MTP although I have a feeling that it is sucking up some serious power mining Zcoin. Are you happy with the Vega II and did water make a big difference for you?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.1 beta
Post by: sxemini on October 15, 2019, 08:31:14 AM
Hello. How about idea to add to gpu miner support
for all these cpu algos such as yescryptr16/yescryptr32/yespower/yespowerr16/
Power2b/lyra2z330/Terahash/m7m/defyx/Randomx/Ghostrider/Scrypt^2?

It is not possible or make no sense, thats the ideao of this algos  ::)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.1 beta
Post by: BoozyTalking on October 15, 2019, 08:51:25 AM
Long time ago  ;D people think the same about equihash, c11, yescrypt and many other algoritms  ::)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.2 beta
Post by: doktor83 on October 18, 2019, 12:44:23 PM
V0.1.2 beta

+ Added support for kangaroo12 algo [k12]
+ All algorithms that have a fee now have the same ~0.85% devfee
+ More bug fixes

Aeon will fork to k12 algo around Oct. 25th.

Unfortunately there are already FPGA bitstreams ready for this algo, but still, you should jump on GPU mining it at least a few days after the fork, cause it should be profitable.
Performance : ~1500MHS on Vega56 (40% faster than VulkanXMRMiner)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.2 beta
Post by: igotek on October 19, 2019, 02:43:57 PM
i like miners with different algos.  :)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.2 beta
Post by: justoiurii on October 19, 2019, 07:13:32 PM
Hello, DOK) Could you fix using ckb accound adress? Most pools in test phase using it.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.2 beta
Post by: AVP on October 19, 2019, 10:24:03 PM
Hi Dok - thanks for all your hard work on SRB.

Quick question, just trying to understand why you said Cryptonite algo coins are slowly dying and why CN miner support is EOL (end of life)?

Cryptunit.com has many CN projects and they are all very active in development - just trying to understand your reasoning behind this decision, maybe you will re-think it and continue support, it is a great miner. CN algo is also very active with many projects, duno maybe I'm missing something here. Anyways just trying to understand. Thanks in advance!


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.2 beta
Post by: doktor83 on October 20, 2019, 06:14:50 AM
Hello, DOK) Could you fix using ckb accound adress? Most pools in test phase using it.

I don't understand what should be fixed? Tested on sparkpool and hashpool, both work.

Hi Dok - thanks for all your hard work on SRB.

Quick question, just trying to understand why you said Cryptonite algo coins are slowly dying and why CN miner support is EOL (end of life)?

Cryptunit.com has many CN projects and they are all very active in development - just trying to understand your reasoning behind this decision, maybe you will re-think it and continue support, it is a great miner. CN algo is also very active with many projects, duno maybe I'm missing something here. Anyways just trying to understand. Thanks in advance!

I think there won't be new CN variant algorithms anymore, probably a lot of old/new projects will follow the RandomX path. SRBMiner-CN is working with the existing algorithms, so any project that uses one of those could be mined with SRBMiner-CN.

If there will be any new CN variants though, i will consider adding them to the new MULTI miner. This one is an improved version of the old miner, i fixed a lot of bugs, added cpu mining support etc.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.2 beta
Post by: justoiurii on October 20, 2019, 07:20:16 AM
Hello, DOK) Could you fix using ckb accound adress? Most pools in test phase using it.

I don't understand what should be fixed? Tested on sparkpool and hashpool, both work.


In guided-setup I can set only standart address 10-12 characters, but pools use id address


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.2 beta
Post by: justoiurii on October 20, 2019, 07:55:55 AM
OK. I set config manually and start testing. DOK, you are great again) your miner more power effectively than NB or sparkminer. I have 346 Mh/sec from rx480 and less than 100 w from the wall)))


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.2 beta
Post by: doktor83 on October 20, 2019, 09:08:40 AM
In guided-setup I can set only standart address 10-12 characters, but pools use id address

Noo, you can set up to 200 characters for wallet address in guided setup mode, so that should fit the wallet.payment-id format too.
I am happy that you have the best results with SRBMiner-MULTI  ;D


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.3 beta
Post by: doktor83 on October 21, 2019, 10:20:55 AM
V0.1.3 beta

+ Keccak algorithm +15% faster on gpu
+ K12 algorithm +8-12% faster on gpu [vega56 ~1700mhs]
+ Guided setup got smarter a little bit


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.3 beta
Post by: bigslimvdub on October 21, 2019, 11:38:08 AM
Thanks for supporting K12 on the fork for $AEON! If anyone wants additional support for Aeon please visit our Discord or IRC.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.3 beta
Post by: big_daddy on October 21, 2019, 12:11:40 PM
V0.1.3 beta

+ Keccak algorithm +15% faster on gpu
+ K12 algorithm +8-12% faster on gpu [vega56 ~1700mhs]
+ Guided setup got smarter a little bit

have you made some tests for K12 algo on RX 4xx/5xx 4/8gb also?
I'm asking cause I'm curious what clocks to use here
tnx


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.3 beta
Post by: doktor83 on October 21, 2019, 12:24:38 PM
V0.1.3 beta

+ Keccak algorithm +15% faster on gpu
+ K12 algorithm +8-12% faster on gpu [vega56 ~1700mhs]
+ Guided setup got smarter a little bit

have you made some tests for K12 algo on RX 4xx/5xx 4/8gb also?
I'm asking cause I'm curious what clocks to use here
tnx

not really, but mem clock is not important, go as much high as you can with core clock :)

There is one testpool i know about : 162.210.173.150:4444


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.3 beta
Post by: doktor83 on October 21, 2019, 02:00:17 PM
Ok, i found a bug in work creation, i just noticed this with the very fast K12 algo, where worker runs out of nonces very fast.
Fix incoming soon  ;D


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: doktor83 on October 22, 2019, 10:16:26 AM
V0.1.4 beta

+ Fixed a critical bug with work creation for fast algorithms [k12, keccak]

If you want to mine k12 or keccak algorithms with a rig, you should update to this version.

Also here are some numbers for K12, but on cards that used to mine ETH:

RX560   ~ 350 MHS [1180/1500]
RX470   ~ 790 MHS [1130/1900]
VEGA56 ~ 1770 MHS [1500/900]

You should absolutely raise core clock and lower mem clock to get more hash.


Test pool and address:

Code:
{
"pool" : "162.210.173.150:4444",
"wallet" : "UmkHnTboxTobceosFgpM16CAkMZnwfqQCQrLY3zCZQLgEovYM72zpy21DjzS4vj8z3SrP3HWg6fKmSkcPz8oir5x1HDMQGKyn",
"password" : "x"
}


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: big_daddy on October 22, 2019, 11:11:28 AM
I've tested your new miner version on k12
it works well

this is just a testnet server right? I'm waiting the AEON fork, this is why I want be ready to mine on time


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: WhyMe on October 22, 2019, 12:58:48 PM
K12 is an old algo already available on FPGA no ?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: doktor83 on October 22, 2019, 02:15:20 PM
K12 is an old algo already available on FPGA no ?

It is. Just like a lot of algorithms :)


I've tested your new miner version on k12
it works well

this is just a testnet server right? I'm waiting the AEON fork, this is why I want be ready to mine on time

Yes, this is just a testnet so you can test your cpu/gpu/fpga before the fork


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: BoozyTalking on October 23, 2019, 05:44:42 AM
Doktor, can you compile win32 version of miner (at least for CPU algos)?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: doktor83 on October 23, 2019, 07:34:36 AM
Doktor, can you compile win32 version of miner (at least for CPU algos)?

I can't sorry. The app i use to protect the binary is only x64


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: io8621 on October 25, 2019, 02:49:01 PM
Work fine on k12 for some hour and then crash. Clean win10 install 19.4.3 driver Adrenalin.

Same result on 7 6x570 rig.

https://i.ibb.co/znpcNHz/error.png (https://ibb.co/yftTVBr)



Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: tale01 on October 26, 2019, 02:23:50 PM
I think k12 it is for FPGA.
GPU is not take profit   :-\


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: alexcrys1 on October 26, 2019, 03:57:08 PM
You may take a look on Bismuth(SHA-224)  ;D


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: hesido on October 29, 2019, 12:17:46 PM
Anything profitable for Rx580's? 0.13 usd per KW electricity here.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: io8621 on October 29, 2019, 03:19:39 PM
You may take a look on Bismuth(SHA-224)  ;D

Yes, Bismuth would be nice.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.2 beta
Post by: mtl1979 on October 29, 2019, 10:02:32 PM
I think there won't be new CN variant algorithms anymore, probably a lot of old/new projects will follow the RandomX path. SRBMiner-CN is working with the existing algorithms, so any project that uses one of those could be mined with SRBMiner-CN.

If there will be any new CN variants though, i will consider adding them to the new MULTI miner. This one is an improved version of the old miner, i fixed a lot of bugs, added cpu mining support etc.

Talleo uses CryptoNight Ultra Variant 2, which is similar to CryptoNight Turtle (CryptoNight Ultra Lite Variant 2 or cn_pico/turtle), but is still incompatible. As latest xmr-stak has issues with rejected shares with both CPU and GPU mining, and xmrig doesn't support the algorithm, people are complaining they can't use SRBMiner-CN with their AMD GPUs.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.4 beta
Post by: doktor83 on November 03, 2019, 07:15:06 AM
If interested in mining Nervos CKB, here's a video tutorial on how to set up SRBMiner :

https://youtu.be/t3Zp9f9TuJY (https://youtu.be/t3Zp9f9TuJY)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: EnglishGentleman on November 06, 2019, 06:35:26 PM
this miner dont support cn algo? in future too?

You mean RandomX algo ?
I will probably add CPU support, GPU not so sure.

Hi. Do you have a planned release date for RandomX please?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.0 beta
Post by: doktor83 on November 07, 2019, 04:40:29 AM
this miner dont support cn algo? in future too?

You mean RandomX algo ?
I will probably add CPU support, GPU not so sure.

Hi. Do you have a planned release date for RandomX please?

Yes, in one or two days


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.5 beta
Post by: doktor83 on November 07, 2019, 01:02:40 PM
V0.1.5 beta

+ Added cpu algorithms : RandomX, RandomXL, RandomWow, RandomArq
+ Added cli parameters: --cpu-priority, --disable-huge-pages, --disable-hw-aes, --disable-numa
+ Added pool config parameter 'start_block_height' and --start-block-height cli parameter
+ Fixed a bug that limited the number of threads useable for cpu mining
+ Fixed cpu affinity parameter and thread/s binding to affinity mask
+ Where possible, now using huge pages if available, this should bring a slight performance increase
+ Removed OpenCL dependency if using only cpu miner
+ Added limited Overdrive8 support (adl type 3)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.5 beta
Post by: EnglishGentleman on November 07, 2019, 05:06:41 PM
V0.1.5 beta

+ Added cpu algorithms : RandomX, RandomXL, RandomWow, RandomArq
+ Added cli parameters: --cpu-priority, --disable-huge-pages, --disable-hw-aes, --disable-numa
+ Added pool config parameter 'start_block_height' and --start-block-height cli parameter
+ Fixed a bug that limited the number of threads useable for cpu mining
+ Fixed cpu affinity parameter and thread/s binding to affinity mask
+ Where possible, now using huge pages if available, this should bring a slight performance increase
+ Removed OpenCL dependency if using only cpu miner
+ Added limited Overdrive8 support (adl type 3)

Hello Doktor


Thanks for the initiative. Single core performance on RandomXL seems good.  However there are some error messages thrown up and multi-core performance is poor at the moment. Can you help?  The test system is Dell R620 server with two Xeon E5-2620 V1 and 28 GBytes of RAM.

First the error messages:

Cannot bind database to node     Cannot bind cache to node    See https://drive.google.com/file/d/1o8AnMtIU3J9WstytBRktOa-L9f_C0BeN/view?usp=sharing

Cannot bind scratchpad to node    See https://drive.google.com/file/d/18G_bTBlkV3hUXC-D9X0sMrui1dSmjkFe/view?usp=sharing


The errors appear if I use the wizard to create the BAT file or make my own BAT file.

How can these errors be fixed please?

The performance issue seems to be that the second CPU is not utilised even though SRBMiner identifies 12 cores and 24 threads.

See pics from HWInfo of the two cores

CPU 0     https://drive.google.com/file/d/1IhRbu9z1F1-DWaJpz7o3dyQvazSOe3VM/view?usp=sharing
CPU 1     https://drive.google.com/file/d/1C2s1PBm9hmzNAv91Jrsk2ZiWGlvW14Va/view?usp=sharing

Here is the command line used   SRBMiner-MULTI.exe --algorithm randomxl  --cpu-threads 0 --pool loki.miner.rocks:5005 --wallet L7f9SMpr43wNERBxCngFyqMoJvkMax8xSitiJY335ra12ucbiEFzgqKfHJg1Q9y58RGMi3TyGvPC94e 6w3zYKK9i9PHmDDr  --cpu-threads

Finally I can't see documentation on how to use CPU affinity  and   --cpu-priority. Please can you add it?




Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.5 beta
Post by: doktor83 on November 07, 2019, 05:25:37 PM

Hello Doktor


Thanks for the initiative. Single core performance on RandomXL seems good.  However there are some error messages thrown up and multi-core performance is poor at the moment. Can you help?  The test system is Dell R620 server with two Xeon E5-2620 V1 and 28 GBytes of RAM.

First the error messages:

Cannot bind database to node     Cannot bind cache to node    See https://drive.google.com/file/d/1o8AnMtIU3J9WstytBRktOa-L9f_C0BeN/view?usp=sharing

Cannot bind scratchpad to node    See https://drive.google.com/file/d/18G_bTBlkV3hUXC-D9X0sMrui1dSmjkFe/view?usp=sharing


The errors appear if I use the wizard to create the BAT file or make my own BAT file.

How can these errors be fixed please?

The performance issue seems to be that the second CPU is not utilised even though SRBMiner identifies 12 cores and 24 threads.

See pics from HWInfo of the two cores

CPU 0     https://drive.google.com/file/d/1IhRbu9z1F1-DWaJpz7o3dyQvazSOe3VM/view?usp=sharing
CPU 1     https://drive.google.com/file/d/1C2s1PBm9hmzNAv91Jrsk2ZiWGlvW14Va/view?usp=sharing

Here is the command line used   SRBMiner-MULTI.exe --algorithm randomxl  --cpu-threads 0 --pool loki.miner.rocks:5005 --wallet L7f9SMpr43wNERBxCngFyqMoJvkMax8xSitiJY335ra12ucbiEFzgqKfHJg1Q9y58RGMi3TyGvPC94e 6w3zYKK9i9PHmDDr  --cpu-threads

Finally I can't see documentation on how to use CPU affinity  and   --cpu-priority. Please can you add it?


Hi, first try removing the --cpu-threads 0 because that sets the number of threads to 1  ;D

Code:
SRBMiner-MULTI.exe --algorithm randomxl --pool loki.miner.rocks:5005 --wallet L7f9SMpr43wNERBxCngFyqMoJvkMax8xSitiJY335ra12ucbiEFzgqKfHJg1Q9y58RGMi3TyGvPC94e6w3zYKK9i9PHmDDr

You can also try to find the best --cpu-threads by hand for your system.

--cpu-priority is just a number from 1-5, the higher the priority level of a process, the more will be its assigned processor time.
--cpu-affinity is a mask (can be used hex like 0x.... or just the decimal number). An affinity mask is a bit mask indicating what processor(s) a thread or process should be run on by the scheduler of an operating system.




Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.5 beta
Post by: CjMapope on November 07, 2019, 06:19:19 PM
V0.1.5 beta

+ Added cpu algorithms : RandomX, RandomXL, RandomWow, RandomArq
+ Added cli parameters: --cpu-priority, --disable-huge-pages, --disable-hw-aes, --disable-numa
+ Added pool config parameter 'start_block_height' and --start-block-height cli parameter
+ Fixed a bug that limited the number of threads useable for cpu mining
+ Fixed cpu affinity parameter and thread/s binding to affinity mask
+ Where possible, now using huge pages if available, this should bring a slight performance increase
+ Removed OpenCL dependency if using only cpu miner
+ Added limited Overdrive8 support (adl type 3)

oh duuude, fuk ya!  going to roll this out to the CPUs and play with it right now, ill report back any issues that arise
im starting to get hyped for RandomX day by day, go'in get me a fancy 3900x, only 700 Beaverdollars, so crazy cheap
Thx for your work :)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.5 beta
Post by: EnglishGentleman on November 07, 2019, 10:51:30 PM

Hello Doktor


Thanks for the initiative. Single core performance on RandomXL seems good.  However there are some error messages thrown up and multi-core performance is poor at the moment. Can you help?  The test system is Dell R620 server with two Xeon E5-2620 V1 and 28 GBytes of RAM.

First the error messages:

Cannot bind database to node     Cannot bind cache to node   See https://drive.google.com/file/d/1o8AnMtIU3J9WstytBRktOa-L9f_C0BeN/view?usp=sharing

Cannot bind scratchpad to node    See https://drive.google.com/file/d/18G_bTBlkV3hUXC-D9X0sMrui1dSmjkFe/view?usp=sharing


The errors appear if I use the wizard to create the BAT file or make my own BAT file.

How can these errors be fixed please?

The performance issue seems to be that the second CPU is not utilised even though SRBMiner identifies 12 cores and 24 threads.

See pics from HWInfo of the two cores

CPU 0     https://drive.google.com/file/d/1IhRbu9z1F1-DWaJpz7o3dyQvazSOe3VM/view?usp=sharing
CPU 1     https://drive.google.com/file/d/1C2s1PBm9hmzNAv91Jrsk2ZiWGlvW14Va/view?usp=sharing

Here is the command line used   SRBMiner-MULTI.exe --algorithm randomxl  --cpu-threads 0 --pool loki.miner.rocks:5005 --wallet L7f9SMpr43wNERBxCngFyqMoJvkMax8xSitiJY335ra12ucbiEFzgqKfHJg1Q9y58RGMi3TyGvPC94e 6w3zYKK9i9PHmDDr  --cpu-threads

Finally I can't see documentation on how to use CPU affinity  and   --cpu-priority. Please can you add it?


Hi, first try removing the --cpu-threads 0 because that sets the number of threads to 1  ;D

Code:
SRBMiner-MULTI.exe --algorithm randomxl --pool loki.miner.rocks:5005 --wallet L7f9SMpr43wNERBxCngFyqMoJvkMax8xSitiJY335ra12ucbiEFzgqKfHJg1Q9y58RGMi3TyGvPC94e6w3zYKK9i9PHmDDr

You can also try to find the best --cpu-threads by hand for your system.

--cpu-priority is just a number from 1-5, the higher the priority level of a process, the more will be its assigned processor time.
--cpu-affinity is a mask (can be used hex like 0x.... or just the decimal number). An affinity mask is a bit mask indicating what processor(s) a thread or process should be run on by the scheduler of an operating system.




Hello Doktor

I tried SRMMiner 0.1.5 on a 2 core Celeron machine. It worked first time on the RX.MINEXMR RandomX TestNet. No errors. I followed your instructions for enabling huge pages. That also worked. Performance was 7% higher than XMR-RIG. Great.

Thanks for the feedback about the Dell R620 server.   I started a fresh with your guided-setup.bat and used the RandomX testnet at RX.MINEXMR.

Unfortunately I got exactly the error codes as the first time + the second CPU is not being utilised.

I was able to utilise the second CPU by adding --cpu-affinity 0x555555 . That problem is solved. . Since the miner recognises all the threads and core automatically would it be possible to automatically set the miner up to use all CPUs?

Mining performance of SRBMiner 0-1-5 on RandomX at rx.minexmr.com was initially 92% of the hashrate achieved with XMRIG 4.5.0 Beta but when I ran it overnight hashrate exceeded XMRIG by 5%.  Not bad for your initial release.  I tried adding additional threads but it made no difference. Whereas XMRIG actually goes slower on these CPU when more than 1 thread per core is used.

The Celeron and the Dell R620 run Windows 10 Professional.

How about the binding errors? Do they matter? Perhaps additional performance could be achieved without these errors?

See links below. Thanks in advance for your help.

Screenshots of errors: Cannot bind to XXX errors
https://drive.google.com/file/d/1Mo6NM_wMCjEEB1nyF6Z3OSuPw2XItVFi/view?usp=sharing

https://drive.google.com/file/d/1XnHKjVxDX7qkFwbjIudWVE_0CyJbtUJo/view?usp=sharing

https://drive.google.com/file/d/1pas-ckr-JiVyvtJfA0HktwfhyE0WTZgX/view?usp=sharing



FOOTNOTE

I also have an R9 Fury on the Celeron machine. When I run SRBMiner 0.1.5 in parallel with Claymore 15 mining ETH I got a small speed improvement of 0.8% on Claymore 15! Claymore reduced the performance of SRBMiner on RandomX by 15% when run in parallel.







Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.5 beta
Post by: Marvell2 on November 07, 2019, 11:36:37 PM
whata the  performance on eaglesong on rx cards


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.5 beta
Post by: Marvell2 on November 07, 2019, 11:37:47 PM
also can you ad sigma for gulden cpu algo @Doctur


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.5 beta
Post by: tallman_ay on November 12, 2019, 02:44:16 AM
R u going to update your miner with the new randomx for GPUs


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: doktor83 on November 12, 2019, 12:28:50 PM
V0.1.6 beta

+ Fixed threads binding on systems with more than 1 numa node
+ Better auto configuration for cpu mining
+ Previous two fixes should bring higher hashrates
+ Added pool controlled algorithm switching capability (Monero Ocean)
+ Added pool config parameter "algo_min_time" and --algo-min-time to cli (Monero Ocean)
+ Added pool config parameter "keepalive" and --keepalive to cli


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: agavrilyk on November 12, 2019, 02:01:25 PM

Hello
Yes it's better but I have x4 Opteron 6234 48 threads.
When I load on 46 threads it can load only 24, I can use the utility to load on 46 but it should be done manually, or 2 miners on 24 threads.

[2019-11-12 16:56:18] OpenCL not found, gpu mining disabled
[2019-11-12 16:56:18] Startup monitor attached
[2019-11-12 16:56:18] Miner version: 0.1.6
[2019-11-12 16:56:18] Windows version: 10.0 build 17763
[2019-11-12 16:56:18] NUMA binding: enabled
[2019-11-12 16:56:18] CPU x 4: AMDOpteron(TM) Processor 6234                  [L3:6144 KB][L2:2048 KB][L1:16 KB]
[2019-11-12 16:56:18] Algorithm: randomarq
[2019-11-12 16:56:18] Gpu mining: disabled
[2019-11-12 16:56:18] Cpu mining: enabled
[2019-11-12 16:56:18] Huge-pages: enabled
[2019-11-12 16:56:18] HW-Aes: available
[2019-11-12 16:56:18] Startup monitor: enabled
[2019-11-12 16:56:18] Starting init of worker threads
[2019-11-12 16:56:18] Finished init of worker threads
[2019-11-12 16:56:19] Startup monitor detached
[2019-11-12 16:56:19] 24 CPU core/s - 48 threads available
[2019-11-12 16:56:19] Using 46 threads for CPU mining
[2019-11-12 16:56:19] CPU extension : SSE4.1 | AES
[2019-11-12 16:56:19] Gpu-watchdog started [triggers after 5 rounds: 150 sec]
[2019-11-12 16:56:19] HTTP API disabled
[2019-11-12 16:56:19] Connected to arqma.herominers.com:10641
[2019-11-12 16:56:19] Initialising datasets & caches & vms
[2019-11-12 16:56:34] miner_result: CPU result 0xa5f5a6b7 accepted [44ms]
[2019-11-12 16:56:37] miner_result: CPU result 0x5cb79005 accepted [45ms]
[2019-11-12 16:56:38] miner_result: CPU result 0x8b5fc8c2 accepted [49ms]
[2019-11-12 16:56:41] miner_result: CPU result 0xac85d39b accepted [43ms]

Notice I'm talking 46 threads, and he's 24 threads.
Thank you


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: doktor83 on November 12, 2019, 02:59:53 PM

Hello
Yes it's better but I have x4 Opteron 6234 48 threads.
When I load on 46 threads it can load only 24, I can use the utility to load on 46 but it should be done manually, or 2 miners on 24 threads.

[2019-11-12 16:56:18] OpenCL not found, gpu mining disabled
[2019-11-12 16:56:18] Startup monitor attached
[2019-11-12 16:56:18] Miner version: 0.1.6
[2019-11-12 16:56:18] Windows version: 10.0 build 17763
[2019-11-12 16:56:18] NUMA binding: enabled
[2019-11-12 16:56:18] CPU x 4: AMDOpteron(TM) Processor 6234                  [L3:6144 KB][L2:2048 KB][L1:16 KB]
[2019-11-12 16:56:18] Algorithm: randomarq
[2019-11-12 16:56:18] Gpu mining: disabled
[2019-11-12 16:56:18] Cpu mining: enabled
[2019-11-12 16:56:18] Huge-pages: enabled
[2019-11-12 16:56:18] HW-Aes: available
[2019-11-12 16:56:18] Startup monitor: enabled
[2019-11-12 16:56:18] Starting init of worker threads
[2019-11-12 16:56:18] Finished init of worker threads
[2019-11-12 16:56:19] Startup monitor detached
[2019-11-12 16:56:19] 24 CPU core/s - 48 threads available
[2019-11-12 16:56:19] Using 46 threads for CPU mining
[2019-11-12 16:56:19] CPU extension : SSE4.1 | AES
[2019-11-12 16:56:19] Gpu-watchdog started [triggers after 5 rounds: 150 sec]
[2019-11-12 16:56:19] HTTP API disabled
[2019-11-12 16:56:19] Connected to arqma.herominers.com:10641
[2019-11-12 16:56:19] Initialising datasets & caches & vms
[2019-11-12 16:56:34] miner_result: CPU result 0xa5f5a6b7 accepted [44ms]
[2019-11-12 16:56:37] miner_result: CPU result 0x5cb79005 accepted [45ms]
[2019-11-12 16:56:38] miner_result: CPU result 0x8b5fc8c2 accepted [49ms]
[2019-11-12 16:56:41] miner_result: CPU result 0xac85d39b accepted [43ms]

Notice I'm talking 46 threads, and he's 24 threads.
Thank you

Try adding :

for 48 threads

--cpu-threads 48 --cpu-affinity 0x0000FFFFFFFFFFFF

for 48 threads

--cpu-threads 46 --cpu-affinity 0x00003FFFFFFFFFFF


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: dragonmike on November 12, 2019, 03:03:58 PM
This thread lacks highly important hashrate reports!...

Come on fellas, share your findings.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: agavrilyk on November 12, 2019, 03:16:26 PM

Hello
Yes it's better but I have x4 Opteron 6234 48 threads.
When I load on 46 threads it can load only 24, I can use the utility to load on 46 but it should be done manually, or 2 miners on 24 threads.

[2019-11-12 16:56:18] OpenCL not found, gpu mining disabled
[2019-11-12 16:56:18] Startup monitor attached
[2019-11-12 16:56:18] Miner version: 0.1.6
[2019-11-12 16:56:18] Windows version: 10.0 build 17763
[2019-11-12 16:56:18] NUMA binding: enabled
[2019-11-12 16:56:18] CPU x 4: AMDOpteron(TM) Processor 6234                  [L3:6144 KB][L2:2048 KB][L1:16 KB]
[2019-11-12 16:56:18] Algorithm: randomarq
[2019-11-12 16:56:18] Gpu mining: disabled
[2019-11-12 16:56:18] Cpu mining: enabled
[2019-11-12 16:56:18] Huge-pages: enabled
[2019-11-12 16:56:18] HW-Aes: available
[2019-11-12 16:56:18] Startup monitor: enabled
[2019-11-12 16:56:18] Starting init of worker threads
[2019-11-12 16:56:18] Finished init of worker threads
[2019-11-12 16:56:19] Startup monitor detached
[2019-11-12 16:56:19] 24 CPU core/s - 48 threads available
[2019-11-12 16:56:19] Using 46 threads for CPU mining
[2019-11-12 16:56:19] CPU extension : SSE4.1 | AES
[2019-11-12 16:56:19] Gpu-watchdog started [triggers after 5 rounds: 150 sec]
[2019-11-12 16:56:19] HTTP API disabled
[2019-11-12 16:56:19] Connected to arqma.herominers.com:10641
[2019-11-12 16:56:19] Initialising datasets & caches & vms
[2019-11-12 16:56:34] miner_result: CPU result 0xa5f5a6b7 accepted [44ms]
[2019-11-12 16:56:37] miner_result: CPU result 0x5cb79005 accepted [45ms]
[2019-11-12 16:56:38] miner_result: CPU result 0x8b5fc8c2 accepted [49ms]
[2019-11-12 16:56:41] miner_result: CPU result 0xac85d39b accepted [43ms]

Notice I'm talking 46 threads, and he's 24 threads.
Thank you

Try adding :

for 48 threads

--cpu-threads 48 --cpu-affinity 0x0000FFFFFFFFFFFF

for 48 threads

--cpu-threads 46 --cpu-affinity 0x00003FFFFFFFFFFF




After the add ---cpu-affinity 0x00003FFFFFFFFFFF  closes with such an error

terminate called after throwing an instance of 'std::out_of_range'
  what():  stoul
SEGFAULT ?

Shutting down miner...

Delete ---cpu-affinity 0x00003FFFFFFFFFFF, works on 24 threads


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: doktor83 on November 12, 2019, 03:32:33 PM
After the add ---cpu-affinity 0x00003FFFFFFFFFFF  closes with such an error

terminate called after throwing an instance of 'std::out_of_range'
  what():  stoul
SEGFAULT ?

Shutting down miner...

Delete ---cpu-affinity 0x00003FFFFFFFFFFF, works on 24 threads


Ouch, you found a bug, thanks :)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: doktor83 on November 12, 2019, 04:17:44 PM
I fixed & re-uploaded, download again from github please :

https://github.com/doktor83/SRBMiner-Multi/releases/tag/0.1.6

if you set the number of threads yourself, you should also set the coresponding affinity.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: doktor83 on November 12, 2019, 07:19:30 PM
This thread lacks highly important hashrate reports!...

Come on fellas, share your findings.

i5-2500K CPU @ 3.30GHz @ 3 threads

RandomX: ~ 1490 h/s
RandomXL: ~ 1520 h/s
RandomWow: ~ 1815 h/s
RandomArq: ~ 7620 h/s

Celeron(R) CPU  J1800  @ 2.41GHz @ 1 thread  ;D

RandomXL: ~ 63 h/s
RandomWow: ~ 88 h/s


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: dragonmike on November 12, 2019, 10:03:53 PM
RX Vega 56@64, core clk @ 1500mhz

CKB: ~ 673 MH/s


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: agavrilyk on November 12, 2019, 10:07:53 PM
I fixed & re-uploaded, download again from github please :

https://github.com/doktor83/SRBMiner-Multi/releases/tag/0.1.6

if you set the number of threads yourself, you should also set the coresponding affinity.

Thanks, it works

[2019-11-13 01:00:33] OpenCL not found, gpu mining disabled
[2019-11-13 01:00:33] Startup monitor attached
[2019-11-13 01:00:33] Miner version: 0.1.6
[2019-11-13 01:00:33] Windows version: 10.0 build 17763
[2019-11-13 01:00:33] NUMA binding: enabled
[2019-11-13 01:00:33] CPU x 4: AMDOpteron(TM) Processor 6234                  [L3:6144 KB][L2:2048 KB][L1:16 KB]
[2019-11-13 01:00:33] Algorithm: randomarq
[2019-11-13 01:00:33] Gpu mining: disabled
[2019-11-13 01:00:33] Cpu mining: enabled
[2019-11-13 01:00:33] Huge-pages: enabled
[2019-11-13 01:00:33] HW-Aes: available
[2019-11-13 01:00:33] Startup monitor: enabled
[2019-11-13 01:00:33] Starting init of worker threads
[2019-11-13 01:00:33] Finished init of worker threads
[2019-11-13 01:00:34] Startup monitor detached
[2019-11-13 01:00:34] 24 CPU core/s - 48 threads available
[2019-11-13 01:00:34] Using 46 threads for CPU mining
[2019-11-13 01:00:34] CPU extension : SSE4.1 | AES
[2019-11-13 01:00:34] Gpu-watchdog started [triggers after 5 rounds: 150 sec]
[2019-11-13 01:00:34] HTTP API disabled
[2019-11-13 01:00:34] Connected to arqma.herominers.com:10641
[2019-11-13 01:00:34] Initialising datasets & caches & vms
[2019-11-13 01:00:49] miner_result: CPU result 0x5b39bde9 accepted [40ms]
[2019-11-13 01:00:50] miner_result: CPU result 0xab250bd9 accepted [41ms]
[2019-11-13 01:00:50] hashrate: CPU: 36.59 kH/s
[2019-11-13 01:00:50] hashrate: Total: 36.59 kH/s

and

[2019-11-13 00:03:36] OpenCL not found, gpu mining disabled
[2019-11-13 00:03:36] Startup monitor attached
[2019-11-13 00:03:36] Miner version: 0.1.6
[2019-11-13 00:03:36] Windows version: 10.0 build 17763
[2019-11-13 00:03:36] NUMA binding: enabled
[2019-11-13 00:03:36] CPU x 4: AMDOpteron(TM) Processor 6276                  [L3:6144 KB][L2:2048 KB][L1:16 KB]
[2019-11-13 00:03:36] Algorithm: randomarq
[2019-11-13 00:03:36] Gpu mining: disabled
[2019-11-13 00:03:36] Cpu mining: enabled
[2019-11-13 00:03:36] Huge-pages: enabled
[2019-11-13 00:03:36] HW-Aes: available
[2019-11-13 00:03:36] Startup monitor: enabled
[2019-11-13 00:03:36] Starting init of worker threads
[2019-11-13 00:03:36] Finished init of worker threads
[2019-11-13 00:03:37] Startup monitor detached
[2019-11-13 00:03:37] 32 CPU core/s - 64 threads available
[2019-11-13 00:03:37] Using 62 threads for CPU mining
[2019-11-13 00:03:37] CPU extension : SSE4.1 | AES
[2019-11-13 00:03:37] Gpu-watchdog started [triggers after 5 rounds: 150 sec]
[2019-11-13 00:03:37] HTTP API disabled
[2019-11-13 00:03:37] Connected to arqma.herominers.com:10641
[2019-11-13 00:03:37] Initialising datasets & caches & vms
[2019-11-13 00:03:51] miner_result: CPU result 0xfa258410 accepted [43ms]
[2019-11-13 00:03:51] miner_result: CPU result 0x348910c2 accepted [91ms]
[2019-11-13 00:03:51] miner_result: CPU result 0xb0594aa9 accepted [48ms]
[2019-11-13 00:03:51] hashrate: CPU: 48.06 kH/s
[2019-11-13 00:03:51] hashrate: Total: 48.06 kH/s
[2019-11-13 00:03:53] miner_result: CPU result 0xf76d8cb1 accepted [40ms]
[2019-11-13 00:03:54] miner_result: CPU result 0xbd48e71c accepted [44ms]
[2019-11-13 00:03:54] miner_result: CPU result 0xc2c4d6da accepted [41ms]
[2019-11-13 00:03:54] miner_result: CPU result 0x05738cb1 accepted [53ms]
[2019-11-13 00:03:55] hashrate: CPU: 48.06 kH/s
[2019-11-13 00:03:55] hashrate: Total: 48.06 kH/s

But I dont  Windows version: 10.0 build 17763 but Windows Server 2019
Thanks you.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: doktor83 on November 13, 2019, 10:11:00 AM
Still need to improve the auto selection of best config for randomx  >:(


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: KolordZ on November 13, 2019, 09:00:24 PM
Hello @doktor83 !

This is my test... What a poor result as an i7-8750H :/


Code:
[2019-11-13 21:49:19] Startup monitor attached
[2019-11-13 21:49:19] Miner version: 0.1.6
[2019-11-13 21:49:19] Windows version: 10.0 build 18362
[2019-11-13 21:49:20] CPU: Intel(R)Core(TM ) i7-8750H CPU @ 2.20GHz [L3:9216 KB][L2:256 KB][L1:32 KB]
[2019-11-13 21:49:20] Algorithm: randomx
[2019-11-13 21:49:20] Gpu mining: disabled
[2019-11-13 21:49:20] Cpu mining: enabled
[2019-11-13 21:49:20] Huge-pages: enabled
[2019-11-13 21:49:20] HW-Aes: available
[2019-11-13 21:49:20] Startup monitor: enabled
[2019-11-13 21:49:20] Socket init done
[2019-11-13 21:49:20] Starting init of worker threads
[2019-11-13 21:49:20] CPU worker thread 0 bound to PU 0 on node 0
[2019-11-13 21:49:20] CPU worker thread 1 bound to PU 2 on node 0
[2019-11-13 21:49:20] CPU worker thread 2 bound to PU 4 on node 0
[2019-11-13 21:49:20] CPU worker thread 3 bound to PU 6 on node 0
[2019-11-13 21:49:20] CPU worker thread 4 bound to PU 8 on node 0
[2019-11-13 21:49:20] Thread[0] : CPU
[2019-11-13 21:49:20] Thread[1] : CPU
[2019-11-13 21:49:20] Thread[2] : CPU
[2019-11-13 21:49:20] Thread[3] : CPU
[2019-11-13 21:49:20] Thread[4] : CPU
[2019-11-13 21:49:20] Thread[5] : CPU
[2019-11-13 21:49:20] Finished init of worker threads
[2019-11-13 21:49:20] CPU worker thread 5 bound to PU 10 on node 0
[2019-11-13 21:49:20] Startup monitor detached
[2019-11-13 21:49:20] 6 CPU core/s - 12 threads available
[2019-11-13 21:49:20] Using 6 threads for CPU mining
[2019-11-13 21:49:20] Node 0 total memory: 5626 MB
[2019-11-13 21:49:20] CPU extension : SSE4.1 | AES
[2019-11-13 21:49:20] Gpu-watchdog started [triggers after 5 rounds: 150 sec]
[2019-11-13 21:49:20] HTTP API disabled
[2019-11-13 21:49:20] json_send[201]: {"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"4897Wc5pexE25twCvQ1bpyBEyMZCrdeARSFqfYQBtPfSD6FZrCW6L6zfAB6PnhJJdaVi2Q3r1AgcViBPrMoZGqRj6hhKLUC","pass":"x","agent":"SRBMiner-MULTI/0.1.6"}}
[2019-11-13 21:49:20] json_receive[412]: {"id":1,"jsonrpc":"2.0","error":null,"result":{"id":"500772239118811","job":{"seed_hash":"3b901ea2f0f825a5d3cf7bc0a7e0f7faa8d6efc157c36256b3cc3398f3ee89c7","height":1341994,"blob":"0c0cf4d6b1ee05a4adb049ba70b7cc094b3e07b13933374c8bae270a141b22768c64b5f9ee605100000000dcaf44f9d65426de835141c45f46f13c10b6ed26e385467f9b6f435b34dbb72501","job_id":"899071441393928","target":"b2df0000","algo":"rx/0"},"status":"OK"}}
[2019-11-13 21:49:20] Connected to rx.minexmr.com:4444
[2019-11-13 21:49:20] Initialising dataset & cache & vm
[2019-11-13 21:49:21] memory_manager: Allocated memory with huge page support [2129920 kB]
[2019-11-13 21:49:21] memory_manager: Allocated memory with huge page support [262144 kB]
[2019-11-13 21:49:26] Dataset & Cache & VM initialized in 5649 ms
[2019-11-13 21:49:26] Worker thread 0 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 0
[2019-11-13 21:49:26] Worker thread 1 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 1
[2019-11-13 21:49:26] Worker thread 2 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 2
[2019-11-13 21:49:26] Worker thread 3 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 3
[2019-11-13 21:49:26] Worker thread 4 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 4
[2019-11-13 21:49:26] Worker thread 5 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 5
[2019-11-13 21:49:26] New job received, block height 1341994
[2019-11-13 21:49:58] hashrate: CPU: 995.50 H/s
[2019-11-13 21:49:58] hashrate: Total: 995.50 H/s

I used your guided-setup", SRBMiner MULTI 0.1.6

I missed something ?

Thx for what you've done !


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.6 beta
Post by: doktor83 on November 15, 2019, 07:41:51 PM
Hello @doktor83 !

This is my test... What a poor result as an i7-8750H :/


Code:
[2019-11-13 21:49:19] Startup monitor attached
[2019-11-13 21:49:19] Miner version: 0.1.6
[2019-11-13 21:49:19] Windows version: 10.0 build 18362
[2019-11-13 21:49:20] CPU: Intel(R)Core(TM ) i7-8750H CPU @ 2.20GHz [L3:9216 KB][L2:256 KB][L1:32 KB]
[2019-11-13 21:49:20] Algorithm: randomx
[2019-11-13 21:49:20] Gpu mining: disabled
[2019-11-13 21:49:20] Cpu mining: enabled
[2019-11-13 21:49:20] Huge-pages: enabled
[2019-11-13 21:49:20] HW-Aes: available
[2019-11-13 21:49:20] Startup monitor: enabled
[2019-11-13 21:49:20] Socket init done
[2019-11-13 21:49:20] Starting init of worker threads
[2019-11-13 21:49:20] CPU worker thread 0 bound to PU 0 on node 0
[2019-11-13 21:49:20] CPU worker thread 1 bound to PU 2 on node 0
[2019-11-13 21:49:20] CPU worker thread 2 bound to PU 4 on node 0
[2019-11-13 21:49:20] CPU worker thread 3 bound to PU 6 on node 0
[2019-11-13 21:49:20] CPU worker thread 4 bound to PU 8 on node 0
[2019-11-13 21:49:20] Thread[0] : CPU
[2019-11-13 21:49:20] Thread[1] : CPU
[2019-11-13 21:49:20] Thread[2] : CPU
[2019-11-13 21:49:20] Thread[3] : CPU
[2019-11-13 21:49:20] Thread[4] : CPU
[2019-11-13 21:49:20] Thread[5] : CPU
[2019-11-13 21:49:20] Finished init of worker threads
[2019-11-13 21:49:20] CPU worker thread 5 bound to PU 10 on node 0
[2019-11-13 21:49:20] Startup monitor detached
[2019-11-13 21:49:20] 6 CPU core/s - 12 threads available
[2019-11-13 21:49:20] Using 6 threads for CPU mining
[2019-11-13 21:49:20] Node 0 total memory: 5626 MB
[2019-11-13 21:49:20] CPU extension : SSE4.1 | AES
[2019-11-13 21:49:20] Gpu-watchdog started [triggers after 5 rounds: 150 sec]
[2019-11-13 21:49:20] HTTP API disabled
[2019-11-13 21:49:20] json_send[201]: {"id":1,"jsonrpc": "2.0","method":"login","params":{"login":"4897Wc5pexE25twCvQ1bpyBEyMZCrdeARSFqfYQBtPfSD6FZrCW6L6zfAB6PnhJJdaVi2Q3r1AgcViBPrMoZGqRj6hhKLUC","pass":"x","agent":"SRBMiner-MULTI/0.1.6"}}
[2019-11-13 21:49:20] json_receive[412]: {"id":1,"jsonrpc":"2.0","error":null,"result":{"id":"500772239118811","job":{"seed_hash":"3b901ea2f0f825a5d3cf7bc0a7e0f7faa8d6efc157c36256b3cc3398f3ee89c7","height":1341994,"blob":"0c0cf4d6b1ee05a4adb049ba70b7cc094b3e07b13933374c8bae270a141b22768c64b5f9ee605100000000dcaf44f9d65426de835141c45f46f13c10b6ed26e385467f9b6f435b34dbb72501","job_id":"899071441393928","target":"b2df0000","algo":"rx/0"},"status":"OK"}}
[2019-11-13 21:49:20] Connected to rx.minexmr.com:4444
[2019-11-13 21:49:20] Initialising dataset & cache & vm
[2019-11-13 21:49:21] memory_manager: Allocated memory with huge page support [2129920 kB]
[2019-11-13 21:49:21] memory_manager: Allocated memory with huge page support [262144 kB]
[2019-11-13 21:49:26] Dataset & Cache & VM initialized in 5649 ms
[2019-11-13 21:49:26] Worker thread 0 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 0
[2019-11-13 21:49:26] Worker thread 1 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 1
[2019-11-13 21:49:26] Worker thread 2 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 2
[2019-11-13 21:49:26] Worker thread 3 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 3
[2019-11-13 21:49:26] Worker thread 4 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 4
[2019-11-13 21:49:26] Worker thread 5 allocated L3 scratchpad [HP]
[2019-11-13 21:49:26] Created VM for worker thread 5
[2019-11-13 21:49:26] New job received, block height 1341994
[2019-11-13 21:49:58] hashrate: CPU: 995.50 H/s
[2019-11-13 21:49:58] hashrate: Total: 995.50 H/s

I used your guided-setup", SRBMiner MULTI 0.1.6

I missed something ?

Thx for what you've done !

Hi, you could manually set the number of threads and the affinity, maybe it can get out more hash.
New version in a few days, it should have a better auto setup.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: doktor83 on November 18, 2019, 10:21:43 AM
V0.1.7 beta

+ Added 'm7mv2' algorithm (Magi coin - XMG)
+ Cpu auto configuration should be better than on previous versions
+ Added CPU data to API, also rearranged a few things in API
+ Console window 'Quick Edit' mode disabled on miner start, so users won't accidentally pause miner by clicking in the console window


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: dragonmike on November 18, 2019, 03:14:27 PM
Any hashrate indics for k12 on commonly used GPUs?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: doktor83 on November 18, 2019, 04:19:15 PM
Any hashrate indics for k12 on commonly used GPUs?

auto intensity settings, memory is not important for K12 i just benchmarked for you :

Rx560 [14 cu] 1170/1500 : ~340MHS
Vega56 [56 cu] 1450/940 : ~1700MHS


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: dragonmike on November 18, 2019, 05:16:05 PM
Any hashrate indics for k12 on commonly used GPUs?

auto intensity settings, memory is not important for K12 i just benchmarked for you :

Rx560 [14 cu] 1170/1500 : ~340MHS
Vega56 [56 cu] 1450/940 : ~1700MHS
Oh dear. That one's gone to the ASICs/FPGAs it seems.
$0.15/day per Vega... :P


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: KolordZ on November 18, 2019, 06:42:47 PM
Hi doktor83,

I am doing a lot of tests on CPU mining with RandomX algo.
I am using version 0.1.6 on a Fujitsu Primergy RX2560 M1 server.
I have two Intel XEON E5-2630 V3 @ 2.40GHZ 16 cores, 32 threads available

I would like to share my results with you and discuss about hyper-threading option.

1st test (WITH hyper-threading option enabled in BIOS, default option) :

- 16 cores, 32 threads available
SRB uses only 16 threads with auto config with a speed of 4400 Hr / s

1 in 2 thread is not used when analyzing processors activity.
I tried to play with the CPU Affinity and CPU Thread options but could not get better than 4400. If I force 32 threads (or 24, or 30) with the CPU threads option I get a ridiculous speed .

2nd test (WITHOUT hyper-threading option activated in the BIOS) :

- 16 cores, 16 threads available.
SRB uses 15 threads in auto setup. The speed increases a bit, 4900Hr / s

So I would like to know if you knew about it and if you intended to add in your code the hyper threading. If you do not plan to work on it maybe you could warn people not to use the hyper threading option to have a better Hr / S.
I think if hyper-threading option can be manage in SRB we can get maybe 1.6x more speed, what do you think ?

Thank you for your feedback on the subject :)

Nico


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: WhyMe on November 18, 2019, 08:23:11 PM
And what if you run 15 threads, with HT ?
For me 1.6x more speed is 60% more speed, not the case here, no ?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: IncludeBeer on November 18, 2019, 08:37:51 PM
Some hash rates. I've got an i9-7980XE @~3.6ghz

M7Mv2:
SRB: 18 threads ~272 kh/s, ~72% cpu usage, ~50mb RAM
Minerd (Wolf's): 18 threads ~340 kh/s, ~66% cpu usage, ~4mb RAM


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: WhyMe on November 18, 2019, 08:43:08 PM
Testing RandomX.

1 thread or 12 threads, same message. What does that means ?

[2019-11-18 15:40:02] Insufficient system resources available to allocate 2129920 kB in large-page memory
[2019-11-18 15:40:06] Dataset & Cache & VM initialized in 5014 ms


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: doktor83 on November 18, 2019, 09:21:14 PM
Hi doktor83,

I am doing a lot of tests on CPU mining with RandomX algo.
I am using version 0.1.6 on a Fujitsu Primergy RX2560 M1 server.
I have two Intel XEON E5-2630 V3 @ 2.40GHZ 16 cores, 32 threads available

Hi, try 0.1.7 because it should better allocate threads, and let's talk then :)

Some hash rates. I've got an i9-7980XE @~3.6ghz

M7Mv2:
SRB: 18 threads ~272 kh/s, ~72% cpu usage, ~50mb RAM
Minerd (Wolf's): 18 threads ~340 kh/s, ~66% cpu usage, ~4mb RAM

What is the hashrate for 1 thread on both miners, can you test that?

Testing RandomX.

1 thread or 12 threads, same message. What does that means ?

[2019-11-18 15:40:02] Insufficient system resources available to allocate 2129920 kB in large-page memory
[2019-11-18 15:40:06] Dataset & Cache & VM initialized in 5014 ms

It means there are not enough free pages, i put a small text on first post + readme:

Quote
If you get "Insufficient system resources available to allocate X kB in large-page memory" message, that means you dont have enough FREE memory left, a computer restart should solve this.
Large-page memory regions may be difficult to obtain after the system has been running for a long time because the physical space for each large page must be contiguous, but the memory may have become fragmented.
If you still get this message even after restarting, try increasing virtual memory.


Xmrig displays this differently ( ' ..huge pages 75% 3/4.. ' ), but its probably not so scarry because users probably don't notice that  8)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: WhyMe on November 19, 2019, 01:23:41 PM
No other option than restart ? It's my server :D

EDIT

Result on my server ( without restart, so always with the ressource warning ) :

CPU0: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz [L3:12288 KB][L2:256 KB][L1:32 KB]
CPU1: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz [L3:12288 KB][L2:256 KB][L1:32 KB]

With default settings ( using 12 threads ) :
1mn avg = 1636H/s
5mn avg = 1653H/s

Tried playing with --cpu-threads and --cpu-affinity, but no better result than with default settings :D

Very low result compared with KolordZ :(


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: doktor83 on November 19, 2019, 07:57:47 PM
No other option than restart ? It's my server :D

EDIT

Result on my server ( without restart, so always with the ressource warning ) :

CPU0: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz [L3:12288 KB][L2:256 KB][L1:32 KB]
CPU1: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz [L3:12288 KB][L2:256 KB][L1:32 KB]

With default settings ( using 12 threads ) :
1mn avg = 1636H/s
5mn avg = 1653H/s

Tried playing with --cpu-threads and --cpu-affinity, but no better result than with default settings :D

Very low result compared with KolordZ :(

You can get 50+% more hashrate if using large pages :)

You tried --cpu-threads 12 --cpu-affinity 0xAAAAAA ?


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: WhyMe on November 19, 2019, 08:07:00 PM
With your mask, gives 1693H/s on 5mn avg


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: KolordZ on November 20, 2019, 10:22:07 AM
Hi doktor83,

I am doing a lot of tests on CPU mining with RandomX algo.
I am using version 0.1.6 on a Fujitsu Primergy RX2560 M1 server.
I have two Intel XEON E5-2630 V3 @ 2.40GHZ 16 cores, 32 threads available

Hi, try 0.1.7 because it should better allocate threads, and let's talk then :)


Hello @doktor83,

Some news with SRBMiner-MULTI 0.1.7 :

I use 2x Intel XEON E5-2630 V3 @ 2.40GHZ
16 cores, 32 threads available with Hyper-Threading

WITH Hyper-Threading option enabled :

https://zupimages.net/up/19/47/vmyq.png

- Only 50-55% processor activity
- Only 16 Threads used out of 32
- Around 4400Hr/s
- Can't get more with cpu-affinity and cpu-threads

WITHOUT Hyper-Threading option enabled :

https://zupimages.net/up/19/47/z2xe.png

- 100% processor activity
- 16 Threads used out of 16
- Around 4400Hr/s (less than previous version of SRBMiner MULTI 0.1.6 : 4900Hr/s)

-> Previous version used only 15 threads out of 16 in auto-config compare to 0.1.7

I use auto-config each time for doing tests :)

Nico



Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: doktor83 on November 20, 2019, 11:48:17 AM

Hello @doktor83,

Some news with SRBMiner-MULTI 0.1.7 :

I use 2x Intel XEON E5-2630 V3 @ 2.40GHZ
16 cores, 32 threads available with Hyper-Threading

WITH Hyper-Threading option enabled :

https://zupimages.net/up/19/47/vmyq.png

- Only 50-55% processor activity
- Only 16 Threads used out of 32
- Around 4400Hr/s
- Can't get more with cpu-affinity and cpu-threads

WITHOUT Hyper-Threading option enabled :

https://zupimages.net/up/19/47/z2xe.png

- 100% processor activity
- 16 Threads used out of 16
- Around 4400Hr/s (less than previous version of SRBMiner MULTI 0.1.6 : 4900Hr/s)

-> Previous version used only 15 threads out of 16 in auto-config compare to 0.1.7

I use auto-config each time for doing tests :)

Nico


It is hard, or maybe not even  possible at all to make the auto config work good on every system with different cpu combinations.
Ver 0.1.7 does the threads & affinity calculation in auto mode based on available L3 cache sizes, where 0.1.6 was not . The logic used there was really poor  ;D

So you can set --cpu-threads 15 by hand, without affinity set at all with the HT off, and should get the 4900h/s again.


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: SamaelDNM on November 20, 2019, 01:34:27 PM
very well, something like that was what I was looking for, what I see is an all-in-one, so I see it very sophisticated  :)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: KolordZ on November 20, 2019, 02:11:59 PM

It is hard, or maybe not even  possible at all to make the auto config work good on every system with different cpu combinations.
Ver 0.1.7 does the threads & affinity calculation in auto mode based on available L3 cache sizes, where 0.1.6 was not . The logic used there was really poor  ;D

So you can set --cpu-threads 15 by hand, without affinity set at all with the HT off, and should get the 4900h/s again.

Yes, I could probably use --cpu-threads 15 without Hyper-Threading enabled to get the 4900h/s again, but this is not that I would like to know.

I would like to know how can we use the Hyper-Threading to get a better hashrate.

If we can get 4400h/s with H-T (Hyper-Threading) enabled and only 55% processor activity with 16 thread out of 32 we could probably get like 30 or 31 threads out of 32 and get like, 7000h/s (x1.6)

EDIT : with --cpu-threads 15 without H-T I have 4900h/s again

Nico


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: doktor83 on November 20, 2019, 04:03:37 PM

It is hard, or maybe not even  possible at all to make the auto config work good on every system with different cpu combinations.
Ver 0.1.7 does the threads & affinity calculation in auto mode based on available L3 cache sizes, where 0.1.6 was not . The logic used there was really poor  ;D

So you can set --cpu-threads 15 by hand, without affinity set at all with the HT off, and should get the 4900h/s again.

Yes, I could probably use --cpu-threads 15 without Hyper-Threading enabled to get the 4900h/s again, but this is not that I would like to know.

I would like to know how can we use the Hyper-Threading to get a better hashrate.

If we can get 4400h/s with H-T (Hyper-Threading) enabled and only 55% processor activity with 16 thread out of 32 we could probably get like 30 or 31 threads out of 32 and get like, 7000h/s (x1.6)

EDIT : with --cpu-threads 15 without H-T I have 4900h/s again

Nico

No because you are limited with the size of L3 and L2 caches.

But you can run Arqma on 32 threads probably :)


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: sech1 on November 21, 2019, 11:20:40 AM
Attention! There is currently a fishing attack going on: https://bitcointalk.org/index.php?topic=5203276.0

Don't download anything from that topic! Topic starter deleted my warning there! Better report it to moderators!

You can report this on github too: https://github.com/contact/report-abuse?report=srb-miner+%28user%29


Title: Re: SRBMiner-MULTI CPU & AMD GPU Miner 0.1.7 beta
Post by: doktor83 on November 21, 2019, 12:29:49 PM
Attention! There is currently a fishing attack going on: https://bitcointalk.org/index.php?topic=5203276.0

Don't download anything from that topic! Topic starter deleted my warning there! Better report it to moderators!

You can report this on github too: https://github.com/contact/report-abuse?report=srb-miner+%28user%29

Oh sh*t, thanks SChernykh, i will report it too right now