-
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
Invalid Results with RX480 [AMDGPU] #1825
Comments
New drivers don't work, they changed out the compiler which breaks our OpenCL kernels (fix pending in #1797) Unsure which version was the last to actually work correctly on Windows, but I think it was somewhere around 18.2.x. Last version of AMD APP SDK 3.0 for Windows available here from before they dropped it from their website |
I got same error now found a solution to get it without error! Run latest 18.9.1 everything OK! Add this to regedit: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e968-e325-11ce-bfc1-08002be10318}\0001] Restart PC. Big thanks to @mutl3y!! |
Please check if #1866 solved you issue |
At first glance this appeared to have worked. Hashrate report showed an increased hashrate, but results are still only ~33% valid. Only marginally effective with RX480, if at all. |
Had the same problem with my rx580. Use xmr-stak 2.5.0 to fix this issue. |
Built 2.5.0 and 2.5.1, ran and generated new configs. Still getting high error rate from GPU. Its actually a higher error rate than before. |
You no longer need the SDK which is why it is tough to find. AMD says nobody needs it. We only used it for the headers... |
^^^ do not use the distro provided |
Also the current release CMakeLists.txt is not patched to define what OpenCL version to target, but I believe it selects 2.2 which ends up working fine anyway on any sort of new card and driver. Best to define CL_TARGET_OPENCL_VERSION though as it says in their readme. And for older cards/drivers it likely must be set to I have CMake PR (#1853) that does all this "better header compatibility" but bundled with a ton of other serious heavy refactoring (that probably breaks someone's something - but works for me), have to split them out more atomic so they can be accepted. |
^^^ that PR is not rebased to current dev, either, it is a little stale (don't compile from it...) |
Where do I place
It builds, giving the same error about version...
and when I run the miner it tells me about an undefined symbol...
Still, feels close to a good solution. Not sure where I'm erring. |
RX series should be fine with not setting
|
But again locking version to 1.2 (120) is not needed unless it's an old card. Old like HD5xxx/7xxx pre Islands definite not with RX or even most R9 |
So my distro is unsupported for |
I have installed Built with No issues compiling, AMD backend builds, but all the AMD results are invalid. |
Please provide as much as possible information to reproduce the issue.
Like others I am having a problem with AMD GPU results. All or most of the results from my GPU are invalid. I am getting maybe 30% valid results and I think those are from the CPU. I have been unable to find the AMD APP SDK v3.0 for Linux. I was able to find https://sourceforge.net/projects/nicehashsgminerv5viptools/files/APP%20SDK%20A%20Complete%20Development%20Platform/ but it doesn't seem like this installed the correct version or I am pointing at the wrong place in compilation. Appreciate any help getting back up and running.
The text was updated successfully, but these errors were encountered: