I am trying to get CodeXL to work so that I can try it out. I don't have an AMD GPU, but I do have an AMD CPU that I can try my OpenCL programs on.
However, it doesn't want to start, complaining about the OpenGL context:
thesmith@computer:/opt/AMD/CodeXL_1.6-7247$ ./CodeXL Assertion failure (Assertion failure (rc)) getDefaultRenderContext /data/jenkins/workspace/CodeXL-1.6-Linux/release/CodeXL/1.6/CommonProjects/AMDTOSWrappers/src/linux/osOpenGLRenderContext.cpp line: 260 : Resource temporarily unavailable *** Error in `/opt/AMD/CodeXL_1.6-7247/./CodeXL-bin': munmap_chunk(): invalid pointer: 0x00007fff8d31c453 *** ./CodeXL: line 41: 3885 Aborted (core dumped) /opt/AMD/CodeXL_1.6-7247/./CodeXL-bin
Is there a workaround to that?
This problem is unrelated to your not having an AMD GPU, as it occurs on my AMD APU machine as well. CodeXL actually starts on my Ubuntu virtual machine on my Macbook where no AMD processors are present.