Does mesa driver works with EEVEE on Linux?
I use the default AMDGPU drivers because I tried thrice and have still not been able to install AMDGPU Pro. Eevee works absolutely fine on Mesa with my RX 560. Even for Cycles, it's not essential to have OpenCL, you just have to use CPU render. I'm happily blendering on after I switched to Linux Mint.