On Sun, 29 Apr 2012 23:56:40 +0200, Vincent Favre-Nicolin
I was wondering if anyone had tested combining multiple cards of
different types (AMD and nVidia), and whether it can lead to any sort of
Right now I have a nVidia 9800GT for display and a 295GTX for GPU
computation, and I'm thinking about adding an AMD HD 7970.
I want to use them for distributed computation (multiple threads
computing different parts of a data set), so I was wondering if there
would not be any conflict:
- for pyopencl to compile kernels in // for two platforms (probablky
not, I think I already tested parallel computing with CPU+GPU)
Haven't run into any trouble with this--the CL API handles this cleanly,
and so does PyOpenCL.
- for amd and nvidia drivers to play along nicely...
This is tricky in general, but a great trick to get this working is to
use Debian--they have (current) packaged versions of the drivers and let
you very easily install both drivers in parallel while preventing them
From stomping on one another's feet. Note that the AMD drivers need to
be the ones in control of the X server, while Nvidia is fine for compute
as soon as the kernel module is loaded.