Come installare i driver grafici AMD su Ubuntu 18.04


16

Sono sempre stato un utente Windows, ma ieri ho scaricato e installato Ubuntu 18.04 LTS da questa pagina , ma non riesco a trovare un modo per installare i driver grafici AMD,

In questo momento Linux funziona solo in modalità di ripristino, in modalità normale mostra uno schermo viola vuoto e nulla funziona, dopo aver cercato su internet ho scoperto che potrebbe esserci qualcosa di sbagliato nei miei driver grafici, ho provato molte cose per installare i driver grafici AMD sul mio laptop, ma nulla sembra funzionare, ho eseguito questo comando sul mio laptop

lspci -nn | grep -E 'VGA|Display'

e i risultati sono

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] [1002:6660]

Quindi ho una scheda grafica ibrida o qualcosa del genere, ho provato questa guida all'installazione , ma non ha funzionato (anche per gli utenti nella sezione commenti),

È stato molto facile su Windows, vorrei tornare a Windows, ma volevo solo chiedere qui per l'ultima volta. esiste una soluzione disponibile per l'installazione dei driver grafici AMD su Ubuntu 18.04?

Grazie!


1
Quando si è tentato l' sudo add-apt-repository ppa:oibaf/graphics-driversallora sudo apt updatehai preso eventuali errori? Di solito dopo l' sudo apt updateinstallazione verranno automaticamente installati i driver. Ha funzionato bene per me nel 18.04. Hai anche provato a disabilitare Secure Boot nel BIOS prima di installare questi driver?
Terrance

grazie per il tuo commento, Sì, l'avvio sicuro era già disabilitato, ho appena eseguito quei due comandi che hai menzionato, ed entrambi hanno avuto successo, cosa avrei dovuto fare ora? @Terrance
nikhil123,

Dovresti solo riavviare. Quindi puoi controllare la tua versione eseguendo lshw -c video Dovresti essere in grado di vederedriver=
Terrance

@Terrance ok, ho riavviato il laptop ed eseguito quel comando ho ottenuto questo output *-display UNCLAIMED description: Display controller product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] vendor: Advanced Micro Devices, Inc. [AMD/ATI] .... Sembra che abbia installato i driver amd, ma in Software e aggiornamenti-> Driver aggiuntivi si dice "Nessun driver aggiuntivo disponibile" e ho ancora il problema con l'avvio normale (schermata viola congelata vuota), l'installazione di AMD in realtà non sembra cambiare nulla, comunque grazie per l'aiuto :)
nikhil123

Si prega di utilizzare il normale metodo Ubuntu askubuntu.com/questions/1065852/…
Rinzwind

Risposte:


25

Dovresti essere in grado di utilizzare i driver open source forniti con il tuo sistema. Potrebbe essere necessario utilizzare solo la correzione del nomodeset comune:

Come posso impostare 'nomodeset' dopo aver già installato Ubuntu?

L'uso del driver integrato è generalmente sufficiente per le carte Radeon.

Se hai fatto altri problemi o hai aggiunto il PPA per i driver NVIDIA (mi dispiace per quello) puoi ripulire con quanto segue:

sudo apt-add-repository -r ppa:graphics-drivers/ppa && \
sudo apt update && \
sudo apt upgrade && \
sudo apt autoremove && \
sudo apt autoclean

Ora, aggiungi gli aggiornamenti AMD PPA e aggiorna:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt upgrade

Quindi riconfigurare i pacchetti per essere sicuri:

sudo apt install --reinstall xserver-xorg-video-amdgpu
sudo dpkg --configure -a
sudo dpkg-reconfigure gdm3 ubuntu-session xserver-xorg-video-amdgpu

Infine, puoi abilitare il video accelerato:

sudo apt-get install mesa-vdpau-drivers

Quindi per testare il driver VDPAU con mpv usare:

mpv --hwdec=vdpau yourvideofile

Ora riavvia il computer e assicurati che funzioni ancora. Lo fa? Buona! Ora riavviare di nuovo e vedere se è possibile rimuovere l'opzione di avvio del nomodeset. Se funzionerà senza di essa, ciò potrebbe migliorare le prestazioni.

Infine, una volta effettuato l'accesso alla GUI, vai su Impostazioni> Dispositivi> Display e assicurati che la risoluzione sia impostata correttamente.

Se le prestazioni non sono ancora conformi agli standard dopo tutto quanto sopra, è possibile installare manualmente il driver a sorgente chiuso come ultima risorsa.

Se decidi di voler utilizzare ancora il driver proprietario, dovrai scaricarlo e installarlo. In base all'output pubblicato, è necessario scaricare questo driver:

Driver e supporto GPU AMD Radeon ™ serie HD 8670M

Fare clic sulla casella "Linux x86_64" e scaricare il file zip.

Puoi seguire questa guida o pubblicare eventuali aggiornamenti aggiuntivi alla tua domanda e migliorerò di conseguenza la risposta.


Ho aggiornato la risposta da applicare ad AMD ... grazie.
Joshua Besneatte,

ciao, grazie per la tua risposta, ho provato quei due comandi con sudo, e in realtà ha installato alcuni driver con la barra di avanzamento corretta. ma ancora non riesco ad avviarlo in modalità normale e in modalità di ripristino i miei effetti visivi sullo schermo sono peggiori, quando scorro verso il basso o verso l'alto in Firefox, metà degli scroll delle pagine e l'altra metà non, comunque, sto tornando a Windows, sembra che il mio laptop non sia compatibile con Linux
nikhil123 il

1
Veramente? Non ho mai capito l'atteggiamento "questo è difficile, smettiamolo" ... Tuttavia, se cambi idea, sarò sempre qui per aiutarti.
Joshua Besneatte,

1
Ok, il desktop si blocca perché ho abilitato l'accelerazione 3d ma non è supportato sul mio r250
Andrew Luca,

1
Ciao @JoshuaBesneatte. Sono andato e ho seguito questa guida e impostato i driver. Ho seguito questa guida github.com/lutris/lutris/wiki/Installing-drivers e nessuno dei due è cambiato molto. Come posso sapere se ho effettivamente realizzato qualcosa da quando vado alla pagina dei dettagli delle impostazioni di Ubuntu la mia gpu appare ancora come Intel non AMD
Odif Yltsaeb

0

Dal momento che ho lottato con il problema per un giorno intero e la risposta di Joshua non ha funzionato per me, ho pensato che potesse aiutare a fornire la mia soluzione.

Il mio errore è stato che sebbene Ubuntu 18.04 sia installato su VMware® Workstation 15, stavo cercando di risolvere il problema in base all'adattatore grafico AMD della mia macchina host. Di seguito copio la soluzione che ha funzionato per me:

Il problema è con Wayland. Mentre Ubuntu si imposta automaticamente su una sessione X11, per qualche motivo l'hanno lasciata abilitata per GDM.

Puoi certamente sostituire GDM con LightDM, ma un'opzione più semplice sarebbe:

sudo nano /etc/gdm3/custom.conf

Quindi modificare la riga:

#WaylandEnable=false

per

WaylandEnable=false

Premere Ctrl+ Oe quindi Ctrl+ Xe riavviare. Se non desideri riavviare, puoi farlo

sudo systemctl restart gdm

Che riavvierà la tua sessione di Windows (questo presuppone che ssh nella scatola si ripari come sopra).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.