Come installare i driver su Linux

Potremmo definire un driver come un traduttore, un traduttore che fa sì che il componente elettronico connesso parli la stessa lingua del sistema operativo in cui deve funzionare. Parlando la stessa lingua, il sistema operativo può utilizzare il componente nella sua interezza. Questa definizione molto sui generis di autista si applica a Windows così come Linux e macOS. In questo articolo mostreremo tu come installare i driver in Linux, se è davvero necessario.

E dico se è davvero necessario perché le distribuzioni Linux si sono evolute molto negli ultimi anni. Il tempo in cui l'installazione dei driver in Linux era un'odissea in cui era necessario essere un ingegnere del software e avere accesso a un gran numero di forum di appassionati di Linux è finito.

Come installare i driver su Linux

Con il passare degli anni, Linux si è evoluto molto con l'obiettivo principale di riducendo le conoscenze necessarie e riuscire così a raggiungere un numero maggiore di utenti, obiettivo che sta progressivamente raggiungendo, sebbene sia ancora molto lontano dalla penetrazione di Windows nel mercato.

Tipi di driver

Se parliamo di driver, noti anche come controller, in Linux, dobbiamo parlare di due tipi. Da un lato troviamo i controller proprietari o proprietari e dall'altro i controller open source.

Autisti proprietari

I driver proprietari sono stati creato da una società per ottenere il massimo da hardware specifico, come le schede grafiche e, in generale, qualsiasi dispositivo che non funziona utilizzando i driver forniti dalle distribuzioni Linux.

Autisti privativi

Questo driver proprietario contiene codice che non può essere rivisto o migliorato dalla comunità Linux. Inoltre, dipendi solo dal creatore del software per il rilascio degli aggiornamenti dei driver. Sebbene sia vero che a volte la comunità Linux può essere contattata per alternative open source, non offriranno mai le stesse funzionalità del driver appositamente progettato per il dispositivo.

Driver open source

Troviamo invece i controller open source. Questi tipi di driver sono talvolta forniti dai produttori di dispositivi, sebbene la stragrande maggioranza provenga da utenti della comunità Linux.

Questi driver sono inclusi nella maggior parte delle distribuzioni Linux e vengono installati automaticamente quando viene rilevato nuovo hardware. Installare driver proprietari in Linux quando c'è una versione open source non ha senso, a meno che non si parli, come ho detto sopra, di schede grafiche.

Installa i driver su Linux

Se prendiamo in considerazione tutto quanto menzionato nel punto precedente, raggiungiamo facilmente la conclusione che il processo più semplice e veloce per installare i driver in Linux è utilizzare l'interfaccia grafica, sebbene possa essere eseguito anche da Terminale.

Dall'interfaccia grafica

Con l'evoluzione di Linux, il processo di installazione dei driver dei componenti delle nostre apparecchiature e delle periferiche che colleghiamo è stato praticamente ridotto al minimo. E quando dico minimamente, è perché, nella maggior parte dei casi, non dobbiamo fare niente da parte nostra.

Se sono i componenti del nostro computer dove è installato Linux (la versione che abbiamo installato, da ITIGIC consigliamo sempre l'uso di Ubuntu), si occuperà automaticamente di installare tutti i driver necessari durante il processo di installazione, proprio come fa Windows.

Mentre, se installiamo una stampante su un computer gestito da Linux, il sistema rileverà automaticamente il modello e installerà i driver corrispondenti, in Windows saremo costretti a scarica il software ufficiale dal sito del produttore se vogliamo sfruttare tutte le funzioni che offre.

Microsoft ha introdotto la tecnologia plug & play con il lancio di Windows 98, una tecnologia che velocizza il processo di installazione dei driver in Windows, anche se, sfortunatamente, non si è evoluta alla stessa velocità di Linux, dove questa tecnologia ha davvero stato implementato correttamente senza la necessità di installare software di terze parti, problema che a 22 anni dalla sua presentazione, è ancora oggi molto presente, anche in Windows 11.

Per rivedere e installare i driver dei componenti collegati alle nostre apparecchiature, tramite l'interfaccia grafica, eseguiremo i passaggi che ti mostro di seguito.

Prima di tutto, accediamo al dock dell'applicazione e facciamo clic su Mostra applicazioni. Quindi, fare clic sull'applicazione Software e aggiornamenti. Nella scheda Altri driver, verranno visualizzate tutte le opzioni che la distribuzione Linux che abbiamo installato ci consente di installare.

Driver Nvidia Linux

In questa sezione, tutti i driver proprietari verrà mostrato che possiamo installare per migliorare il funzionamento di un componente elettronico che abbiamo collegato al nostro computer. Inoltre verrà mostrato anche il funzionamento del componente, ovvero se è in esecuzione o se è fermo perché il driver corrispondente non è installato.

Via terminale

A meno che non sia un computer molto vecchio, il ricorso al terminale Linux dovrebbe sempre esserlo l'ultima risorsa per installare i driver, poiché, se non abbiamo un'adeguata conoscenza di Linux, possiamo finire per rompere l'interfaccia grafica o qualsiasi altra sezione che ci costringe a ricominciare da zero.

Prima di tutto, useremo il lscpi comando in modo che il sistema ci mostri informazioni dettagliate sui dispositivi disponibili sul computer. Possiamo accompagnare il lscpc comando con “| grep nome-produttore" per filtrare i risultati.

lscpci

Successivamente, usiamo il dmesg comando per assicurarsi che tutti i driver di dispositivo vengano riconosciuti dal kernel. In quell'elenco, possiamo verificare se il componente per il quale vogliamo installare i driver è stato rilevato per continuare con il processo. Possiamo anche accompagnare questo comando con “| grep nome-produttore" per ridurre il numero di risultati.

dmesg

Ora dobbiamo controllare l'elenco dei repository che abbiamo installato sul nostro computer usando il comando

sudo gedit /etc/apt/soucers.list

Per aggiungere un nuovo repository, una volta che ne conosciamo l'indirizzo, da terminale eseguiremo il seguente comando

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add –

Aggiungiamo il repository all'elenco dei repository della distribuzione Linux che stiamo utilizzando tramite il comando

sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'

Una volta aggiunto il repository, dobbiamo aggiornarlo sul nostro computer utilizzando i comandi

sudo apt udate sudo apt upgrade

Da questo momento in poi, la distribuzione Linux avrà gli ultimi driver e aggiornamenti software disponibili in quel momento e il controllo che non funzionasse dovrebbe ora farlo normalmente.

Problemi con i driver su computer moderni e vecchi

Linux è sempre stato associato all'essere un mal di testa quando si tratta di far funzionare i componenti che fanno parte del computer. A seconda della versione di Linux installata e dell'età del tuo computer, questo problema potrebbe appartenere al passato e ancora un problema che richiede alcune ore di dedizione.

Installa i driver Linux sui computer moderni

La maggior parte dei driver per qualsiasi computer moderno installa automaticamente senza fare proprio niente. Ma, se vogliamo ottenere il massimo da hardware specifico, come ad esempio una scheda grafica, sarà necessario installare i driver del produttore.

Se usi il tuo computer per giocare alla libreria di giochi che hai Steam da Linux, se non installi i driver della scheda grafica, non sarai mai in grado di ottenere lo stesso vantaggio di Windows in termini di numero di frame, ad esempio.

Per installare i driver ufficiali per la tua scheda grafica, sia da Nvidia che AMD, sul tuo computer gestito da Linux, devi seguire i passaggi che ti abbiamo spiegato nella sezione precedente.

Tuttavia, Linux non offre ancora supporto per tastiere e mouse da gioco, costringendo l'utente a farlo adattare il loro funzionamento utilizzando le scorciatoie da tastiera stabilite dal produttore per modificare l'illuminazione e la frequenza di cambio nel caso della tastiera e nel pulsante per regolare la sensibilità se parliamo del mouse.

Fortunatamente, nel caso del mouse, se vogliamo divertirci con i giochi sparatutto, in cui la sensibilità del mouse è fondamentale, possiamo fare affidamento sulle opzioni di configurazione del gioco e regolare i valori della sensibilità verticale e orizzontale in base alle nostre esigenze.

Per quanto riguarda il funzionamento dei pulsanti aggiuntivi e le funzioni aggiuntive che la rotellina del mouse può offrirci, sarà necessario cercare in Internet poiché altri utenti lo hanno risolto a seconda del produttore e del modello.

Driver Linux su vecchi computer

Se hai raggiunto questo articolo, è probabilmente perché hai sempre sentito dire che l'installazione dei driver in Windows è peggio di un'emicrania. Questo è stato il caso fino a tempi relativamente recenti. Le versioni più moderne di Linux offrono il supporto per tutti i driver di base dei componenti di un computer.

Tuttavia, nelle vecchie apparecchiature le cose cambiano molto. Alcuni anni fa, l'installazione dei driver per Linux richiedeva un'intensa ricerca su Internet per individuare se qualche utente della comunità avesse investito ore di lavoro in creazione di un driver per un componente specifico.

Se vuoi usare un vecchio computer che hai a casa, in un ripostiglio o in ufficio, la prima cosa che dovresti cercare è una vecchia distribuzione che si muova con sufficiente fluidità sul computer. Ma, in aggiunta, dovrai cercare in Internet i driver necessari per assicurarti che tutti i componenti del tuo computer, come il Wi-Fi e la connessione di rete, la scheda audio e grafica, funzionino correttamente.

Quando parlo di vecchie apparecchiature, intendo apparecchiature che sono più di 15 anni . Personalmente, ho installato l'ultima versione di Ubuntu disponibile al momento della pubblicazione di questo articolo, il numero 22, e non ho avuto la necessità di installare manualmente nessun singolo driver. Tutti i componenti che fanno parte del kit sono stati rilevati e installati automaticamente da Ubuntu.