macos driver - NVidia CUDA toolkit 7.5.27 no se pudo instalar en OS X




web drivers (4)

Estoy en el mismo barco. Estos pasos resolvieron este problema.

  1. Desmontar todos los DMG
  2. Montar solo un "Instalador Local" DMG
  3. Iniciar el instalador y completar el procedimiento.

El instalador de red no funcionó en mi entorno.

La descarga del kit de herramientas CUDA DMG funciona, pero el instalador falla con un error de "error de análisis del manifiesto del paquete" después de seleccionar los paquetes.

Ejecutar el instalador desde la línea de comandos usando el binario interno falla de una manera similar. El archivo de registro en /var/log/cuda_installer.log básicamente dice lo mismo:

Apr 28 18:16:10  CUDAMacOSXInstaller[58493] : Awoken from nib!
Apr 28 18:16:10  CUDAMacOSXInstaller[58493] : Switched to local mode.
Apr 28 18:16:24  CUDAMacOSXInstaller[58493] : Package manifest parsing error!
Apr 28 18:16:24  CUDAMacOSXInstaller[58493] : Package manifest parsing error!
Apr 28 18:16:24  CUDAMacOSXInstaller[58493] : Package manifest parsing error!

Tengo una versión anterior de cuda 7.5 instalada, que (hace un tiempo) se realizó a través del mismo proceso sin error.

(OS X 10.11, GeForce GT750M)


Tuve que desinstalar la versión de CUDA que había instalado anteriormente ejecutando /Developer/NVIDIA/CUDA7.5/bin/uninstall***.pl antes de instalar la nueva versión.


La frase "Error de análisis de manifiesto del paquete" produjo cero hits en Google antes, así que espero que esta respuesta ayude a otros.

Hablé con un desarrollador de NVidia sobre esto, y aparentemente hay un problema conocido para la versión 7.5.27 en OS X. Tener más de un CUDA instalado DMG hará que cualquier instalador tenga este problema.

Desmontar todos menos uno DMG resuelve este problema. Es probable que se solucione en una versión futura del kit de herramientas CUDA.


Como dijo "Solo cuando hago clic en la aplicación en el Dock, comienza a recibir eventos", eso significa que el controlador se registra después de hacer clic en la aplicación en el Dock.

Entonces, depende de a qué punto en el código que está llamando: NSEvent.addGlobalMonitorForEventsMatchingMask_handler_ (NSLeftMouseDownMask, handler), que está registrando el controlador.

Debe registrar el controlador en la función appdidfinishlaunching.







macos cuda nvidia