Risponderemo a tutte le tue domande!

Installare i driver NVIDIA® e CUDA® per la serie RTX® 50

Il lancio della serie RTX® 50 è stato uno dei momenti più importanti del primo trimestre del 2025. Queste nuove GPU offrono una potenza nettamente superiore, offrendo agli utenti capacità di calcolo migliorate in molte applicazioni. Dopo aver confrontato a fondo le specifiche della RTX® 5090 con il suo predecessore, la RTX® 4090, esamineremo ora come queste nuove GPU influiscono sui driver e sull'installazione di NVIDIA® CUDA® Toolkit.

Driver NVIDIA®

Ubuntu 22.04

Le GPU della serie RTX® 50 richiedono i driver versione 570.xxx.xx o superiore. Le versioni precedenti non sono supportate. Ciò significa che i metodi di installazione standard non funzionano. Per risolvere questo problema, è possibile utilizzare il programma di installazione NVIDIA®.

Inizia installando alcuni prerequisiti:

sudo apt -y install gcc make

Successivamente, scarica il programma di installazione dal sito ufficiale:

wget https://us.download.nvidia.com/XFree86/Linux-x86_64/570.124.04/NVIDIA-Linux-x86_64-570.124.04.run

Rendere il file eseguibile:

sudo chmod +x NVIDIA-Linux-x86_64-570.124.04.run

Iniziare l'installazione del driver:

sudo ./NVIDIA-Linux-x86_64-570.124.04.run

C'è un problema critico da notare: selezionando il driver proprietario durante la configurazione iniziale, l'installazione sembrerà corretta, ma dopo il riavvio si riceverà un errore "Non sono stati trovati dispositivi". Per evitare questo problema, scegliete invece l'opzione MIT/GPL, che installerà il driver open source con successo.

Dopo aver completato l'installazione, riavviare il server:

sudo shutdown -r now

Ubuntu 24.04

Attualmente, l'utility ubuntu-drivers non riconosce la RTX® 5090 né offre l'installazione del driver più recente. Tuttavia, è possibile installarlo manualmente utilizzando due metodi. Il primo metodo utilizza il repository del sistema operativo:

sudo apt install nvidia-driver-570-server-open

Quando si installa il pacchetto nvidia-driver-570-server, è necessario includere il postfix open. Senza di esso, il sistema non sarà in grado di identificare la GPU e visualizzerà il messaggio di errore "No devices were found".

Dopo l'installazione, è necessario riavviare il server usando il comando:

sudo shutdown -r now

Il secondo metodo utilizza il programma di installazione, seguendo lo stesso processo di Ubuntu 22.04.

NVIDIA® CUDA®

Per prima cosa è necessario scegliere la versione di NVIDIA® CUDA® Toolkit da installare. Sebbene le applicazioni PyTorch funzionino allo stesso modo su entrambe le versioni 12.4 e 12.8, la versione 12.8 è consigliata per le funzionalità avanzate e gli algoritmi di apprendimento automatico ottimizzati, in quanto supporta pienamente la serie RTX® 50. L'installazione richiede semplicemente l'aggiunta di una scheda NVIDIA® CUDA® alla versione 12.4. L'installazione richiede semplicemente l'aggiunta del repository NVIDIA®.

Scaricare il file pin speciale:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin

Inserirlo nella directory di lavoro del gestore di pacchetti APT:

sudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600

Scaricare la copia locale del repository NVIDIA® CUDA® Toolkit:

wget https://developer.download.nvidia.com/compute/cuda/12.8.1/local_installers/cuda-repo-ubuntu2404-12-8-local_12.8.1-570.124.06-1_amd64.deb

Installare il repository usando l'utility dpkg.

sudo dpkg -i cuda-repo-ubuntu2404-12-8-local_12.8.1-570.124.06-1_amd64.deb

Aggiungere la chiave GPG al keystore di Ubuntu per garantire un accesso corretto al repository:

sudo cp /var/cuda-repo-ubuntu2404-12-8-local/cuda-*-keyring.gpg /usr/share/keyrings/

Aggiornare la cache dei pacchetti ed eseguire l'installazione:

sudo apt-get update && sudo apt-get -y install cuda-toolkit-12-8

Non dimenticate di riavviare il server:

sudo shutdown -r now

Vedi anche:



Aggiornato: 12.08.2025

Pubblicato: 20.03.2025


Hai altre domande? Scrivici!

By clicking «I Accept» you confirm that you have read and accepted the website Terms and Conditions, Privacy Policy, and Moneyback Policy.