GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare i driver AMDGPU su Debian 9 Stretch Linux

Introduzione

Quindi, hai una GPU AMD e vuoi usarla su Debian Stretch. Bene, sei davvero fortunato.

L'installazione dei driver AMD open source su Debian Stretch potrebbe essere solo il processo di installazione più semplice e semplice nella storia dei driver grafici Linux.

Chiunque abbia provato a installare i driver AMDGPU open source quando sono stati lanciati per la prima volta insieme alle schede Polaris di AMD ti dirà che il processo è lungo e doloroso e avevano ragione.

Ora, tutti i pacchetti richiesti sono entrati nel mainstream e la maggior parte sono effettivamente installati per impostazione predefinita con l'installazione di Debian Stretch.

Pacchetti richiesti

Ci sono ancora alcuni pacchetti che devono essere installati e alcune cose che devono essere fatte per far funzionare i driver. La prima cosa che devi fare è abilitare il contrib e non-free repository in Debian.

Sì, i driver sono open source, ma richiedono BLOB del firmware per funzionare correttamente.

Nel tuo /etc/apt/sources.list aggiungi contrib non-free dopo main su ogni riga. Al termine, chiudi l'editor di testo ed esegui:

# apt update && apt upgrade

Dovresti usare apt invece di apt-get da adesso. apt è il comando più nuovo e migliore. Durante la creazione di questa guida, il kernel 4.9 è stato trattenuto da apt-get ma installato perfettamente con apt .

Firmware Linux

Bene, quindi ora sei pronto per installare il singolo pacchetto che lo rende possibile. Poiché Debian non fornisce i BLOB del firmware per impostazione predefinita, il firmware richiesto è disponibile ma non installato. Installalo con il comando seguente.

# apt install firmware-linux

È proprio così. Ora, non riavviare ancora. C'è un'altra parte importante.

LLVM

LLVM è necessario per compilare Mesa ed è utilizzato da alcuni dei pacchetti grafici. Potresti riuscire a farne a meno, ma è una buona idea assicurarsi che sul tuo sistema sia installata la versione giusta, per ogni evenienza.

Affinché Mesa possa essere compilato con il supporto AMDGPU, è necessario LLVM 3.9 o versioni successive. Al momento di questo articolo, 3.9 è ancora l'ultima versione, ma 4.0 è disponibile come client di rilascio.

Nel frattempo, Stretch distribuisce ancora 3.7 e 3.8 e 3.9. Installa ora 3.9 o 4.X per assicurarti che le versioni precedenti non vengano inserite.

# apt install llvm-3.9 clang-3.9

Riavvia e prova

Ora puoi riavviare il sistema per rendere effettive le modifiche e caricare il firmware. Al riavvio, dovresti vedere lo schermo cambiare durante il caricamento e possibilmente sentire la ventola girare sulla tua scheda grafica.

Questa è un'indicazione che il firmware è stato caricato.

Per testare la tua scheda grafica, scarica il pacchetto Debian Phoronix Test Suite

http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_6.8.0_all.deb

Dipende da PHP, quindi installalo prima e installalo con dpkg .

# apt install php7.0 php7.0-cli php7.0-xml
$ cd ~/Downloads
# dpkg -i phoronix-test-suite_6.8.0_all.deb

Dopo l'installazione dei pacchetti, puoi eseguire i test Unigine o uno qualsiasi dei test disponibili per vedere cosa può fare la tua scheda.

$ phoronix-test-suite run unigine-heaven

Conclusione

AMDGPU ha raggiunto l'inizio della realizzazione del sogno; nessun driver installa.

Con Stretch, Debian ha raggiunto un punto in cui ottenere un'esperienza grafica di alta qualità da una scheda AMD è semplice come installare un paio di pacchetti.

È una cosa incredibile, considerando quanto lontano sono arrivati ​​i driver Linux.


Debian
  1. Come installare Tomcat 9 su Debian 9 Stretch Linux

  2. Come installare TeamViewer su Debian 9 Stretch Linux

  3. Come installare Spotify su Debian 9 Stretch Linux

  4. Come installare il client Dropbox su Debian 9 Stretch Linux

  5. Come installare Jenkins su Debian 9 Stretch Linux

Come installare Ruby on Rails su Debian 9 Stretch Linux

Come installare Android Studio su Debian 9 Stretch Linux

Come installare il client Steam su Debian 9 Stretch Linux

Come installare Gitlab su Debian 9 Stretch Linux

Come installare Firefox Quantum su Debian Stretch Linux

Come installare Vai su Debian 9 Stretch