If you are on Ryzen you are wasting your time with Verium. You clearly need to be cpu mining cryptonight (Monero, etc). I had a brand new compile of cpuminer-opt and it was recognizing my ryzen with all of its optimizations as far as I can tell. The problem with ryzen 1700 (8 core) is that it isn't what you think it is...its an interconnected cluster of two quad cores. It's hard to explain. I guess there are some very specific disadvantages to this, either in the cache performance or the memory performance via the bus that connects the two quad cores together.
I can't explain it because I don't even understand it myself.
I don't know how much of this is resolved in the 16 core ryzen threadripper.
I know ryzen has only dual channel memory support which sucks bad for Verium.
Threadripper will have Quad channel, so I don't know how much is fixed with Verium mining and it's memory controller.
Remember folks....Cryptonight is a Cache hard coin. Verium is memory hard.
I Have DDR4-3400 with undervolted DRAM voltage at 1.2V. Cpu heavily undervolted to 0.918V.
Cpu is 3159 MHz with Cache at 3159 with cpu voltage at 0.918V 6950X 10 Core 6950X Broadwell-E I get 4600 Hash/Minute at the most, around 75-76 Hash/second on average
My ryzen 1700 gets under 30 Hash/second which is shit with its dual channel memory support and not being able to really support more than DDR4-2800 very easily at all. Too many people report having to raise their memory timings to get above DDR4-2800 stable on Ryzen, and you don't have to do that on Intel at all...or at least this was the case last I checked...
On cryptonight my ryzen 1700 8 core can do 600 Hash/second when overclocked closer to 4.0 GHz. On Stock voltage I can do maybe 3.6 GHz.
I can do 6950x 10 Core Broadwell-E 800 Hash/second Monero cryptonight (heavily overclocked to 4.3 GHz with overvoltage around 1.310V) or 600 Hash/second on amd ryzen overvolted and overclocked toward 3.8 or just 550 hash/sec on 3.6 Stock voltage.
My point is that on Ryzen Monero (cryptonight) is almost 1:1 with per core performance on Intel. Monero is not memory hard at all, but cache hard. Monero responds to cpu core overclock somewhat, Verium has no response to cpu over overclock, but huge responses with memory overclocking.
Ryzen has very shitty memory performance right now, and Verium badly needs that....
Leave us alone on Verium AMD fanboys. You are taking our coin and you are profiting for shit on your ryzen chips. Move to Monero. They have no gpu advantage over there (slight cpu advantage, actually on perf/watt for cryptonight/monero)
If moving to monero don't forget to download xmr-stak-cpu that's clearly the best monero software miner right now. If you run the config properly it should be setup to only use half of your threads. Monero gets slower when using the fake hyperthreads. Monero needs to only use your actual physical cores. On some intel's Monero will be configured by the xmr-stak-cpu to run all the regular cores + 1 or 2 of the hyperthreads.
XMR-STAK-CPU will configure itself for best performance if you run the setup properly....
it warns you to enable "locked pages". That memory error will go away and your hashrate will go up like 30% when you fix the error in the xmr-stak-cpu miner window...
Google "Enable locked pages (your windows version here)"...Enable it, then switch because Verium mining sucks on all AMD hardware.
YES THIS APPLIES TO PILEDRIVER/BULLDOZER AS WELL. VERIUM SUCKS THERE TOO. MOVE TO CRYPTONIGHT/MONERO there too. Same rules apply.