Why is CUDA kext 32-bit only? Can't run on 10.8 among other things..
EDIT2: OK, figured out what's happening more or less
10.8 NVIDIA driver version is 295.30.00
/Library/Frameworks/CUDA.framework/Resources/Info.plist has an entry for this driver version, however,
/Library/Frameworks/CUDA.framework/Versions/A/Libraries doesn't have a corresponding libcuda_295.30.00.dylib
The 'version too low' message is bogus, it's produced because CUDA framework returns driver version '3' if it can't load the proper driver support library..

EDIT: OK, I just noticed there's a CUDA.kext subfolder with a 32-bit only kext in CUDA/ dir, which has a universal one.
No idea why it doesn't like the version, then..
Driver versions are '1.1.0' in both univ and i386 binaries..

Original post follows:
Latest (4.2.9) driver package:
[code]lipo -info /tmp/cudadriver/kext/CUDA/CUDA.kext/Contents/MacOS/CUDA
Non-fat file: /tmp/cudadriver/kext/CUDA/CUDA.kext/Contents/MacOS/CUDA is architecture: i386
[/code]
Native CUDA driver is universal, but an older version, so I'm getting a lot of 'Runtime API error 35: CUDA driver version is insufficient for CUDA runtime version.'
Sad, really..
EDIT2: OK, figured out what's happening more or less

10.8 NVIDIA driver version is 295.30.00

/Library/Frameworks/CUDA.framework/Resources/Info.plist has an entry for this driver version, however,

/Library/Frameworks/CUDA.framework/Versions/A/Libraries doesn't have a corresponding libcuda_295.30.00.dylib

The 'version too low' message is bogus, it's produced because CUDA framework returns driver version '3' if it can't load the proper driver support library..



EDIT: OK, I just noticed there's a CUDA.kext subfolder with a 32-bit only kext in CUDA/ dir, which has a universal one.

No idea why it doesn't like the version, then..

Driver versions are '1.1.0' in both univ and i386 binaries..



Original post follows:

Latest (4.2.9) driver package:

lipo -info /tmp/cudadriver/kext/CUDA/CUDA.kext/Contents/MacOS/CUDA

Non-fat file: /tmp/cudadriver/kext/CUDA/CUDA.kext/Contents/MacOS/CUDA is architecture: i386


Native CUDA driver is universal, but an older version, so I'm getting a lot of 'Runtime API error 35: CUDA driver version is insufficient for CUDA runtime version.'

Sad, really..

#1
Posted 05/07/2012 12:12 AM   
Cuda seems to be loaded fine on my computer (the "yes" at the far right means "64 bit"):

[img]http://img560.imageshack.us/img560/3614/cudakext.png[/img]
Cuda seems to be loaded fine on my computer (the "yes" at the far right means "64 bit"):



Image

#2
Posted 06/16/2012 01:18 AM   
Scroll To Top