fancyIX / sgminer-phi2-branch

A branch of sgminer optimized with GCN cross lane instructions on AMD (ethash, phi2, lyra2Z[z], allium, x25x, lyra2REv2/v3, argon2d, yescrypt, neoscrypt, 0x10)
GNU General Public License v3.0
54 stars 27 forks source link

Support yescryptR16 #271

Closed fancyIX closed 2 years ago

fancyIX commented 2 years ago

https://github.com/nemosminer/ccminerKlausTyescrypt/blob/master/yescrypt/yescrypt.cu

UselessGuru commented 2 years ago

I get a lot of invalid jobs and stale shares:
image Command line used: sgminer.exe --scan-time 1 --gpu-threads 1 --worksize 256 --intensity 20 --kernel yescryptr16 --url stratum+tcp://yescryptR16.eu.mine.zpool.ca:6333 --user ###################### --pass ########,c=BTC --api-listen --api-port 4008 --gpu-platform 1 --device 0

fancyIX commented 2 years ago

@UselessGuru do you see any payouts from pool with this miner?

UselessGuru commented 2 years ago

@fancyIX No payouts yet - but I can see hashrate @ the pool for the times when I tried your miner:

image

And also lots of bad shares: 2022-04-08 12:03:29 ERROR: Miner 'SgMinerFancyIX-v0.9.2-1xRadeonRX5808GB {YescryptR16@ZPoolPlus}' stopped. Reason: Too many bad shares (Shares Total = 89, Rejected = 65).

fancyIX commented 2 years ago

@UselessGuru can you try increasse dificulty multiplier by 10 or 100? It may not fix the root cause buy may give you more accepted shares

UselessGuru commented 2 years ago

increasse dificulty multiplier by 10 or 100?

I added ' --pool-nfactor 100' to the command line. But still lots of bad shares:

image

UselessGuru commented 2 years ago

BTW: https://github.com/fancyIX/sgminer-phi2-branch/issues/251

Is still a problem and makes testing complicated for me. Any plans to fix?

fancyIX commented 2 years ago

@UselessGuru seems like I fixed this problem. Can you try https://github.com/fancyIX/sgminer-phi2-branch/releases/tag/0.9.3

UselessGuru commented 2 years ago

seems like I fixed this problem

Yes. Fixed with 0.9.3 But 0.9.3 has problems with some other algorithms. sgminer.exe in 0.9.3 has broken neoscrypt, neoscrypt-xaya and possible other algorithms. Running the same kernels with the exe from 0.9.2 is working.