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
RX 470 card no longer recognized by clinfo after 4.5 update #1608
Comments
|
RX 570 here. I just installed 4.3.1 again to cross-check and it works without issue. |
|
@clavinet did you try |
|
I tried both the bundled clinfo that comes with ROCm, as well as the system clinfo. |
|
After re-install, I can now get rocminfo to show what looks like correct output. |
|
@clavinet how do I re-install the older 4.3 version ? |
|
never mind - I've gone back to 4.3.1. Now recognizing 470 as cl device. |
|
@boxerab isn't it too early to close this? |
|
@clavinet right you are. |
|
Compiling this beast is daunting even for people experienced in building software (not me), so I can't say if it's an issue with the binaries or the rocm source... Would be great to know if this issue also happens with self-compiled builds. |
|
Thanks @boxerab for reaching out. |
|
Thanks, @ROCmSupport . So, support for Polaris 10 was dropped for 4.5. |
|
There's a difference between "not supported" as in "we don't provide support", and "not supported" as in "we don't enable that feature in our binaries". I had hoped that "not supported" in ROCm meant the first case, similar to ECC RAM on consumer Ryzen platforms which recieves no support as in help and assistance from AMD, yet it works at your own risk. It's sad to see those Polaris cards now apparently being dropped from ROCm binary releases. @ROCmSupport Can't there be a policy similar to Ryzen and ECC, in that you don't provide assistance for that feature, but don't actively prevent it from running either? |
|
@clavinet on the one hand there are a ton of Polaris cards out there, on the other hand 5 years is a reasonable time to support this card. Is there any reason why you need 4.5 instead of 4.3.1 ? |
Not really. It's just that it's usually better to run newer rather than older software, and nobody knows how long 4.3.1 will keep working on modern systems. |
Same question as others are asking - my understanding was that we had stopped testing on Polaris but were not disabling Polaris in the code paths... but it looks like maybe we disabled in the code ? |
|
I am not sure about the gfx8 code whether its disabled or not. AFAIK, we might not have removed any code intentionally. but maybe something changed in the stack and we dont validate gfx8, so it might not be working anymore. |
|
@ROCmSupport @johnbridgman Polaris 10 cards have worked fine with ROCM since the library was launched in 2016. |
|
Agreed - I checked with our OpenCL management and they are not aware of any action to disable Polaris - seems most likely that this is a bug resulting from all the build/packaging/install changes we made in 4.5 as part of unifying the ROCm and AMDGPU-PRO stacks. |
|
Thanks for looking into this issue - hopefully this can be addressed easily and we can start using the latest ROCm version with our cards. |
|
As this appears to be an unintentional bug, can this issue please be re-opened cc @ROCmSupport |
|
@ROCmSupport @johnbridgman any updates on this issue ? Also, can we re-open until this is resolved ? |
|
@johnbridgman do you know if this issue is fixed in 4.5.2 release ? |
|
I have rx570, problem also exists - no devices on rocm 4.5, while rocminfo shows it. rocm 4.3.1 work fine |
|
@vladtcvs don't hold your breath for a fix - AMD has been studiously ignoring this issue. |
|
AFAIK, we have not removed any code intentionally. But maybe something changed in the stack and we don't validate gfx8 on ROCm, so it might not be working anymore. |
|
Where can we these business standards for software support duration of AMD cards? |
|
@ROCmSupport absolutely, all cards have an EOL, but 6 years is not very long IMHO. |
The 590 is not even 4 years old yet I believe. |
|
I've opened a new issue for this situation |
|
I have the RX-580 GPU... this is also a Polaris 10 card and only 5 years since release. Anyways, its best to learn AMD's open source documents of their GPU ISA and OpenCL programming so you do not need to worry about situations like this, it's somewhat complicated to learn but provides you freedom in not relying on anyone and possibilities to get better performance. |
Card was working fine with 4.3.
I uninstalled my previous version (4.3) and installed 4.5.
output from
/opt/rocm/opencl/bin/clinfo:output from
rocminfooutput from
rocm-smiThe text was updated successfully, but these errors were encountered: