Author

Topic: XMR Stak miner 2.2.0 with colorscheme, inline shares + total hasrate, 0% dev fee (Read 2301 times)

copper member
Activity: 63
Merit: 0
Hello guys. It that official thread? I want to make an official binaries for Linux. Or provide my VM image for maintainers.

This is my build of the Master GIT made few days ago. No source modifications. Minimal system requirements: Linux x86_64, Glibc 2.11+ (Ubuntu 10.04+, Debian 6+, CentOS 6+, openSUSE 11.3+), optional: NVIDIA 375.xx driver or newer, Catalyst or AMDGPU driver (it was linked with FreeOCL library that's supporting OpenCL 1.2).

There is a "deps" directory with libstdc++ from GCC5, libnuma and libhwloc. I need to write a Readme file with the instructions how to bind them if needed. I don't enable HTTP daemon and OpenSSL support for this build.

Code:
LD_LIBRARY_PATH=deps ./xmr-stak --help

My test results:

Intel CPU: Good (like wolf9466 & LucasJones miner and xmrig)
AMD CPU: bad (wolf9466 miner and xmrig shows 415 h/s on my AMD FX 8350, xmr-stak shows 223 h/s)
NVIDIA GPU: Perfect (ccminer shows 30 h/s on my notebook's GPU, however xmr-stak sowhws 122 h/s)
AMD GPU: Medium (sgminer-gm 5.5.6 pre-release started with -monero option shows 690-712 h/s on my non-overclocked Radeon R9 R290, however xmr-stak shows 640 h/s)

Fair findings.
sr. member
Activity: 362
Merit: 250
Hello guys. It that official thread? I want to make an official binaries for Linux. Or provide my VM image for maintainers.

This is my build of the Master GIT made few days ago. No source modifications. Minimal system requirements: Linux x86_64, Glibc 2.11+ (Ubuntu 10.04+, Debian 6+, CentOS 6+, openSUSE 11.3+), optional: NVIDIA 375.xx driver or newer, Catalyst or AMDGPU driver (it was linked with FreeOCL library that's supporting OpenCL 1.2).

There is a "deps" directory with libstdc++ from GCC5, libnuma and libhwloc. I need to write a Readme file with the instructions how to bind them if needed. I don't enable HTTP daemon and OpenSSL support for this build.

Code:
LD_LIBRARY_PATH=deps ./xmr-stak --help

My test results:

Intel CPU: Good (like wolf9466 & LucasJones miner and xmrig)
AMD CPU: bad (wolf9466 miner and xmrig shows 415 h/s on my AMD FX 8350, xmr-stak shows 223 h/s)
NVIDIA GPU: Perfect (ccminer shows 30 h/s on my notebook's GPU, however xmr-stak sowhws 122 h/s)
AMD GPU: Medium (sgminer-gm 5.5.6 pre-release started with -monero option shows 690-712 h/s on my non-overclocked Radeon R9 R290, however xmr-stak shows 640 h/s)
full member
Activity: 420
Merit: 184

Hi guys  what its the config / parameter in command line  for apply  the "intensity" ?  in SMOS


xmr-stak-v2.4.1-cuda8   
...

Wrong thread - this is for a fork of xmr-stak that was compiled without the devfee and with colored text output and it has not been updated for the new Monero algo.

newbie
Activity: 82
Merit: 0

Hi guys  what its the config / parameter in command line  for apply  the "intensity" ?  in SMOS


xmr-stak-v2.4.1-cuda8   

Code:
--currency monero7 -o stratum+tcp://[POOL:PORT] -u [WALLET] -p [WORKER]
   Huh

I dont figure out how apply Intensity  for getting 800 - 900 H/s with RX570
member
Activity: 141
Merit: 10
newbie
Activity: 143
Merit: 0
Any updates planned for this miner?

EDIT: I spoke to soon:

±New Release: https://github.com/fireice-uk/xmr-stak/releases
member
Activity: 95
Merit: 11
Any chance you'll be pushing an "update" out once the new XMR coding is released and Stak gets updated? Grown to really like your customizations + I'm not smart enough to successfully compile it myself without some errors being spit out haha Smiley
member
Activity: 348
Merit: 10
@whoismoses: you are not paying fees anymore Wink
member
Activity: 476
Merit: 19
Its simply recompiled and removed the fees, Hidden and not
member
Activity: 247
Merit: 59
  • The original XMR Stak miner 2.2.0 but now with 0.0% dev fee
  • Colored output
  • After a share is submitted you see the total amount of shares + percent of good shares
  • After a share is submitted you see the total hashrate

So, I've been using the normal xmr-stak 2.2.0 for a long time now. I tried this out. I get about 40-50 more H/s on my Ryzen than before. If you didn't change any of that, why do I get a better hash rate?
jr. member
Activity: 238
Merit: 1
yes, you were right. Its working.

I can confirm that Claymore,Xmrstak,Overdrive use different way of indexing..

Now I have just to find the right timing straps for cryptonight for the Rx550 and I will not it

I don't know if this will help but it may be worth giving it a go, at least the guys on the forum are more than eager to help with BIOS mods, if they can.
https://anorak.tech/t/sapphire-rx-550-4g-pulse-bios-requst/64740
member
Activity: 476
Merit: 19
yes, you were right. Its working.

I can confirm that Claymore,Xmrstak,Overdrive use different way of indexing..

Now I have just to find the right timing straps for cryptonight for the Rx550 and I will not it

jr. member
Activity: 238
Merit: 1
I have a mixed rig with 3rx 550 2GB, 3rx570 and 2GTX 1050

Can I use XMR STAK to mine only with the Rx 550 and not using the RX 570 ?

Yes you can. Like other mining programs there is an option to specify which cards you want to use with the miner. In the "amd.txt" file use following.

Code:
"gpu_threads_conf" : [
    { "index" : 0, "intensity" : 512, "worksize" : 8, "affine_to_cpu" : 0, "strided_index" : true },
],

As you have 3 cards you may need to do a bit of testing to find out which index the RX550 belongs to, so if it is index 1 or 2 then change the index of 0 above to a 1 or a 2, the other 2 card will then not mine.
(set other parameters to your preference).

To mine with all 3 use.

Code:
"gpu_threads_conf" : [
    { "index" : 0, "intensity" : 512, "worksize" : 8, "affine_to_cpu" : 0, "strided_index" : true },
    { "index" : 1, "intensity" : 512, "worksize" : 8, "affine_to_cpu" : 0, "strided_index" : true },
    { "index" : 2, "intensity" : 512, "worksize" : 8, "affine_to_cpu" : 0, "strided_index" : true },
],

Note: I have run multiple instances of different versions of Claymore, at the same time, and found that each version identifies the index number of the card differently, i.e. version 9.7 says card 1 is "index 0" but version 10.0 says card 1 is "index 1". So bear this in mind if you decide to use Claymore with the other cards as there may be a conflict of index numbers.

newbie
Activity: 14
Merit: 0
Hey, just wanted to say that I really appreciate your work. Your commits are very nice!
Did you plan to merge them with the current dev branch of xmr stak? They added very good features such as opencl cache which reduced load time of my 8xVega from 2:30 to 15s and +20h/s overall with memchunk
member
Activity: 476
Merit: 19
I have a mixed rig with 3rx 550 2GB, 3rx570 and 2GTX 1050

Can I use XMR STAK to mine only with the Rx 550 and not using the RX 570 ?
jr. member
Activity: 238
Merit: 1
Does anyone have a configuration for a R9-270x 4GB card (I've disabled the CPU mining).

I've been testing xmr-stak on this card (tests with no overclocking, for now) but I've not been able to get more than 398 h/s out of it, but with Claymore's Cryptonight miner I can get 437 h/s.
I've changed the all the parameters I can find, "use_slow_memory", "intensity", "strided_index" and "worksize", increased them, decreased them enabled them disabled them, but I still can't get anywhere near Claymore's speed.


Yea so if you could try again but set 2 threads for the 1 gpu.

example:

"gpu_threads_conf" : [
    { "index" : 0, "intensity" : 1932, "worksize" : 8, "affine_to_cpu" : 1, "strided_index" : true },
    { "index" : 0, "intensity" : 1932, "worksize" : 8, "affine_to_cpu" : 1, "strided_index" : true },

----------------------------------------------------------------------------------------
Set intensity @ 396 for both cards.

you can also try these settings:

INTENSITY: 804, WORKSIZE: 7, STRIDED_INDEX: FALSE

Thanks for the tips, I've tried yet more combinations of settings without any luck.
The R9-270x does not like 2 threads (at least the R9-270's I've tested, and with other miners) and crashes the video drivers. The best I've managed to get on xmr-stak (without overclocking) is 400 h/s, guess I'll have to live with this.

I'm trying to get xmr-stak to work as the small 3 card rig I have (two R9-270x's and one RX470) will not work with sgminer and Claymore is a bit unstable, other bigger rigs I've built (with RX480/RX580 cards) have had no such problems.. I'm still working on it.

I'm testing xmr-stak on my 'main' PC with only a single R9-270x, running Windows 7 x64, the 3 card rig runs Windows 10 pro x64.
member
Activity: 273
Merit: 17
Does anyone have a configuration for a R9-270x 4GB card (I've disabled the CPU mining).

I've been testing xmr-stak on this card (tests with no overclocking, for now) but I've not been able to get more than 398 h/s out of it, but with Claymore's Cryptonight miner I can get 437 h/s.
I've changed the all the parameters I can find, "use_slow_memory", "intensity", "strided_index" and "worksize", increased them, decreased them enabled them disabled them, but I still can't get anywhere near Claymore's speed.



Yea so if you could try again but set 2 threads for the 1 gpu.

example:

"gpu_threads_conf" : [
    { "index" : 0, "intensity" : 1932, "worksize" : 8, "affine_to_cpu" : 1, "strided_index" : true },
    { "index" : 0, "intensity" : 1932, "worksize" : 8, "affine_to_cpu" : 1, "strided_index" : true },

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

Set intensity @ 396 for both cards.


you can also try these settings:

INTENSITY: 804, WORKSIZE: 7, STRIDED_INDEX: FALSE
jr. member
Activity: 238
Merit: 1
Does anyone have a configuration for a R9-270x 4GB card (I've disabled the CPU mining).

I've been testing xmr-stak on this card (tests with no overclocking, for now) but I've not been able to get more than 398 h/s out of it, but with Claymore's Cryptonight miner I can get 437 h/s.
I've changed the all the parameters I can find, "use_slow_memory", "intensity", "strided_index" and "worksize", increased them, decreased them enabled them disabled them, but I still can't get anywhere near Claymore's speed.

member
Activity: 273
Merit: 17
@MagicSmoker

I do understand that nvidia & amd is different, the question is what do you "tweek" to display the Hashrate?
I did modify some values in the amd.txt file but Hashrate is still not displaying.

Thx

Look for the parameter in the main config file (config.txt by default) called:

"verbose_level" : 3,

and change the 3 to a 4. That will print out a hashrate report every 60 seconds.



I have done that, and the output is shown in the picture that I originally attached to my post.


Yo.

what specific amd card do you have?

a few examples for you:

r9 380 - try setting "intensity" : 760, "worksize" : 7

rx 470 -  INTENSITY 1024, WORKSIZE 8

basically try out some diffrent intensity and worksize options and see if you wont begin to get some hashrate reports.

full member
Activity: 420
Merit: 184
I have done that, and the output is shown in the picture that I originally attached to my post.

Likely your card is not supported, then, or badly misconfigured in amd.txt as a result of your attempts at tweaking. A common cause of the GPU not being used is incorrectly setting the platform index (choice is either 0 or 1, AFAIK), but xmr-stak generally picks the correct one if you let it.

Also, you were asked to specify your card but all you replied was, "AMD Radeon" - at risk of pointing out the obvious, that is not a specific card...


newbie
Activity: 4
Merit: 0
@MagicSmoker

I do understand that nvidia & amd is different, the question is what do you "tweek" to display the Hashrate?
I did modify some values in the amd.txt file but Hashrate is still not displaying.

Thx

Look for the parameter in the main config file (config.txt by default) called:

"verbose_level" : 3,

and change the 3 to a 4. That will print out a hashrate report every 60 seconds.



I have done that, and the output is shown in the picture that I originally attached to my post.
full member
Activity: 420
Merit: 184
@MagicSmoker

I do understand that nvidia & amd is different, the question is what do you "tweek" to display the Hashrate?
I did modify some values in the amd.txt file but Hashrate is still not displaying.

Thx

Look for the parameter in the main config file (config.txt by default) called:

"verbose_level" : 3,

and change the 3 to a 4. That will print out a hashrate report every 60 seconds.

newbie
Activity: 4
Merit: 0
What gpu are you using?
I had the same problem with a gtx 750ti, cpu was hashing along but gpu not.
For me it was the configuration for the gpu that was the problem.

So depending  what gpu you got change the parameters in the nvidia config or the AMD config, depends what gpu you got.

Hi

I'm using an AMD Radeon card.
Which parameters did you change in your config file?

Thx

@Set Ready go says he has an Nvidia GTX 750 Ti; his nvidia.txt configuration isn't going to be terribly useful for your AMD card...

The easiest thing to do is to run xmr-stak from the command line without any parameters and it will prompt you to enter currency type (either Monero for most Cryptonote coins, or AEON for AEON), pool address and your wallet address. It will then create cpu.txt and either amd.txt or nvidia.txt automatically. Once you have those you can then tweak them to improve performance.


@MagicSmoker

I do understand that nvidia & amd is different, the question is what do you "tweek" to display the Hashrate?
I did modify some values in the amd.txt file but Hashrate is still not displaying.

Thx
full member
Activity: 420
Merit: 184
What gpu are you using?
I had the same problem with a gtx 750ti, cpu was hashing along but gpu not.
For me it was the configuration for the gpu that was the problem.

So depending  what gpu you got change the parameters in the nvidia config or the AMD config, depends what gpu you got.

Hi

I'm using an AMD Radeon card.
Which parameters did you change in your config file?

Thx

@Set Ready go says he has an Nvidia GTX 750 Ti; his nvidia.txt configuration isn't going to be terribly useful for your AMD card...

The easiest thing to do is to run xmr-stak from the command line without any parameters and it will prompt you to enter currency type (either Monero for most Cryptonote coins, or AEON for AEON), pool address and your wallet address. It will then create cpu.txt and either amd.txt or nvidia.txt automatically. Once you have those you can then tweak them to improve performance.

newbie
Activity: 4
Merit: 0
Hi

I noticed something while mining.
If i mine with CPU only i get my Hashrate, but when I add GPU, I do not get the hashrate.

Any suggestions???

https://s17.postimg.org/v7d43xcyn/2018-02-20_08-04-09.png


Thx

What gpu are you using?
I had the same problem with a gtx 750ti, cpu was hashing along but gpu not.
For me it was the configuration for the gpu that was the problem.

So depending  what gpu you got change the parameters in the nvidia config or the AMD config, depends what gpu you got.

Hi

I'm using an AMD Radeon card.
Which parameters did you change in your config file?

Thx
member
Activity: 273
Merit: 17
Hi

I noticed something while mining.
If i mine with CPU only i get my Hashrate, but when I add GPU, I do not get the hashrate.

Any suggestions???




Thx

What gpu are you using?
I had the same problem with a gtx 750ti, cpu was hashing along but gpu not.
For me it was the configuration for the gpu that was the problem.

So depending  what gpu you got change the parameters in the nvidia config or the AMD config, depends what gpu you got.
newbie
Activity: 4
Merit: 0
Hi

I noticed something while mining.
If i mine with CPU only i get my Hashrate, but when I add GPU, I do not get the hashrate.

Any suggestions???

https://s17.postimg.org/v7d43xcyn/2018-02-20_08-04-09.png


Thx
member
Activity: 273
Merit: 17
How do i get this miner to ignore my RX480/vegas and just mine with the cpu(ryzen 7)
I dont see were to edit the config file?

You change the parameters in the start-electroneum.bat

if you are mining electroneum then its already set to not use your amd cards.

Code:
:start
timeout 45
xmr-stak -c electroneum.txt --noAMD
goto start
newbie
Activity: 12
Merit: 0
How do i get this miner to ignore my RX480/vegas and just mine with the cpu(ryzen 7)
I dont see were to edit the config file?

run like this:

xmr-stak --noNVIDIA --noAMD
jr. member
Activity: 94
Merit: 5
How do i get this miner to ignore my RX480/vegas and just mine with the cpu(ryzen 7)
I dont see were to edit the config file?
newbie
Activity: 12
Merit: 0
If anyone wants to run xmr-stak without dev fee from Docker, here is how:

https://niobio-pool.com/dl/README.txt

- Docker (Linux or Mac OSX hosts)

# Linux
docker run -it --rm --device /dev/dri:/dev/dri -v $PWD:/cfg rig1/xmr-stak
# Mac OSX
docker run -it --rm -v $PWD:/cfg rig1/xmr-stak

See more about Docker at: https://hub.docker.com/r/rig1/xmr-stak/

- All versions available for download (Windows, Mac and Linux):

https://niobio-pool.com/dl/
legendary
Activity: 1510
Merit: 1003
@rednoW
Uff 600+  Grin Grin
Sweet man what thread config have you got on xmr stak ?
i use 1/3/4/5/7/9/10/11
My 8-thread config differs from yours but with your config I have the same 624h/s
member
Activity: 273
Merit: 17
[545 H/s]
Hers screenshot how it looks for me.

Holy frijoles, you are leaving me and my Ryzen in the dust! Guess I need to get Ryzen Master and see if I can catch up!


ryzen 5 1600 can do even better


@rednoW
Uff 600+  Grin Grin
Sweet man what thread config have you got on xmr stak ?
i use 1/3/4/5/7/9/10/11
full member
Activity: 420
Merit: 184

ryzen 5 1600 can do even better


That's what I have! Me and @Set Ready Go exchanged several PMs about tweaks to the CPU.txt file and without his help I would still be hashing away at 360-380 H/s!

legendary
Activity: 1510
Merit: 1003
[545 H/s]
Hers screenshot how it looks for me.

Holy frijoles, you are leaving me and my Ryzen in the dust! Guess I need to get Ryzen Master and see if I can catch up!


ryzen 5 1600 can do even better
full member
Activity: 420
Merit: 184
[545 H/s]
Hers screenshot how it looks for me.

Holy frijoles, you are leaving me and my Ryzen in the dust! Guess I need to get Ryzen Master and see if I can catch up!

member
Activity: 273
Merit: 17




Hers screenshot how it looks for me.
copper member
Activity: 97
Merit: 0
So i have been running this for a few days on a ryzen 5 1600 hovering about 490-510 H/s ,  seems rock solid.
Mining ETH on the rx 480.



Cool! Glad to hear that. Im planning on a slightly extra feature. Personally i use the web output a lot http://77.160.234.222:16000/h
The things that bothers me is that i cant find my wallet address in here so im planning on adding the wallet address in web output. Sometimes i want to double check my coins on the pool and i don't have always my wallet address at hand so therefor i want it to show up in the web output.
copper member
Activity: 97
Merit: 0
Update 20-01-18
Due to a bug in Visual Studio CUDA (Nvidia) didn't work. I recompiled and nvidia cards should be working now

Testing this out on a couple different computers and I really like the color scheme. So far it works fine in CPU-only mode with a Ryzen 5 1600 (440 H/s) and an FX-8300 (340 H/s), but GPU performance is rather lackluster with an RX 570 (getting about 550 H/s from the GPU itself, while Claymore v3.9 gets 720 H/s), and it doesn't work at all with a GTX 1080.

True. You need to do some optimisation in amd.txt. Increase the intensity. For 4GB cards i use something like 1536 as value. The nvidia part was a problem indeed. I forgot to compile the first time with nvidia enabled i only compiled with amd option only. If you download the new .exe file from here: https://drive.google.com/drive/folders/14r_lQUyY-CosDvuMAGOyUZV88TIj7e2w you should be fine, let me know.
copper member
Activity: 97
Merit: 0
Is the precompiled miner already compiled with 0% dev fee?

Yes it is
member
Activity: 273
Merit: 17
So i have been running this for a few days on a ryzen 5 1600 hovering about 490-510 H/s ,  seems rock solid.
Mining ETH on the rx 480.

full member
Activity: 420
Merit: 184
Update 20-01-18
Due to a bug in Visual Studio CUDA (Nvidia) didn't work. I recompiled and nvidia cards should be working now

Testing this out on a couple different computers and I really like the color scheme. So far it works fine in CPU-only mode with a Ryzen 5 1600 (440 H/s) and an FX-8300 (340 H/s), but GPU performance is rather lackluster with an RX 570 (getting about 550 H/s from the GPU itself, while Claymore v3.9 gets 720 H/s), and it doesn't work at all with a GTX 1080.
newbie
Activity: 14
Merit: 0
Is the precompiled miner already compiled with 0% dev fee?
hero member
Activity: 1138
Merit: 523
copper member
Activity: 97
Merit: 0
copper member
Activity: 97
Merit: 0
Seeing this on github with full code etc would be nice Grin

I will do this ASAP. Im not really a deverloper i just modified the output so iam not very experienced with this github stuff. Will look into it tomorrow.

Source code so I can compile for Linux?
I will add it on github asap!

Source code so I can compile for Linux?
https://giphy.com/gifs/oOTTyHRHj0HYY
Just use official Github and change donation from 2.0 to 0.0 Cheesy Really hard change...
For some people it is. This idea started in a telegram group. I posted a screenshot and they ask what miner it was. I said its the xmr stak miner but i modified the output a little with colors, shares and hashrate. Suddenly people started to ask if i could share it so i did. I don't want to make money on it there is no dev fee in it. I dont want to offend anyone i just wanted to share my modifications on the miner.
hero member
Activity: 2548
Merit: 626
First of all before you start a war about why i removed the dev fee. I came across https://bitcointalksearch.org/topic/cast-xmr-high-speed-xmrcryptonight-miner-for-rx-vega-gpus-2-khashs-2256917. The is message of Wolf0, i believe he is the original xmr-stak developer but someone stole his code, added 2.0% dev fee and published it. I did some research about this (which i am not gonna explain here) and i found this inappropriate. Therefor i started to modify the original xmr-stak miner and removed the 2.0% dev fee because the fee is going to someone where it shouldnt.

Nobody stole wolfs code, the whole miner written in c++ is fireice-uk's and psychocrypt's, the only thing that is, let's say wolfs, is the opencl kernel for cn.
It's everywhere on the net, in sgminer, github, etc, so they did not steal it, they forgot to include a notice that they use wolfs kernel.

Wolf, correct me if im wrong.

Yeah, xmr-stak-amd - the miner which stole my code, violating its MIT license, and then had the balls to put a fee in it for himself.

Yes i can read thanks, but still waiting for an answer from Wolf himself.
sr. member
Activity: 966
Merit: 359
👉MINING-BIOS.eu💲⛏
Source code so I can compile for Linux?
https://giphy.com/gifs/oOTTyHRHj0HYY
Just use official Github and change donation from 2.0 to 0.0 Cheesy Really hard change...
Does official version have colored output?
You want it for the color output only? Then my apologies, I didn't think about this...
The download should contain source codes anyway or it's againts GNU GPL license.
newbie
Activity: 164
Merit: 0
I'd rather pay out 1% fee  for original dev .  Cheesy
thanks anyway
sr. member
Activity: 966
Merit: 359
👉MINING-BIOS.eu💲⛏
When you take parts of my ETN or XMR guides you might at least put link to the original thread.
You know the port 16000 like in my guide is obvious... and the whole structure pretty much copied from my guides.

https://bitcointalksearch.org/topic/guideamdnvidiacpuetnhow-to-mine-electroneum-miners-downloads-2345911
https://bitcointalksearch.org/topic/guideamdnvidiacpuxmrhow-to-mine-moneroryo-miners-downloads-2126975
hero member
Activity: 630
Merit: 502
Source code so I can compile for Linux?
https://giphy.com/gifs/oOTTyHRHj0HYY
Just use official Github and change donation from 2.0 to 0.0 Cheesy Really hard change...
Does official version have colored output?
sr. member
Activity: 966
Merit: 359
👉MINING-BIOS.eu💲⛏
Source code so I can compile for Linux?
https://giphy.com/gifs/oOTTyHRHj0HYY
Just use official Github and change donation from 2.0 to 0.0 Cheesy Really hard change...
hero member
Activity: 630
Merit: 502
Source code so I can compile for Linux?
hero member
Activity: 1498
Merit: 597
First of all before you start a war about why i removed the dev fee. I came across https://bitcointalksearch.org/topic/cast-xmr-high-speed-xmrcryptonight-miner-for-rx-vega-gpus-2-khashs-2256917. The is message of Wolf0, i believe he is the original xmr-stak developer but someone stole his code, added 2.0% dev fee and published it. I did some research about this (which i am not gonna explain here) and i found this inappropriate. Therefor i started to modify the original xmr-stak miner and removed the 2.0% dev fee because the fee is going to someone where it shouldnt.

Nobody stole wolfs code, the whole miner written in c++ is fireice-uk's and psychocrypt's, the only thing that is, let's say wolfs, is the opencl kernel for cn.
It's everywhere on the net, in sgminer, github, etc, so they did not steal it, they forgot to include a notice that they use wolfs kernel.

Wolf, correct me if im wrong.

Yeah, xmr-stak-amd - the miner which stole my code, violating its MIT license, and then had the balls to put a fee in it for himself.
member
Activity: 141
Merit: 10
hero member
Activity: 2548
Merit: 626
First of all before you start a war about why i removed the dev fee. I came across https://bitcointalksearch.org/topic/cast-xmr-high-speed-xmrcryptonight-miner-for-rx-vega-gpus-2-khashs-2256917. The is message of Wolf0, i believe he is the original xmr-stak developer but someone stole his code, added 2.0% dev fee and published it. I did some research about this (which i am not gonna explain here) and i found this inappropriate. Therefor i started to modify the original xmr-stak miner and removed the 2.0% dev fee because the fee is going to someone where it shouldnt.

Nobody stole wolfs code, the whole miner written in c++ is fireice-uk's and psychocrypt's, the only thing that is, let's say wolfs, is the opencl kernel for cn.
It's everywhere on the net, in sgminer, github, etc, so they did not steal it, they forgot to include a notice that they use wolfs kernel.

Wolf, correct me if im wrong.
hero member
Activity: 1138
Merit: 523
Seeing this on github with full code etc would be nice Grin
copper member
Activity: 97
Merit: 0
XMR Stak miner 2.2.0
  • The original XMR Stak miner 2.2.0 but now with 0.0% dev fee
  • Colored output
  • After a share is submitted you see the total amount of shares + percent of good shares
  • After a share is submitted you see the total hashrate

First of all before you start a war about why i removed the dev fee. I came across https://bitcointalksearch.org/topic/cast-xmr-high-speed-xmrcryptonight-miner-for-rx-vega-gpus-2-khashs-2256917. The is message of Wolf0, i believe he is the original xmr-stak developer but someone stole his code, added 2.0% dev fee and published it. I did some research about this (which i am not gonna explain here) and i found this inappropriate. Therefor i started to modify the original xmr-stak miner and removed the 2.0% dev fee because the fee is going to someone where it shouldnt.

Since im in some telegram groups i posted my modified xmr-stak miner and they were all excited. Mainly this group: https://t.me/etnpool, was very excited. They liked the colors and the extra output and asked me to publish it. I'm not a known developer so ofcourse there is no trust that i really did remove the fee and didn't put a virus in it so therefor i am publishing 2 files.

1. Binaries for Windows
2. Complete "project" so you can review my code and build it yourself (building tutorial included)

I present you: XMR Stak miner 2.2.0 with colored output + extra's!


How to use
First run:
- double click xmr-stak.exe
- Go for curreny monero
- Fill out the pool: nl.etnpool.net:5555
- Fill out your wallet address: etnkHRKHRdACYy82xSYYVjet1AnSzZ96UJNL5Ujgn28FC1fbqzGMUWETshCJt8fvgy8ATqkLVMNDSTm EUx5q5kJ54Tp8JfrET9
- Fill out the rest of the questions

Finetuning:
- After you have done this there will be a few .txt files. Depending on amd or nvidia there will be a amd.txt or nvidia.txt along with cpu.txt and config.txt

GPU mining
- In this example i use a RX 580 4GB card, open up amd.txt and search for the following code:
Code:
"gpu_threads_conf" : [
  // gpu: Ellesmere memory:3712
  // compute units: 36
  { "index" : 0,
    "intensity" : 1536, "worksize" : 16,
    "affine_to_cpu" : false, "strided_index" : true
  },
  // gpu: Ellesmere memory:3712
  // compute units: 36
  { "index" : 1,
    "intensity" : 1536, "worksize" : 16,
    "affine_to_cpu" : false, "strided_index" : true
  },

],
- Play around with the intensity and worksize for the best results

CPU mining
- In this example i use a i7 8700k, open up cpu.txt and search for the following code:
Code:
"cpu_threads_conf" :
[
    { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 0 },
    { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 2 },
    { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 4 },
    { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 6 },
    { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 8 },
    { "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 10 },

],
You can play around with low_power_mode and no_prefetch options to finetune this. There is a complete readme in every .txt file explaining all the options

Pool setup
- The pool settings you filled out the first run are stored in config.txt
- In this example i use etnpool.net
- Look for this part:
Code:
"pool_list" :
[
{"pool_address" : "nl.etnpool.net:5555", "wallet_address" : "etnkHRKHRdACYy82xSYYVjet1AnSzZ96UJNL5Ujgn28FC1fbqzGMUWETshCJt8fvgy8ATqkLVMNDSTmEUx5q5kJ54Tp8JfrET9", "pool_password" : "x", "use_nicehash" : false, "use_tls" : false, "tls_fingerprint" : "", "pool_weight" : 1 },
],
- At the complete bottom there is also an option to get results via API, search for "httpd_port" and edit it like this:
Code:
"httpd_port" : 16000,

- Start the miner, when you navigate to 127.0.0.1:16000 you will see something like this:




Enjoy the miner! If you have question you can stake them here. I am not the original developer so i am not improving hashrate or such things, the only thing i did was added extra output and a colored output.

Files
https://drive.google.com/drive/folders/14r_lQUyY-CosDvuMAGOyUZV88TIj7e2w?usp=sharing
- XMR Stak 2.2.0.zip
- Compile files.zip for the devs/ malware checkers

For the future, i will make a git/ subversion repo for you, since im not a die hard developer i have no experience in this, if you want to help setup one, let me know!

Update 20-01-18
Due to a bug in Visual Studio CUDA (Nvidia) didn't work. I recompiled and nvidia cards should be working now

Update 21-01-18
Gitthub source: https://github.com/poNgz0r/xmr-stak

If you want to donate here are some addresses:
Electroneum (ETN): etnkHRKHRdACYy82xSYYVjet1AnSzZ96UJNL5Ujgn28FC1fbqzGMUWETshCJt8fvgy8ATqkLVMNDSTm EUx5q5kJ54Tp8JfrET9
LindaCoin (LINDA): LedaPmTfuwy2VJhJGuJ4jseVgVLSLDjuap
Litecoin (LTC): LgEoGjprZ1hoe5MuJ1y7YcUvgQwjC89WzZ

Please don't send me BTC or ETH i don't like slow transactions and high fees Wink
Jump to: