I have been using CodeXL on Linux with Vega 56 card. It works well. Now I installed RX 580 on my machine. I reinstalled amdgpu-pro driver of both pal and legacy versions. Now I can run opencl program by specifying which gpu platform to use (0 for vega and 1 for 580). However, CodeXL seems only expects the program run on 580. If I tell the program to run on 580 card, it works fine. If I run the program on Vega through CodeXL, it fails to run.