Come posso vedere quale scheda video sulla mia macchina abilitata per Optimus è in uso?


11

Sto usando Ubuntu 12.04.1 LTS sul mio notebook Asus K55v abilitato Optimus. Ciò significa che presenta due schede video; una Intel integrata (1 GB di memoria condivisa) e una Nvidia Geforce 610M discreta. A tal proposito, ho alcune domande correlate:

  1. Come posso sapere se il mio sistema sta usando la scheda grafica e, in caso affermativo, quanto?
  2. Come faccio a determinare se i driver della grafica Intel sono installati o no?
  3. Ho provato a scaricare i driver dal sito Web ufficiale di Nvidia , ma non è stato installato. Da dove ottengo i driver per Nvidia?
  4. Come posso utilizzare al meglio la scheda grafica Nvidia (ovvero in quali applicazioni)?

Risposte:


3

Dovresti usare il tuo gestore pacchetti per installare i driver Nvidia perché quando un aggiornamento si interrompe, è più semplice aggiornare il kernel e mantenere comunque il tuo driver nvidia o persino ottenere automaticamente gli aggiornamenti dei driver nvidia.

Se hai installato l'altro driver nvidia, dovrai disinstallarlo manualmente. Almeno nella mia esperienza questo è il metodo di maggior successo. Questi dettagli sono indicati nel file Leggimi fornito con il driver.

Se si desidera utilizzare i driver testati che funzionano bene con Ubuntu, eseguire questo comando

sudo apt-get install nvidia-current-updates

Questo dovrebbe farlo. Se funziona correttamente dovresti avere un pannello di controllo Nvidia che puoi localizzare nel trattino.

Dovrebbe darti la temperatura del tuo sistema nvidia e altri fatti sulla tua carta.

spero che questo ti aiuti.


7

Il comando glxinfovisualizza quale scheda video viene utilizzata per la grafica OpenGL. Cerca una riga simile alla seguente:

OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile

Quanto sopra viene visualizzato sul mio laptop anche se ha una GPU discreta Nvidia Optimus. Ciò significa che sta ancora utilizzando la GPU Intel integrata per la grafica 3D.

Dopo aver configurato Bumblebee, corro optirun glxinfoe vedo che il sistema ora utilizza la GPU Nvidia, ma solo quando eseguo comandi con optirun:

OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

Alla fine ho scoperto che la GPU Nvidia ha prestazioni effettivamente peggiori attraverso il calabrone rispetto alla GPU Intel integrata abilitata con l' DRI_PRIME=1impostazione. Proverò di nuovo quando / se ci sarà una soluzione migliore in futuro.


1
Questo risponde molto bene alla sua domanda principale. +1! Le prestazioni della GPU Nvidia sono sopravvalutate e la grafica Intel Ivy Bridge HD è sottovalutata. Non capisco perché i produttori facciano Optimus con una GPU Nvidia di fascia bassa ...
gertvdijk,

1
Si noti che glxinfonon è installato per impostazione predefinita; è necessario installare mesa-utilsper ottenerlo.
Burhan Khalid,

3

Un comando è

lspci 

che produce, sotto altre cose, ad esempio sul mio sistema:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

uno strumento simile è lshw (elenco hardware):

sudo lshw -class display

In Xfce è presente una voce nel menu delle impostazioni, "driver aggiuntivo", in cui è possibile visualizzare se un driver come il driver Nvidia è installato e attivo e in cui è possibile cercare tale driver. Il nome del menu potrebbe variare in base al sistema.


Non credo che lshw permetta di sapere quale carta viene utilizzata. lshw showr quali carte sono disponibili
sangorys,
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.