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