ClearVolume / clearvolume

ClearVolume is a real-time live 3D visualization library designed for high-end volumetric microscopes such as SPIM and DLSM microscopes. With ClearVolume you can see live on your screen the stacks acquired by your microscope instead of waiting for offline post-processing to give you an intuitive and comprehensive view on your data.
http://clearvolume.github.io
GNU Lesser General Public License v3.0
44 stars 11 forks source link

OpenCL volume rendering not working on OSX 10.11 with nVidia cards #36

Closed skalarproduktraum closed 9 years ago

skalarproduktraum commented 9 years ago

There seems to be a problem with how 3D textures are sampled in 10.11's nVidia driver. This causes read_imagef to only return zeroes, leading to a non-rendering of the volume. Investigating further...

Workaround for the moment: Run ClearVolume-based programs with -DClearVolume.OpenCLDevice=0,1, which selects the Iris Pro GPU on current MacBook Pros. It's usually fast enough for ClearVolume.

skalarproduktraum commented 9 years ago

After much testing, it turned out to actually be a driver bug.

Good news is, it already got fixed in 10.11.1! We should probably add a note to the README or something.

royerloic commented 9 years ago

The best would be to notify the user to upgrade to a more recent version

i) we detect the version ii) if it is a problematic version, the we notify the user...

Sent from my iPhone

On 25 Oct 2015, at 14:24, Ulrik Guenther notifications@github.com wrote:

After much testing, it turned out to actually be a driver bug.

Good news is, it already got fixed in 10.11.1! We should probably add a note to the README or something.

— Reply to this email directly or view it on GitHub.