Aggiornamento 6 febbraio 2020
(Vedi sotto per la descrizione originale del problema.)
Quindi, oggi Ubuntu ha installato un aggiornamento automatico e dopo il riavvio, sia Intel che AMD vengono riconosciuti.
$ DRI_PRIME=0 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4400 (HSW GT2)
$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD OLAND (DRM 2.50.0, 5.3.0-28-generic, LLVM 9.0.1)
Sfortunatamente, non era cambiato nulla quando ho provato i giochi Steam, non utilizzavano la GPU dedicata. Solo quando ho modificato i comandi di avvio in Grub (sudo gedit /etc/default/grub
– un po' spaventoso, ma sono contento che sia anche possibile), così:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1 radeon.cik_support=0 radeon.si_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.dc=1 amdgpu.dpm=1"
per forzare l'uso di amdgpu
driver invece di radeon
, i giochi utilizzavano la scheda grafica. Ho testato solo Dark Souls 3 proprio ora ed è effettivamente giocabile, anche se ho dovuto abbassare le impostazioni grafiche più di quanto avessi giocato su Windows. Immagino, non è così ottimizzato? Ma questo non è rilevante per il problema originale, che ora è risolto.
Il problema (5 febbraio 2020, risolto)
Dopo aver provato a far funzionare la mia scheda grafica Radeon dedicata oltre alla grafica Intel integrata, Ubuntu ha installato i driver con un aggiornamento automatico. Ora non vengono utilizzati né Intel né Radeon, ma invece dice llvmpipe (LLVM 9.0.1, 256 bits)
in Impostazioni/Dettagli/Informazioni/Grafica, niente di grafica intensiva funziona bene e non riesco a farlo almeno utilizzare di nuovo la grafica Intel.
La configurazione iniziale
Ho installato Ubuntu 18.04 tre settimane fa su un notebook Acer TravelMate P645MG con una scheda grafica dedicata AMD Radeon HD 8750M (in precedenza Windows 7, ora dual boot; non ho precedenti esperienze con Linux). Fin dall'inizio la Radeon non era elencata nel pannello Impostazioni/Informazioni, ma l'Intel HD Graphics 4400 era elencata e sembrava funzionare bene.
Quindi ho installato Steam, sperando che questo avrebbe installato driver aggiuntivi per Radeon. Steam ha installato Proton, ma il gioco che ho provato (Dark Souls 3 ) si è arrestato in modo anomalo all'avvio. Steam ha quindi installato automaticamente Vulkan al prossimo lancio:ora potevo avviare il gioco, ma si è bloccato sulla schermata di generazione del personaggio. Presumo che il gioco abbia provato a funzionare su Intel e non abbia utilizzato la Radeon.
Portale (originale) funzionava bene su Intel, in realtà, se questo è di qualche interesse.
Passaggi intermedi
Ho ricercato il problema in molti thread del forum, ma ero cauto nel provare le soluzioni suggerite perché molti di loro erano davvero vecchi e avevo letto più volte che i driver Radeon installati con Ubuntu 18.04 erano davvero buoni e dovrebbero funzionare immediatamente .
Alla fine ho installato ppa:oibaf/graphics-drivers
pacchetto, ma non è cambiato nulla. Alcune persone hanno consigliato di impostare la scheda grafica dedicata come predefinita nel BIOS, ma la mia non ha un'opzione per questo.
Quando le cose sono andate storte:aggiornamento di Ubuntu
Due giorni fa, Ubuntu mi ha chiesto di installare un aggiornamento automatico, che includeva i driver Mesa e/o OpenGL (non so cosa significhi davvero). Speravo che questo avrebbe risolto il problema, quindi ho installato e riavviato.
Correlati:come digitare caratteri accentati come ë in Ubuntu?
Poco dopo il riavvio, quando ho aperto un programma, Ubuntu si è bloccato in una sorta di visualizzazione del terminale a schermo intero. Ho riavviato di nuovo e Ubuntu ha funzionato, ma ora diceva llvmpipe (LLVM 9.0.1, 256 bits)
in Impostazioni/Dettagli/Informazioni/Grafica.
Presumo che questa sia una cosa negativa, perché i miei giochi si arrestano in modo anomalo al riavvio (prova con Portal :si avvia ma in modo non riproducibile) e il mio notebook si scalda anche durante la riproduzione di video Netflix.
Quello che ho già (non) provato
Mi sarebbe piaciuto ripristinare l'aggiornamento di Ubuntu, ma non so davvero cosa sto facendo e temo di fare più danni. In questo momento, giocare ai giochi Steam non è più nemmeno la mia preoccupazione principale (posso avviare Windows per quello, non mi sarei mai aspettato che Steam esistesse nemmeno per Ubuntu), ma voglio che Ubuntu usi almeno l'Intel integrato per tutto il resto.
Se qualcuno può aiutare, gli sarei per sempre grato! 🙂
Roba
Informazioni che sono state richieste su altri thread, spero che questo aiuti:
$ lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
Subsystem: Acer Incorporated [ALI] Haswell-ULT Integrated Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
--
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
Subsystem: Acer Incorporated [ALI] Mars [Radeon HD 8670A/8670M/8750M]
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
$ DRI_PRIME=0 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: llvmpipe (LLVM 9.0.1, 256 bits)
$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: llvmpipe (LLVM 9.0.1, 256 bits)
Risposta accettata:
Ho avuto un evento molto simile con la mia scheda Intel HD Graphics 5500 sostituita con il renderer OpenGL LLVMpipe che hai menzionato, esattamente nello stesso momento in cui hai segnalato. Hai abilitato i driver grafici avanzati ppa (ppa.launchpad.net/oibaf/graphics-drivers) prima o dopo il problema? Nel mio caso, sembrava causare il mio problema. Dopo un aggiornamento del 6 febbraio (stessa data del problema):
- My current Wayland session quietly restarted in X.org without comment
- Wayland session disappeared from the GDM3 login options
- Celluloid, a ppa-based fork of gnome-mpv disappeared as the default application for media player, and the default reverted to mpv
- Apt reported a number of graphics libraries "no longer needed and autoremovable" -- INCLUDING gnome-mpv (ppa name alias Celluloid) -- even when Celluloid was explicity installed (NOT as a dependency)
L'eliminazione dei driver grafici avanzati e il ripristino dei driver basati su repository hanno rimosso LLVMpipe e ripristinato la mia Intel HD Graphics 5500 (Broadwell GT2.)
sudo ppa-purge -o oibaf -p graphics-drivers
sudo ppa-purge -o xuzhen666 -p gnome-mpv
Ho anche eliminato gnome-mpv ppa, quindi successivamente l'ho reinstallato. Penso che i driver grafici avanzati basati su ppa potrebbero aver elencato gnome-mpv come dipendenza o raccomandazione.
HTH. Anche se questo non è rilevante per la tua istanza, forse può aiutare gli altri.