I have 2 gpus, one integrated radeon hd 3300 and one hd 7950. I want to use the 3300 as display device and 7950 for computing.
AFAIK neither of them support preemption, so the driver pushes the commands to gpu in small batches. This results in 100% cpu usage. Is there some environment variable(s) i could use to lower CPU usage ? I know there used to be FLUSH_INTERVAL and various CAL env variables, but those doesn't seem to work with OpenCL