-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
fix invalid shares #1866
fix invalid shares #1866
Conversation
With rocm we fighted very long with invalid shares. This is now solved with rocm 1.9 and this tiny fix. It is not fully clear where a memory optimization is kicking in and break the kernel `Groestl` if the variables `M` and `H` are not `volatile`. The performance ill not change with this fix. The fix is tested with rocm 1.9 with a VEGA64 and a RX570
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is working with my RX580 as well.
2.5.1 compiled with the change specified here, still resulting in almost 100% invalid shares. amdgpu-pro-18.30-641594 on R9 380 TONGA. rocm not supported on these older GPUs. |
AMD driver 18.3 is broken you must use ROCm 1.9.X under linux.
…On Sat, Oct 20, 2018 at 12:58 AM mbranchick ***@***.***> wrote:
2.5.1 compiled with the change specified here, still resulting in almost
100% invalid shares.
amdgpu-pro-18.30-641594
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1866 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AYsxtjF9qmpdz4kq23wKSHyZg-tX1FNgks5umlkBgaJpZM4XK37Z>
.
|
But Tonga can't work with ROCm
|
I'm using amdgpu-pro-opencl-17.50.552542 with xmr-stak-2.5.1 to get valid results on Tonga
|
17.50 or earlier also works, and is all you can do for older GPUs |
With rocm we fighted very long with invalid shares. This is now solved with rocm 1.9 and
this tiny fix.
It is not fully clear where a memory optimization is kicking in and break the kernel
Groestl
if the variablesM
andH
are notvolatile
.The performance ill not change with this fix.
The fix is tested with rocm 1.9 with a VEGA64 and a RX570