Come installare i driver di grafica sane per l'hardware Nvidia Optimus su * Ubuntu 16.04?

9

Possiamo (per favore) creare un sommario della community su come installare i driver di grafica sane per l'hardware di Nvidia Optimus su * Ubuntu 16.04?

Posso vedere questo diventare una cosa ricorrente ogni pochi anni.

Ubuntu 16.04 è stato rilasciato non molti mesi fa e ho comprato un nuovo disco rigido e ho installato Kubuntu 16.04 su di esso. Il mio laptop è qualcosa di qualche anno fa con un driver grafico Intel qualcosa sulla CPU e una scheda discreta Nvidia GTX 670MX. (È un sistema ottimus.)

Ora uno era abituato a farlo funzionare tramite una strana combinazione di driver di bumblebee e nvidia e di modificare i file di configurazione del testo, ecc. ecc., si usava primusrun/optirun executable_file e (in qualche modo, poco convincentemente) funzionava. (Fino a quando un nuovo aggiornamento l'ha interrotta di nuovo, o volevi usare CUDA ...)

Vedi questo domanda per ulteriore contesto, e vedi anche le domande collegate lì.

Come faccio a "ottimizzare" con Ubuntu 16.04?

Ho capito che la nuova versione di 16.04 elimina tutte le cose di primusrun / optirun, e ora abbiamo una soluzione grafica che cambia in modo impercettibile e funziona "molto meglio" di prima. (O è solo un'informazione totalmente sbagliata e ho completamente frainteso ciò che ho letto online?)

Quindi, ho provato a fare un sudo apt-get install nvidia-361-updates che ha portato con sé nvidia-prime ... Ho riavviato nuovamente in Kubuntu e tutto sembrava funzionare! La mia scheda grafica ha iniziato a scaldarsi e la ventola ha iniziato a girare, cosa che in genere non accade a meno che la scheda non sia accesa e facendo qualcosa per riscaldarla ". Non sono riuscito a testarlo ulteriormente ma presumo che stia facendo il rendering per l'ambiente desktop.

Ma, in un secondo momento, il mio sistema si spegne all'improvviso. Riavvio e improvvisamente non riesco ad accedere più ... O il sistema si blocca, si disconnette o si spegne.

Quindi ho tentato di seguire le informazioni in questo domanda .

Il che ha solo peggiorato le cose. Ora non riesco nemmeno a raggiungere una schermata di accesso. Dopo l'avvio, lo schermo rimane nero / vuoto. Tuttavia posso ancora arrivare a una finestra tty .

Ci sono altre domande qui e qui che descrivono problemi simili ma non risolvono il problema. (Li ho trovati dopo aver cercato ubuntu 16.04 graphics driver blank screen o qualcosa di simile a questo.)

Qual è il modo "giusto" per farlo.

Ho fatto la classica cosa di provare troppe cose "che potrebbero risolverlo", ma dal momento che non capisco in dettaglio gli esatti effetti di tutti i comandi che sto eseguendo, mi sono messo in una buco ed è probabilmente ora di ricominciare con una nuova installazione e farlo subito la prima volta .

Quindi la mia domanda è, come faccio a "farlo bene"? Ho un laptop Optimus con una Nvidia GTX 670MX accanto a un processore grafico integrato Intel, quale combinazione di driver, ppa e software dovrei installare su * Ubuntu 16.04 e in che ordine rendere funzionale il mio hardware ottimale?

Inoltre, sono corretto o errato nella mia dichiarazione precedente quando suggerisco che qualcosa di fondamentalmente grande è stato fatto per migliorare il supporto hardware per i sistemi optimus in 16.04?

    
posta user3728501 30.06.2016 - 00:53

1 risposta

3

Cosa ho fatto

1: Per prima cosa ho eseguito lspci | grep VGA per verificare quale scheda grafica / chipset Nvidia sta usando il mio computer.

2: Poi sono andato al sito web del driver nvidia per verificare quale versione del driver grafico dovrei installare per Linux x86_64.

3: Ho aggiunto i driver grafici ppa al mio sistema sudo apt-add-repository ppa:graphics-drivers/ppa

4: Then sudo apt-get update

5: Then sudo apt-get install nvidia-367 ma tu il tuo sistema sarà una versione di driver diversa in base ai risultati del passaggio 2!

... ora si riavvierà per verificare se ha funzionato ...

Funzionava?

Probabilmente. Posso accedere, ma ho avuto bisogno di cambiare la mia configurazione a doppio schermo di nuovo. Ora che è fatto sembra funzionare bene. Se qualcuno ha qualche suggerimento su come posso controllare le prestazioni del mio sistema, per favore lascia un commento.

Modifica: glxgears riporta 13000 FPS. Non sei sicuro di cosa sarebbe senza il driver Nvidia.

Aggiornamento - No, non funziona!

Ho un problema piuttosto irritante che ha reso il mio sistema inutilizzabile. Quando si sfogliano i file, a volte quando si cambia directory c'è un ritardo di ~ 1 secondo prima che la finestra si aggiorni; ciò rende difficile sfogliare rapidamente i file sul sistema.

Inoltre, quando si digita nel terminale, c'è un ritardo / ritardo occasionale che impedisce di eseguire i comandi in modo efficiente e rapido.

Quindi il mio sistema è "inutilizzabile".

Cosa sto provando ora.

0: nuova installazione di xubuntu 16.04. % Co_de%

1: apt-get update / upgrade

2: Riavvia

3: sudo apt-get install intel-microcode

4: sudo apt-add-repository ppa:/graphics-drivers/ppa (non 367)

Appena controllato e il BIOS del portatile sembra avere il boot sicuro disabilitato.

5: Riavvia

6: sudo apt-get install nvidia-364 segnala che glxgears è ora in esecuzione usando la scheda Nvidia

7: glxgears -info | grep "GL_" Inoltre suggerisce che la scheda nvidia funzioni.

8: ... si aggiornerà se i problemi grafici riaffiorano ...

Aggiornamenti: Problemi grafici notati durante l'attivazione / disattivazione dello screensaver. Questo è stato abbastanza fastidioso, quindi ho eseguito glxinfo | grep "OpenGL version" , riavviato, quindi sudo apt-get remove nvidia-* ... speriamo che questo driver sia migliore ...

sudo apt-get install nvidia-361 sembra avere lo stesso problema di tearing dello schermo durante lo scorrimento con il file manager, così come la versione del driver nvidia-361 .

Proverà nvidia-367 ... Non spero comunque.

nvidia-361-updates ha ancora problemi con il file manager che scorre e si lacera ... Provando 361

Ho notato che il tentativo di installare la versione 352 causa apt-get per provare e installare nvidia-361 come pacchetto aggiuntivo ... Non sono sicuro di cosa abbia causato questo o se non l'avessi notato prima ...

Provato nvidia 340 ... Si è schiantato quando ho provato ad accedere, così ho rimosso tutti i pacchetti nvidia. Questo sembra essere il metodo corretto, tuttavia nessuno di questi driver sembra funzionare bene con il mio sistema.

Sono tornato su questo alcune settimane più tardi

... e ha seguito questa guida: link

Stavo ricevendo un errore con optirun ma con il comando aggiuntivo 352 sembrava funzionare, tuttavia le prestazioni non sembravano buone come in passato con 14.04!

    
risposta data user3728501 30.06.2016 - 19:04

Leggi altre domande sui tag