New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added support for Yada (rx/yada algorithm) #2411
base: dev
Are you sure you want to change the base?
Conversation
This is some kind of testnet? network hashrate is below 10 kH/s. |
@xmrig However, for this PR, is there any additional information you need from us? Test command: Getting about 2.5 kH/s |
0196618
to
d6aa2d4
Compare
We fixed our hashrate reporting issue. Our network hashrate is now properly reported. |
I can add my vote for this - I'm currently mining Yada, network hash rate is good, and listed on SafeTrade/ |
d6aa2d4
to
148b920
Compare
Yadacoin is nothing like a "testnet"... the hashrate is fine and it's one of the VERY RARE projects with a REAL usecase that solves a REAL problem using a very SMART way. Definitely deserves being merged. |
Wow, rx/yada in GPU's version of xmrig? I saw this only in XmrigCC, but it's for CPU: Bendr0id#343 I see this pull-request have a some unresolved conflicts, |
Yadacoin uses rx/yada for about two years. Is supported by XmrigCC and SRB. What is needed to add its support to Xmrig? |
148b920
to
238ef1a
Compare
@xmrig Very simple merge. Already being used in another fork of xmrig. Think we can move forward? |
Wow! I see conflicts was been resolved, in this pull-request. |
@username1565 I have implemented everything required for CUDA and OpenCL. I'll provide a screenshot when I'm able to test. If someone else is able to test either of those in the meantime, I would appreciate it. |
@pdxwebdev Please rebase on |
@pdxwebdev Consult my branch |
@pdxwebdev Also check over in my xmrig-cuda/pdx-addRXYADA where I wired up maybe-working other half of the CUDA support UPDATE: seems to work I guess, difficulty far too high for ~335H/s to catch an accept as validation...
|
@Spudz76 Awesome! Thanks for doing that. It may not be getting an accepted share because the RandomX Yada configuration modifications for CUDA / OpenCL. Do these variables need to be set elsewhere? |
I set those in the CUDA plugin side, should be valid if I happened to find a share above the diff. I didn't have CPU enabled the combination of the two should find something but doesn't exactly prove out the CUDA (accepts would likely be just from cpu) If there were any pools with selectable diff or autodiff it would help. GPUs just won't crank much hash with rx/anything. Testing the OpenCL next... |
OpenCL seems to work; although same as CUDA the diff is too high to catch a validation accept (or reject). Diff would need to be ~9150 to see something. 69905 is good for ~2330H/s
|
@Spudz76 Let's make the following modification. And then use this pool: 18.214.218.185:3333 |
Yes that pool is nice diff, now I can see CUDA doesn't actually work yet (compute error always, when a result should occur) |
Same deal with OpenCL. hmmmm. CPU does work, still. Tried all with or without that m_target patch. |
@Spudz76 I can get it working if I drop the pool diff to 1. What appears to be happening is: CheckHash is immediately called after a hash is calculated CheckHash compares the hash to the target. It sees that the hash is above the target so it logs a compute error. Shouldn't it simply throw out the hash and keep trying to find a hash that is less than the target instead of logging an error? |
Interesting, and what I suspected. The GPU backend thinks it found a result above target or it wouldn't have sent it up to be rechecked. But it wasn't actually above target. Or it was and the verification is incorrect... I get almost no compute errors when the diff is gigantic, because no results are found. I think the results are valid but the verification is wrong. |
@Spudz76 I agree, and I also checked the hashes being received by the pool. They are valid. |
4a5960d
to
2d40ded
Compare
8782d57
to
0792da6
Compare
@pdxwebdev , @xmrig , @ajstead , @tybiboune , @MrSMiTHex, @Spudz76 Maybe need to add this version of miner, as custom-miner? Maybe there is possible to create another branch with that HiveOS config-files, or something else. |
67f2e95
to
3f0c5a9
Compare
3f0c5a9
to
8c9b488
Compare
Is there possible, according |
Please add support for Yada to xmrig! I love xmrig and want to use your miner for every coin I choose to mine, it is THE miner for CPU mining.. period! |
Checking in again @xmrig. At the time of writing this:
https://miningpoolstats.stream/yadacoin It would be fantastic if we could get added to this repository or at least know the minimum metrics we need to hit. Thanks, Matt |
I see you are referring most projects to implement their algo on 3rd party forks. This makes things for smaller project quite difficult to make their project minable on the various mining platforms that only track the xmrig main branch. Without inclusion into the xmrig main branch, it is very limiting for our project. Is there something we can do to be included in the xmrig main repo? Thanks |
I approve the code obviously, it's been in my own dev tree for a long time now. |
Thank you @Spudz76 . I'm wondering who / what else is required for merge? |
Usually, @SChernykh comes through and refuses to merge at least. |
@SChernykh I'm willing to make an XMR donation if we can merge this PR. Let me know what you think is fair. |
Can you add rx/yada to xmrig, many things changed from last request :) |
Howdy @xmrig @SChernykh @Spudz76 It sure would be swell of y'all to add our lil' ol' project to this here repo. 🤠 |
In all seriousness @xmrig @SChernykh @Spudz76 We have one patent issued and one pending for our crypto innovations. Not being added to this main repo for xmrig is hindering our ability to reach a broader audience of miners on a variety of mining platforms. If there is anything at all I can do to move this forward, I will do it and I'll have the support of several others from our community ready and willing to put in any amount of effort. Please give us your sincere consideration. |
@xmrig @SChernykh @Spudz76 |
Hello, YadaCoin would like to be added to the master branch of xmrig.