Traté de instalar un CUDA 5.5, siguiendo los pasos en el sitio web de Nvidia, usando el archivo deb para Ubuntu 12.10 (la última versión que pude encontrar en el sitio web de Nvidia), pero el instalador no puede comenzar, diciéndome que hay algunos problemas de dependencia:
The following packages have unmet dependencies.
cuda : Depends: cuda-5-5 (= 5.5-22) but it is not going to be installed.
E: Unable to correct problems, you have held broken packages.
13.10
software-installation
64-bit
cuda
usuario0002128
fuente
fuente
Respuestas:
He instalado con éxito CUDA-5.5.22 en Ubuntu 13.10 de 64 bits.
Mi GPU es GeForce GTX 650Ti. A continuación se detallan los pasos de mi instalación:
Paso 1. Purgue las instalaciones de controladores NVIDIA existentes. Tuve que instalar el último controlador NVIDIA (331.20) para que CUDA-5.5 funcione. [Más tarde descubrí que necesitas al menos v319.37 para CUDA-5.5.22, el kit de herramientas que admite Ubuntu 12.10]
Paso 2. Descargue el último controlador NVIDIA desde aquí: http://www.nvidia.com/Download/index.aspx , y el kit de herramientas de CUDA desde aquí: https://developer.nvidia.com/cuda-downloads [descargo el
.run
archivo para Ubuntu 12.10 de 64 bits]Paso 3. Crea una lista negra para los controladores de video existentes en
/etc/modprobe.d
. Creé un archivo/etc/modprobe.d/blacklist-file-drivers.conf
con el siguiente contenido:Paso 4. Instalar las dependencias. [Nota: CUDA-5.5.22 necesita gcc-v4.7.2 o inferior para la compilación. Si instala
gcc-4.7
, la versión v4.7.3 se extrae de los repositorios y no puede instalar el kit de herramientas. Por lo tanto, uségcc-4.6
]Paso 5. Configure su gcc para alternativas. Necesitará el último gcc para el controlador NVIDIA y gcc-4.6 para el kit de herramientas CUDA. [Tengo gcc-4.8 como el último. Tienes que cambiar en consecuencia]
Paso 6. Requisitos previos realizados. Reinicie y suelte en una consola de texto (
Ctrl+Alt+F1
). Mata a tu administrador de pantalla. Para Ubuntu 13.10 sin modificar, eslightdm
Paso 7. Instale el controlador NVIDIA. Navegue a su directorio de descargas y elija su último gcc. [Nota: No copie y pegue el siguiente código. Cambiar el nombre de su archivo de controlador en consecuencia]
Sigue las instrucciones del texto. Inicialmente, daría advertencias sobre la distribución no admitida. Ignorar y continuar.
Paso 8. Instale el kit de herramientas CUDA. [Nota: No copie y pegue el siguiente código. Cambie el nombre de su archivo de kit de herramientas en consecuencia]
Siga las instrucciones de texto. NO instale el controlador CUDA que viene con el kit de herramientas.
Paso 9. Agregue los archivos binarios y lib a su ruta. Reiniciar.
Paso 10. ¡Listo! Puede
make
los archivos de muestra ahora. Disfruta tu CUDA.fuente
Cortesía del Sr. Aaron Haviland :
En caso de que a uno también le gustaría instalar los controladores NVIDIA (actualmente) más recientes para ubuntu ( NOTA : NO es una dependencia de CUDA 5.5), un método fácil ...
Cortesía del "equipo de empujadores de crack xorg" :
fuente
nvidia-331
siendo el último y el mejor para usar?Mi sistema UBUNTU 13.10 de 64 bits (
uname -a
):La forma en que he instalado CUDA Toolkit 5.5:
1 - En Configuración del sistema -> Software y actualizaciones -> Unidades adicionales , seleccione:
Esto me dio la versión 319.60 del controlador NVIDIA (debe ser> = 319.37).
2 - Instalar gcc-4.6:
3 - Utilice las alternativas de actualización para manejar las versiones de gcc (como lo indica banskt ):
y elija gcc-4.6 .
4 - Instalar algunos sutff para evitar perder las bibliotecas de muestras de CUDA (
libGLU.so
,libX11.so
,libXi.so
,libXmu.so
):5 - Instale CUDA Toolkit, previamente descargado del sitio de NVIDIA (RUN versión 12.10 64 bits: developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run )
Respuestas:
accept
,y
(sin soporte),n
(NVIDIA conductor),y
(kit de herramientas de instalación), introducir (ubicación predeterminada),y
(muestras), entran en (ubicación predeterminada)6 - Con las alternativas de actualización, regrese a gcc-4.8 :
7 - Agregue los binarios de CUDA y la ruta de acceso de la biblioteca a sus variables de entorno PATH y LD_LIBRARY_PATH:
RUTA: =======================================
# archivo interno:
=============================================
LD_LIBRARY_PATH: ============================
# archivo interno:
=============================================
8 - Cierre sesión en su sistema e inicie sesión nuevamente. Pruebe
nvcc --version
o compile y ejecute los siguientes códigos de ejemplo simples: first.cu , sumvec.cu withnvcc filename.cu -o filename.exec
.Que tenga un buen tiempo CUDA :-D
fuente
#inside file:
no no especifica qué archivo para agregar/usr/local/cuda-5.5/lib /usr/local/cuda-5.5/lib64
a. Puede ser una buena idea editar su respuesta. Arreglar esa "falla" haría que esta respuesta incompleta fuera completa.No sé si ya ha funcionado, pero ¿ha intentado seguir la guía aquí? http://installion.co.uk/ubuntu/saucy/multiverse/n/nvidia-cuda-toolkit/install.html Funcionó para mí
El nustshell es, asegúrese de tener habilitado el repositorio multiverse y luego
¡Salud!
fuente
apt-get
Intenté instalar algunas actualizaciones en los controladores nvidia-319 (que no tenía instalados), lo que causó problemas. Usar el archivo .run para instalar como lo describe @banskt parece una alternativa más genérica.Tuve algunos problemas en la instalación de cuda. La mejor / más simple manera de resolver los errores que me funcionaron fue usar en
sudo aptitude install cuda
lugar de "sudo apt-get install cuda".apt-get
no se ocupa de los errores,aptitude
sugiere una forma de resolverlos y ¡todo funcionó!fuente
1) Instalar Ubuntu 12.04.3 de 64 bits
2) Actualizar terminal abierto: sudo apt-get update && sudo apt-get upgrade sudo shutdown -r now # reiniciar la máquina
3) instale herramientas de compilación, mpi, controlador nvidia-331, gcc / g ++ 4.6 (compatible, a diferencia de gcc / g ++ 4.8 o 4.7.3) y configúrelo como predeterminado. Además, instale otras bibliotecas necesarias para la compilación de CUDA Toolkit Samples y cree los respectivos enlaces simbólicos a donde los encontrará el instalador de CUDA Toolkit:
4) descargue e instale CUDA 5.5 Toolkit 64-bit para Ubuntu 12.10 (RUN): descargue aquí: https://developer.nvidia.com/cuda-downloads
Fuente: http://pastebin.com/fDpqvSi5
fuente
Cortesía del Sr. Aaron Haviland:
Cortesía del "equipo de empujadores de crack xorg":
TODO lo que necesitaba saber (para Linux mint 17.1) ambos ahorraron MUCHO tiempo.
fuente