Apologies for the double-post, but I just wanted to clarify a few things. And PSA, the "list" forum bbcode seems broken.
First off, on Linux Mint 20.1, you need to first run the following command or else the mpv+vapoursynth compilation will fail:
sudo apt install libicu-le-hb-dev
(this may be required on Mint 20.0 as well, but you'll first want to enable the setting "Consider recommended packages as dependencies" in the package manager)
Secondly, AMD's newest vendor-supplied Linux driver does in fact support GCN 2-based GPUs, but you need to know where to find said driver. For example, if you put in a GCN 2-based APU on amd.com, there's a very high chance that it'll simply list an old pre-Ubuntu 18 driver. What you need to do is instead get the driver on amd.com for the discrete GPU the "R9 290" which is in fact GCN 2-based yet has a driver listed for Ubuntu 20.04:
https://www.amd.com/en/support/graphics … eon-r9-290
Thirdly, when actually installing AMD's vendor-supplied Linux driver, you definitely need to append the "--opencl=legacy" argument or you simply won't get OpenCL support on GCN 2-based GPUs. This means navigating to the folder that you extracted the downloaded driver archive to, opening a terminal session in that folder, and running the following command:
./amdgpu-install --opencl=legacy
Lastly, for whatever reason, SVP's newest Linux installer straight-up doesn't work on Linux Mint (I tested on both 20.1 and 19.3 - neither worked). You must instead get an older installer for SVP v4.3 which will in fact "just work":
https://web.archive.org/web/20190701200 … ux-64.tbz2
Once installed you can then update SVP to v4.5 through the built-in update manager without any issue at all.
----------------------------------------------------------------
Oh and BTW, trying to run SVP on a GCN 1-based GPU at this point in time seems to be a bit of a no-man's land in terms of support. AMD's vendor-supplied driver only supports GCN 1 up to Ubuntu 18.04, but without djcj's PPA (which "just worked" on Ubuntu 18.04-based distros) it seems like it's not possible to actually get mpv+vapoursynth working on Ubuntu 18.04 (even after I installed all the necessary additional dependencies and everything seemed to install fine...mpv wouldn't actually launch), and I wasn't able to get the SVP-in-VLC deinterlace-replacement filter working either.
Also trying to run OpenCL with AMDGPU on Mint 20.1 (Ubuntu 20.04) with a GCN 1-based GPU didn't get me anywhere either. The farthest I got was, after compiling the 5.4.0-54 kernel with the necessary configurations so that it uses AMDGPU rather than radeon, and installing the newest vendor-provided AMDGPU driver via the same command as above, it throw up an error but, after rebooting, SVP would see my GPU...but it itself would throw up an error. I was able to avoid any errors when installing AMDGPU by additionally appending the "--no-dkms" argument, but that didn't change the OpenCL error message result in SVP.
clinfo: https://ttm.sh/dXj.txt
Mirror: https://archive.is/13xNy
SVP log: https://ttm.sh/dX_.log
Mirror: https://archive.is/5bwPD
And no, installing kernel 5.10 (which includes improved support for GCN 1-based GPUs) onto Mint 20.1 didn't work either as it not only resulted in no graphics acceleration but the AMDGPU driver refused to install altogether with that kernel.
So for the time being I hope you have an existing OS installation that used djcj's PPA, otherwise unless you're a Linux guru you may be out of luck for the time being with regards to using a GCN 1-based GPU with SVP until kernel 5.10+ becomes built-in to distros or mesa's OpenCL image support for AMD GPUs gets out of draft state (I even tried Oibaf's PPA for much more updated mesa drivers but it seems like mesa's AMD OpenCL image support truly is not available yet - https://gitlab.freedesktop.org/mesa/mes … uests/7241).