-
Notifications
You must be signed in to change notification settings - Fork 156
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
CUDA only starts single thread? #165
Comments
Yes. It only needs to start one CPU thread to speak to the GPU, which is running 32 actual threads (line below). |
Okay. I wouldn't of expected CUDA performance to be so poor, even on my laptop. It is running about as fast as a raspberry pi! |
RandomX is intentionally nasty for GPUs. You normally would run two copies of xmrig (separate folders) and different configs. One with CPU only, GPUs off; and the other with CPU off and GPU(s) only. Because of how intensely different each sort of algorithm work on different devices. And then if you mine into MoneroOcean pool you can process other coins jobs and still get paid XMR. Even if you only point the GPU there, it will score a lot more using GPU-friendly algorithms. Although the M2000M is really old so probably not much more than the CPU scores at rx/0. But much better than 86H/s effective payout handling probably cn-gpu or something (Maxwell cores weren't great, but I run a bunch of even worse Fermi's). |
So what algo to mine? I tried various algos but they all default to rx/0:
|
MoneroOcean's extra features require their fork of everything. Then it will benchmark all algorithms at the first run and algo-switch from there on. |
I guess it isn't meant to be - the benchmark fails when it gets to kawpow. I have logged a ticket: MoneroOcean#7 |
Maybe I am reading this wrong but when I start xmrig with just CUDA it only starts a single thread?
Am I reading this wrong?
The text was updated successfully, but these errors were encountered: