Estoy intentando configurar CUDA 5.5 en una computadora portátil con Ubuntu 13.10 y Nvidia GeForce GT 645M a bordo. Logré que la tarjeta funcionara perfectamente con Bumblebee y los controladores más nuevos. El problema surge cuando intento instalar CUDA.
Primero intenté agregar un repositorio usando el.debutantearchivo para Ubuntu 12.10 (parecía ser el más cercano a lo que necesitaría en 13.10), lo hice apt-get update
y luego lo ejecuté, apt-get install cuda-5-5
pero solo recibí un error:
The following packages have unmet dependencies:
cuda-5-5 : Depends: nvidia-current (>= 319.00) but it is not going to be installed
Depends: nvidia-current-dev (>= 319.00) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
lo cual parece un poco extraño porque, en lo que a mí respecta, nvidia-current no existe en una versión posterior a la 304.
en este foroEncontré una sugerencia para usar el.correrarchivo en su lugar. Seguí la guía adjunta y lamentablemente volví a fallar:
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 319.00 is required for CUDA 5.5 functionality to work.
Ambos enfoques no produjeron buenos resultados ni con ningún nvidia-319
paquete disponible en los repositorios 13.10 de forma predeterminada ni nvidia-331
desde el ppa:xorg-edgers/ppa
repositorio.
¿Alguna sugerencia sobre lo que podría probar a continuación para que todo funcione?
Respuesta1
Creo que su problema con CUDA podría ser que el paquete CUDA para Ubuntu 13.10 no funciona correctamente con el controlador de su tarjeta gráfica Nvidia. En Ubuntu 14.04 hay un nuevo paquete CUDA que no está disponible en Ubuntu 13.10 llamadolibcudart5.5. libcudart5.5 es la biblioteca de tiempo de ejecución de NVIDIA CUDA. Este puede ser el paquete CUDA que estás buscando.
A continuación se explica cómo habilitar CUDA con una tarjeta gráfica NVIDIA. En Ubuntu 14.04, necesita instalar el controlador de gráficos nvidia-331 o más reciente para habilitar CUDA. También necesita instalar la biblioteca de tiempo de ejecución NVIDIA CUDA. Compute Unified Device Architecture (CUDA) permite utilizar unidades de procesamiento de gráficos (GPU) de NVIDIA para computación de propósito general masivamente paralela. Elimine el controlador propietario NVIDIA existente y luego abra la terminal y escriba:
sudo apt-get install nvidia-331 libcudart5.5
Luego abre Blender y seleccionaArchivo->Preferencias del usuarioy se abrirá una ventana de Preferencias de usuario de Blender donde podrá verificar si CUDA está habilitado en Blender.