I am using Ubuntu 12.04, and I recently tried OpenCL and PyOpenCL on GTX 680, HD 7790 and HD 7870 XT. The Nvidia linux driver for GTX 680 works, but slowly (cannot run at full clock). The AMD driver for HD 7790 is extremely slow when compiling kernels, and even returns segmentation faults for some kernels. Last, HD 7870 XT does not even have an official linux driver. It seems Windows OS has none of these issues. Are these video cards too new to be well supported on Linux? Which video card do you suggest to be used on Linux? Thanks.