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...
*