diff --git a/common/DiffractionExperiment.cpp b/common/DiffractionExperiment.cpp index 4e1bf3d9b..d01da5c51 100644 --- a/common/DiffractionExperiment.cpp +++ b/common/DiffractionExperiment.cpp @@ -1710,7 +1710,8 @@ IndexingAlgorithmEnum DiffractionExperiment::GetIndexingAlgorithm() const { return IndexingAlgorithmEnum::FFT; return IndexingAlgorithmEnum::FFBIDX; case IndexingAlgorithmEnum::FFT: - return IndexingAlgorithmEnum::FFT; + // No silent switch to FFTW, too slow for live stills: a missing GPU turns indexing off + return get_gpu_count() == 0 ? IndexingAlgorithmEnum::None : IndexingAlgorithmEnum::FFT; case IndexingAlgorithmEnum::FFTW: return IndexingAlgorithmEnum::FFTW; default: