It appears that fressurfer 5.0 is compiled against cuda 3.2.x rather
than cuda 4. Is there any workaround to force freesurfer 5.0 apart
from recompilation for it use cuda 4.0. AS the latest version of the
nvidia driver has change cuda version from 3.2 to 4.0.
Knut J
Cuda 4.0
[knutjbj@super-knut lib64]$ mri_em_register_cuda
Acquiring CUDA device
Using default device
Segmentation fault (core dumped)
Cuda 3.2
[knutjbj@super-knut Downloads]$ mri_em_register_cuda
Acquiring CUDA device
Using default device
CUDA Error in file 'devicemanagement.cu' on line 46 : CUDA driver
version is insufficient for CUDA runtime version.
Output from deviceQueryDrv
CUDA Device Query (Driver API) statically linked version
There is 1 device supporting CUDA
Device 0: "GeForce GTX 460"
CUDA Driver Version: 4.0
CUDA Capability Major/Minor version number: 2.1
Total amount of global memory: 1072889856 bytes
Multiprocessors x Cores/MP = Cores: 7 (MP) x 48
(Cores/MP) = 336 (Cores)
Total amount of constant memory: 65536 bytes
Total amount of shared memory per block: 49152 bytes
Total number of registers available per block: 32768
Warp size: 32
Maximum number of threads per block: 1024
Maximum sizes of each dimension of a block: 1024 x 1024 x 64
Maximum sizes of each dimension of a grid: 65535 x 65535 x
65535
Maximum memory pitch: 2147483647 bytes
Memory Bus Width: 256-bit
Memory Clock rate: 1800.00 Mhz
Texture alignment: 512 bytes
GPU Clock rate: 1.40 GHz
Concurrent copy and execution: Yes
# of Asynchronous Copy Engines: 1
Run time limit on kernels: Yes
Integrated: No
Support host page-locked memory mapping: Yes
Concurrent kernel execution: Yes
Device has ECC support enabled: No
Device is using TCC driver mode: No
PASSED
Press ENTER to exit...