Ubuntu 13.10, CUDA 5.5 y tarjeta gráfica híbrida

Ubuntu 13.10, CUDA 5.5 y tarjeta gráfica híbrida

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 updatey luego lo ejecuté, apt-get install cuda-5-5pero 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-319paquete disponible en los repositorios 13.10 de forma predeterminada ni nvidia-331desde el ppa:xorg-edgers/pparepositorio.

¿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.

ingrese la descripción de la imagen aquí

información relacionada