RISC-V: vectorized RandomX main loop#3746
Conversation
|
You mistyped (missed |
|
I don't know why it's slower for you. My RV2 has only heatsinks but no fan like on yours, so your RV2 is definitely not overheating. But you had 101.8 h/s all the way back here: #3725 (comment) |
|
I'll explain what I've done. I've deleted the repository, redownloaded it, switched to this pr like so Am I missing something?
|
|
Everything looks correct. I think either something is using a lot of CPU in background, or you set power governor to "power saving" mode or something like this. |
|
@Slayingripper I now have the same problem. Hashrate dropped to 85 H/s and I can't do anything to get it back to 110 H/s. |
At least I now know I didn't do anything on purpose. I tried disabling everything (Docker, PiHole, etc) to see if it would do anything, but nothing happened. Maybe Huge pages is something we should look into. I don't think this is a RISC-V problem, more likely an OS issue. |
|
@Slayingripper I don't know what changed, but now I get 118.3 h/s with the latest XMRig. It seems that it's random between reboots, and I think it depends on which parts of physical memory get allocated for the dataset: |
This hasn't been tested on a real hardware yet, but it works in QEMU.
@Slayingripper if you have time, please test this PR against the latest release. Both must be built with
Vector version should be faster, but I don't know by how much.