Pages:
Author

Topic: XMR-stak-JK 2.10.7 Compiled with no devfee (Updated: 2019-8-18) - page 12. (Read 28616 times)

sr. member
Activity: 372
Merit: 250
The road of excess leads to the palace of wisdom
thanks for making this. I tried to follow instructions, but I had trouble with visual studio since I already have a few versions of it installed, the cuda downloader for visual studio integration failed.

Yours worked instantly! 2 ez  Grin
you are welcome.


I have expeirenced a very strange connect error to nanopool on only one of my machines....  Anyone else getting this issue?

I'm not sure what the hell happens (because so far I have been asleep each time) but I have some issue which seems to crash three instances of the miner (2.4.4) running on two machines. Last night it was after running great for 16 hours, mining Loki (which has a very low difficulty right now which is good, but has taken a price hit - but I am HODLing anyway).

Did you manage to compile 2.4.5 yet? I was going to try to teach myself how sometime but it's like going back to f'ing school.....
legendary
Activity: 1848
Merit: 1166
My AR-15 ID's itself as a toaster. Want breakfast?
thanks for making this. I tried to follow instructions, but I had trouble with visual studio since I already have a few versions of it installed, the cuda downloader for visual studio integration failed.

Yours worked instantly! 2 ez  Grin
you are welcome.


I have expeirenced a very strange connect error to nanopool on only one of my machines....  Anyone else getting this issue?
newbie
Activity: 8
Merit: 0
thanks for making this. I tried to follow instructions, but I had trouble with visual studio since I already have a few versions of it installed, the cuda downloader for visual studio integration failed.

Yours worked instantly! 2 ez  Grin
newbie
Activity: 59
Merit: 0
maybe worth a look when i update my hardware later this year. thanks
full member
Activity: 420
Merit: 184
Mining loki here - How to active Double Threads for RX 580 8gb? Thanks for the miner

You simply duplicate the lines starting with { "index" in the amd.txt file like this:

Code:
"gpu_threads_conf" : [
  // gpu: Ellesmere memory:3712
  // compute units: 32
  { "index" : 0, "intensity" : 848, "worksize" : 8, "affine_to_cpu" : false, "strided_index" : 2, "mem_chunk" : 2, "comp_mode" : true },
  { "index" : 0, "intensity" : 848, "worksize" : 8, "affine_to_cpu" : false, "strided_index" : 2, "mem_chunk" : 2, "comp_mode" : true },
],

This is for a single RX 570 (4GB) because that's what I have.

The easiest way to do this is to let xmr-stak generate the amd.txt file automatically (which it will do the first time it is run) then edit that file to double up on the index lines. You will likely have to adjust the intensity value to get the best hashrate and stop it from crashing, but the other parameters should be the same as shown above (the default choices for strided_index and mem_chunk may not be ideal).

NB - I'm still running 2.4.2.


legendary
Activity: 1848
Merit: 1166
My AR-15 ID's itself as a toaster. Want breakfast?
Can you help to compile new XMR stak 2.4.5 0% dev for new fork from Masai and Haven ? Thanks a lot

https://imgur.com/a/EO5Ru0D

CUDA is being a @#$!#@$ again.    Its saying its not a compatible version of the compiler;  yet it is.  I have updated nothing since the last 2.4.4 build.

IDK what gives.  This is the same sort of crap that happened to me last time.

Mining loki here - How to active Double Threads for RX 580 8gb? Thanks for the miner
you will have to go on the xmr-stak github and look through the documentation.   I personally don't understand the json config parameters as to how to create them as multiple threads.... so I would refer you to the original docs.
newbie
Activity: 9
Merit: 0
Can you help to compile new XMR stak 2.4.5 0% dev for new fork from Masai and Haven ? Thanks a lot
newbie
Activity: 3
Merit: 0
Mining loki here - How to active Double Threads for RX 580 8gb? Thanks for the miner
jr. member
Activity: 238
Merit: 1

Eventually I solved this issue by running separate instances of XMR-stak. 1st one running the 1080 and the 1st 2 1070s plus cpu core 0, second one running the remaining two 1070s and cpu core 2. With this setup, now finally all five cards are at 650-700h/s. It took quite a bit of messing with the configs of the second instance to get it to even run, and I have to set it to verbosity 4 and 30secs because pressing h doesn't respond and give me hash-rate.

If anyone else is running a 4 or more GPU rig (especially if you use 1070s/1080s) and you aren't getting full hash rate on all GPUs I suggest trying what I did - it works great.
Like I said, getting the second instance of xmr-stak running on the same machine means changing quite a few things in the configuration.txt so if anyone is interested I will try to remember what I did.

Great tip, it should be on a top 10 list. I 'accidentally' found this too with my rig with mis-matched cards, that running different instances of the miner for each card(s) helps a lot.   
legendary
Activity: 1848
Merit: 1166
My AR-15 ID's itself as a toaster. Want breakfast?
Thanks for the good word!

Yeah, I have always believed there's some sort of "sweet spot" when it comes to hashrates...   Too much and it feels negatively impacted (example is a NH rental) and too little you don't feel any love because you get not enough cshares many times to keep your server side calculated hashrate normalized (via shares).....

When on pools, having ~10% of poolhash, seems about right... for some reason.  You feel the luck benefits the most.
sr. member
Activity: 372
Merit: 250
The road of excess leads to the palace of wisdom
First of all thanks to @JaredKaragen  for the no devfee builds: great stuff and so far you are correct when you said they seem to provide a much more stable hash-rate at the pool, I guess because we don't get the devfee switching messing with difficulty, etc.

I am mining Loki with cryptonight-heavy, mostly using 1070s and also 2 1080s while running OhGodAnETHlargementPill so the GDDR5x memory latency doesn't make them hash like a 1060.

I just wanted to share some stuff I have done that may help anyone else in my situation. I posted something elsewhere to see if anyone can tell me how to get past the 2 Gig memory limit we are supposed to be able to do with pascal cards, and if that will even make any difference to hash rates... but that's another story.

One of my rigs has 2 x 1070s and 1 x 1080. The 1070s are set to threads 96, blocks 15 and the 1080 is set to whatever XMR-stack defaulted it to. With OhGodAnETHlargementPill running, all three cards do about 700h/s which is great.

My other rig has 4 x 1070s and 1 x 1080. I set the threads/blocks on the 1070s to the same as above, but I noticed that for some reason - when mining all five GPUs, it would run with the 1080 at around 500h/s, 2 of the 1070s at maybe 560h/s and the other two at the 700h/s I saw on the smaller rig.

I put the virtual memory way up to 54 gig or something, made no difference. I set alternating 1070s at xmr-stak default threads and blocks with the other two at T 96 B 15 and it made it worse.

Eventually I solved this issue by running separate instances of XMR-stak. 1st one running the 1080 and the 1st 2 1070s plus cpu core 0, second one running the remaining two 1070s and cpu core 2. With this setup, now finally all five cards are at 650-700h/s. It took quite a bit of messing with the configs of the second instance to get it to even run, and I have to set it to verbosity 4 and 30secs because pressing h doesn't respond and give me hash-rate.

If anyone else is running a 4 or more GPU rig (especially if you use 1070s/1080s) and you aren't getting full hash rate on all GPUs I suggest trying what I did - it works great.
Like I said, getting the second instance of xmr-stak running on the same machine means changing quite a few things in the configuration.txt so if anyone is interested I will try to remember what I did.
legendary
Activity: 1848
Merit: 1166
My AR-15 ID's itself as a toaster. Want breakfast?
EDIT: Just tried the calls to the conf files that were renamed and no good. I'm just going to put each coin algo in its own separate folder.  Thx


I did this and it works now.  Smiley
Code:
start xmr-stak --config configbittube.txt --poolconf poolmining.bit.tube.txt --cpu cpubittube.txt --nvidia nvidiabittube.txt 
exit 0


Ahh yeah, I see how it works.

I would have generated all of the different configs for each algo (a pools.txt and config.txt), and named them similarly;  but I would have had my batch just rename them to the proper default filenames and rename them back when the program exits.... probably just copying the file, and each time the loop resets it deletes the default file before loading the proper algo is the smartest "failsafe" way to do it.


Glad you got it sorted though.

yeah, it's not working

hmmm...

EDIT: Just tested the original XMR-stak with devfee and it has the same problem btw

How exactly is it not working?  (Details bazzle..... details please)

What algo/coin, what pool?

Id say if the hard fault exists;  then its out of my control for debugging the problem as its gonna be a problem with the apps code itself.....

since its a universal fault for you between builds; it could be just related to your config or PC....


I have been getting no issues with different algos so far, as you can see, tbearhere has been able to get multiple algos to work fine, so I'd like to at least check myself what you are trying to see if there is some sort of issue i can remedy.



Remember, if need be, always try deleting the .txt files and re-launching the app fresh.  input the configs and different things it wants you to input... see if it still has an issue.
legendary
Activity: 3164
Merit: 1003
@JaredKaragen or anyone.
Looking at the OP it really doesn't show how to put call cpu conf ...call coin conf... call gpu conf... call emr-stak call pool  so I can make a bat file for each algo without disturbing the other coins settings. Very confusing. It could have been made like ccminer so easy to use. Anyone have a nvidia bat file that does muti coins from one folder that the miner is in?
Any help plz.  thx  Smiley  

Well, I think theres a way to specify a different file for each set of settings,

But, if I understand you correctly, you are looking to be able to call xmr-stak similarly to the way ccminer is called?
XMR-stak is a bunch different than most other miner apps in the way its configured......   I would need to figure out a LOT of this guys code locations and structures to rewrite how it works... and I am probably not gonna have that kind of time anytime soon to be frank.


The main premise that makes XMR-stak nicer than the way you launch ccminer; is:
Once you get the host machine set up, you do your first run of xmr-stak, let it take in configs/settings and bench the devices, and you simply need to only call xmr-stak.exe to launch from then on.  It creates its config .txt files to suit your pools config and devices.

If you want multiple instances for multiple devices;  you need multiple folders per device with a copy of the executables in each...   Bench and first run each as normal;  but comment out the devices in each folder's instance/config .txt to only use the devices you wish to use per-instance....



If I am totally wrong above about what you are trying to achieve, LMK... Ill do my best to help.




Thanks JaredKaragen

What I'm trying to do is have one xmr-stak folder and call from a bat. file the coin I want to mine.
But it generates the txt files for only one coin. So if I'm mining bittube ...then ok. But now I want to mine monero from that xmr-stak folder. It will overwrite the .txt folders for bittube I think.
But there is a call from a batch file like this below and I'm not sure if I can call the different algo's from a command line.

Code:
xmr-stak -c bittube 

Now if I have a second bat. file like this below what would happen?

Code:
xmr-stak -c monero 

This is all I'm trying to do....but these files a regenerated or overwritten I think by xmr-stak.

Code:
Usage: xmr-stak [OPTION]...

  -c, --config FILE     common miner configuration file
  -h, --help            show this help
  --noCPU               disable the CPU miner backend
  --cpu FILE            CPU backend miner config file
  --noAMD               disable the AMD miner backend
  --amd FILE            AMD backend miner config file

The Following options temporary overwrites the config file settings:
  -o, --url URL         pool url and port, e.g. pool.usxmrpool.com:3333
  -u, --user USERNAME   pool user name or wallet address
  -p, --pass PASSWD     pool password, in the most cases x or empty ""

Accounting to this I should be able to do this below except for the algo.

Code:
xmr-stak  -c bittube  --cpu  bittubecpuconf.  -o pool.usxmrpool.com:3333  -u addy  -p x

And name the batfile bittube and then make a shortcut to it to put in my mining coins folder.

Here is someone trying to help out too.
https://bitcointalksearch.org/topic/m.39558852

An example of bittube.
Code:
Usage: bittube-miner [OPTION]...

  -h, --help                 show this help
  -v, --version              show version number
  -V, --version-long         show long version number
  -c, --config FILE          common miner configuration file
  -C, --poolconf FILE        pool configuration file
  --noUAC                    disable the UAC dialog
  --benchmark BLOCKVERSION   ONLY do a 60-second benchmark and exit
  --noCPU                    disable the CPU miner backend
  --cpu FILE                 CPU backend miner config file
  --noAMD                    disable the AMD miner backend
  --noAMDCache               disable the AMD(OpenCL) cache for precompiled binaries
  --openCLVendor VENDOR      use OpenCL driver of VENDOR and devices [AMD,NVIDIA]
                             default: AMD
  --amd FILE                 AMD backend miner config file
  --noNVIDIA                 disable the NVIDIA miner backend
  --nvidia FILE              NVIDIA backend miner config file
  -i --httpd HTTP_PORT       HTTP interface port

The following options can be used for automatic start without a guided config,
If config exists then this pool will be top priority.
  -o, --url URL              pool url and port, e.g. pool.usxmrpool.com:3333
  -O, --tls-url URL          TLS pool url and port, e.g. pool.usxmrpool.com:10443
  -u, --user USERNAME        pool user name or wallet address
  -r, --rigid RIGID          rig identifier for pool-side statistics (needs pool support)
  -p, --pass PASSWD          pool password, in the most cases x or empty ""
  --use-nicehash             the pool should run in nicehash mode
  --currency NAME            currency to mine

Environment variables:

  XMRSTAK_NOWAIT             disable the dialog `Press any key to exit.
                                    for non UAC execution

Supported coin opitons:
        - bittube

Version: bittube-miner 1.1.7 be84883
Brought to by fireice_uk and psychocrypt under GPLv3.
Press any key to exit.
EDIT: Just tried the calls to the conf files that were renamed and no good. I'm just going to put each coin algo in its own separate folder.  Thx


I did this and it works now.  Smiley
Code:
start xmr-stak --config configbittube.txt --poolconf poolmining.bit.tube.txt --cpu cpubittube.txt --nvidia nvidiabittube.txt 
exit 0
newbie
Activity: 22
Merit: 0
yeah, it's not working

hmmm...

EDIT: Just tested the original XMR-stak with devfee and it has the same problem btw
newbie
Activity: 22
Merit: 0
Did you choose electroneum when doing the initial config on first run?


If you are upgrading, delete config.txt, pools.txt, etc.  start fresh.

Yes, I did. I extracted your compilation in a new file.

Going to try again but it's weird.
legendary
Activity: 1848
Merit: 1166
My AR-15 ID's itself as a toaster. Want breakfast?
@JaredKaragen or anyone.
Looking at the OP it really doesn't show how to put call cpu conf ...call coin conf... call gpu conf... call emr-stak call pool  so I can make a bat file for each algo without disturbing the other coins settings. Very confusing. It could have been made like ccminer so easy to use. Anyone have a nvidia bat file that does muti coins from one folder that the miner is in?
Any help plz.  thx  Smiley  

Well, I think theres a way to specify a different file for each set of settings,

But, if I understand you correctly, you are looking to be able to call xmr-stak similarly to the way ccminer is called?
XMR-stak is a bunch different than most other miner apps in the way its configured......   I would need to figure out a LOT of this guys code locations and structures to rewrite how it works... and I am probably not gonna have that kind of time anytime soon to be frank.


The main premise that makes XMR-stak nicer than the way you launch ccminer; is:
Once you get the host machine set up, you do your first run of xmr-stak, let it take in configs/settings and bench the devices, and you simply need to only call xmr-stak.exe to launch from then on.  It creates its config .txt files to suit your pools config and devices.

If you want multiple instances for multiple devices;  you need multiple folders per device with a copy of the executables in each...   Bench and first run each as normal;  but comment out the devices in each folder's instance/config .txt to only use the devices you wish to use per-instance....



If I am totally wrong above about what you are trying to achieve, LMK... Ill do my best to help.


legendary
Activity: 3164
Merit: 1003
@JaredKaragen or anyone.
Looking at the OP it really doesn't show how to put call cpu conf ...call coin conf... call gpu conf... call emr-stak call pool  so I can make a bat file for each algo without disturbing the other coins settings. Very confusing. It could have been made like ccminer so easy to use. Anyone have a nvidia bat file that does muti coins from one folder that the miner is in?
Any help plz.  thx  Smiley  
legendary
Activity: 1848
Merit: 1166
My AR-15 ID's itself as a toaster. Want breakfast?
Did you choose electroneum when doing the initial config on first run?


If you are upgrading, delete config.txt, pools.txt, etc.  start fresh.
newbie
Activity: 22
Merit: 0
I'm getting only rejected results on my laptop (i5 6300HQ + GTX 960M 4gb)

What's happening?

You have selected the wrong algo, for sure.

So it means the miner is using CN for electroneum instead of CN7? How do I change this?
legendary
Activity: 1848
Merit: 1166
My AR-15 ID's itself as a toaster. Want breakfast?
I'm getting only rejected results on my laptop (i5 6300HQ + GTX 960M 4gb)

What's happening?

You have selected the wrong algo, for sure.

Yep.   Tested CN7 here at home... no issues. 

Check your configuration
Pages:
Jump to: