Prob want to change your thinking on this a bit - neither miners, nor software utilizing GPUs in general (e.g. games) are inherently unstable unless they are buggy (this miner is not.) Instead, any time a piece of software crashes your GPUs, it's because the settings of the GPU don't match the demand placed on it by the software (or in the extreme case, the GPU settings are dialed beyond hardware capabilities.)
Just like different games have different workload profiles, so do different algorithms, as do different miners even for the same algorithm. x16r class algos are actually a combination of multiple algorithms with different workload profiles (intended to deter asic development,) and as such is one of the hardest algos to tune for. In addition, this miner in particular is a highly tuned piece of software compared to others, and squeezes more performance out of the card for any given GPU settings, but will require detailed attention to GPU settings at higher performance levels.
Bottom line, you'll need patience to tune for x16rv2 as you're really tuning for 16 different algos at once, unless you want to just dial your voltage-to-clocks ratio way up (which would be wasteful/inefficient.)
Shall we agree to disagree?
I mean, reading your reply over and over and you're actually telling me I should stand by my comment that this software is 100% buggy / untested / dangerous / you name it!!
If a piece of software based on freely available prior art try to push my GPU which according to developer has been fully tested / certified to work but it does NOT then I don't know how we define buggy software!
The other codes which this software is based on does not behave so aggressive! That's my point.
All these software come from the same source with certain modifications to work with different GPUs and mining different coins. But none as far as I have tested kill my rigs so fast and furious!
As a 20+ year professional coder, I follow logics and never jeopardize my customer's safety and or their property!!
Look at other similar mining software. Most, if not all, start slowly and stay that way UNLESS the user wants to raise things up. Then, they can use certain switches to do so - at their OWN risk!
And, where is the activity log for this software?? I tried to figure out at what point my rig / opus go to hell and come back - but no luck!! LOL
Anyway, peace guys! If you're happy with this tool, all the power and coins to you!
I'm going to see if I can come up with my solution. github is heaven for coders! if things work out, it will be free for all - cause all I did was writing bunch of codes. You guys pay for everything else and helping shape the future....
Not sure how what I wrote tells you the software is buggy. I said the opposite. I’m simply sharing what I’ve come to realize after years of doing this, including tuning at least a dozen different miners, on 4 different generations of AMD GPUs, in both Win and Linux. GPU crashes are almost always a result of improper tuning of clocks and voltages. Saying that “some other miner AND algorithm works with X settings, so why doesn’t this different miner / algo work”, is like asking why you can’t play fortnite on the minimal settings that you used for Tetris.
Also FYI, this miner is not derivative - which is why it’s so much better than the others. These guys hand code asm for a lot of the algos, in order to flush out compiler inefficiencies which rob you of performance.
You will not find better written miners (w/ the possible exception of lolminer for certain algos), as like you alluded to (but mistakenly included TRM in your assessment,) most miners are simply copies of one original, inefficient code base written in higher level languages.
It’s possible you can write something as performant as TRM yourself, but I would brush up on your AMD GCN assembly skills, because that’s what it will take.
Anyway, if you’re looking for more help specifically with TRM, kerney666 is your man - he’s one of the developers and in general very responsive/helpful.