2015-03-24 32 views
9

È stata fornita una scheda grafica NVIDIA precedente (GeForce 8400 GS) per iniziare l'esplorazione di alcuni calcoli GPU. Ho provato a completare l'installazione con successo ma sono incappato in un problema. Ecco i miei passi (su Ubuntu 14,04)Quale versione di CUDA Toolkit per il driver NVIDIA precedente

sudo apt-get install nvidia-current (questo consente di installare nvidia-304 nel mio caso)

Dopo il riavvio, una query rapida dimostra che il mio kernel è infatti utilizza nvidia con successo

lspci -vnn | grep -i VGA -A 12 

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 8400 GS Rev. 3] [10de:10c3] (rev a2) (prog-if 00 [VGA controller]) 
... 
Kernel driver in use: nvidia 

naturalmente, ho pensato che avrei potuto quindi installare CUDA con:

sudo apt-get install cuda 

Ma questo tenta di installare nvidia-346 sul mio sistema che causa il mio sistema non più visualizza il mio desktop e l'installazione non è corretta. Ho verificato che lo nvidia-346 è il problema installandolo specificamente in contrasto con nvidia-current. Il Linux Getting Started Manual dice che dovrei solo installare CUDA con apt-get ma ho bisogno di un driver più vecchio per la mia scheda grafica.

Come posso installare CUDA per funzionare correttamente con il mio vecchio driver nvidia in modo da poter eseguire alcuni calcoli GPU? C'è una lista in qualche posto che elenca i kit di strumenti CUDA che vanno con ogni driver NVIDIA? Sospetto di aver bisogno di un vecchio kit di strumenti, semplicemente non so quale.

risposta

8

Non ho trovato un documento ufficiale di NVIDIA, ma ecco un elenco contenente le versioni minime dei driver fino a CUDA 6.5:

http://docs.roguewave.com/totalview/8.14.1/html/index.html#page/User_Guides/totalviewug-about-cuda.31.4.html

Quindi per la vostra versione del driver 304 ciò significa CUDA 5 è supportato.

Tuttavia, ci dovrebbe essere un driver più recente (versione 340,76) disponibile che supporta ancora la vostra carta di secondo NVIDIA (vedere "Prodotti supportati"):

http://www.nvidia.com/Download/driverResults.aspx/81761/en-us

utilizzare questo driver si dovrebbe essere in grado di utilizzare CUDA 6.5.

+1

Questo era esattamente quello che mi serviva. Ho installato il driver 340 e poi il toolkit 6.5 e tutto sembra funzionare normalmente. Grazie. – cdeterman

+0

Ho lo stesso problema, ma il 6.5 toolkit sta forzando l'installazione del driver che frena X's. Cosa dovrei fare in quel caso? [Ubuntu 14.04, GeForce 8400M GS, driver di lavoro 'nvidia-340'] –

+0

Nel mio caso, sto lavorando su un sistema con il driver 304 cuda installato, ma nel sistema sono disponibili nuovi toolkit. In effetti, sono in grado di compilare con cuda-7.5 e l'esecuzione sembra ok. Posso fidarmi del toolkit 7.5 con i driver più vecchi o dovrei contattare gli amministratori di sistema? –

7

Secondo i registri di installazione CUDA e another stackoverflow post toolkit CUDA richiedono le seguenti versioni minime Nvidia driver:

at least 361.00 is required for CUDA 8.0 at least 352.00 is required for CUDA 7.5 at least 346.00 is required for CUDA 7.0 at least 340.00 is required for CUDA 6.5 at least 331.00 is required for CUDA 6.0 at least 319.00 is required for CUDA 5.5

+0

potresti spiegare quali log esattamente otterresti da quei numeri, e come? (OS?) Curioso di quale sia la versione minima richiesta per CUDA 9.0. 9.0 RC viene fornito con 384.59, ma non conosco il minimo richiesto. – Andy

+0

Fanno parte dei log di installazione utilizzando Ubuntu 16.04 come sistema operativo e utilizzando ".eseguire "file per l'installazione CUDA. –

Problemi correlati