Hello FreeSurfer Developers,
 
I'm attempting to run recon-all using -use-gpu option in Mac Pro 5,1 with OS X 10.12.1.
I am using GTX980 rom-flashed edition, and it supports CUDA properly with other tools.
Current cuda version is 8.0, and cudadetect command works perfect.
 
Device 0: "GeForce GTX 980"
  CUDA Driver Version:                           8.0
  CUDA Runtime Version:                          5.0
  CUDA Capability Major revision number:         5
  CUDA Capability Minor revision number:         2
  Total amount of global memory:                 4294770688 bytes
  Number of multiprocessors:                     16
  Number of cores:                               448
  Total amount of constant memory:               65536 bytes
  Total amount of shared memory per block:       49152 bytes
  Total number of registers available per block: 65536
  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:     2147483647 x 65535 x 65535
  Maximum memory pitch:                          2147483647 bytes
  Texture alignment:                             512 bytes
  Clock rate:                                    1.22 GHz
  Concurrent copy and execution:                 Yes
  Run time limit on kernels:                     Yes
  Integrated:                                    No
  Support host page-locked memory mapping:       Yes
  Compute mode:                                  Default (multiple host threads can use this device simultaneously)
 
However, when I run recon-all -all -s DEP030 -qcache -use-gpu,
 
I face repeatedly the error 
 
reading transform from transforms/talairach.m3z
ERROR: cannot find or read transforms/talairach.m3z
No such file or directory
 
I found it might be caused since talairach.m3z couldn’t created.
 
I also found an error above.
Cuda error: MRIconvolveKernelX failed! in file 'mriconvolve_cuda.cu' in line 536 : unspecified launch failure.
freeing gibbs priors...done.
average std[0] = 5.0
 
I also attach full log file too.
 
Thanks.