I am not sure when it happened, but I ran the Passmark Performance Test 3D test and it crashed or froze when it should have done the compute in box ball particle simulations or whatever it is called.
I was surprised and I was using the latest 23.9.1 drivers. GPU-Z actually had the check on OpenCL, but something was not right.
I started looking for other OpenCL tests and fond Geekbench 6 where the OpenCL result for a 480 should be about 13k, while I only scored 2000.
I tried the AMD Pro 22.q4 drivers, which still did not help.
I did run DDU at every step and kept looking for solutions. At first, I started with the oldest RX480 drivers I could find, 16.6.2, which also did not work.
Then I went to 16.12.2, which actually worked a little, but still very slow and unstable. It also did not help that windows kept updating automatically to 31.0.12027.9001, and possibly corrupting my efforts.
I was about to continue slowly upgrading, when I found this OpenCL thread: https://community.amd.com/t5/graphics-cards/7950-not-detecting-opencl/m-p/461623
In it they suggested version 20.11.2 as working so I installed it next. And amazingly it worked. Not everything worked as I had endpoint errors when trying to launch settings.
I completely disabled windows driver updates, removed drivers first in device manager, then with the AMD uninstaller and then with DDU with a restart at each step.
Finally, I was able to install 20.11.2 without issue and everything including OpenCL and settings is working now The GB6 score is a normal 12900. I did try the newer versions yet again and still the same issues.
Anyway, sorry for the rant and I suppose I am fine using 20.11.2 for a while, I just don't like that the OpenCL issue is happening again. I did report the issue in the latest drivers, but I don't know if anything ever comes of that.
Also, I am using Win 10 Pro 22H2 64 bit, fully updated with the obvious exception of drivers.