¿Cómo puedo ver qué tarjeta de video en mi máquina con Optimus está siendo utilizada?

11

Estoy usando Ubuntu 12.04.1 LTS en mi computadora portátil Asus K55v con Optimus habilitado. Esto significa que cuenta con dos tarjetas de video; un Intel integrado (1GB de memoria compartida) y un discreto Nvidia Geforce 610M. Con respecto a esto, tengo algunas preguntas relacionadas:

  1. ¿Cómo puedo saber si mi sistema está usando la tarjeta gráfica y, en caso afirmativo, cuánto?
  2. ¿Cómo determino si los controladores de los gráficos Intel están instalados o no?
  3. Intenté descargar los controladores del sitio web oficial de Nvidia , pero no se instaló. ¿De dónde obtengo los controladores para Nvidia?
  4. ¿Cómo puedo aprovechar al máximo la tarjeta gráfica Nvidia (es decir, en qué aplicaciones)?
Aks
fuente

Respuestas:

3

Debe usar su administrador de paquetes para instalar los controladores de Nvidia porque cuando se produce una actualización, es más fácil actualizar el kernel y mantener su controlador de nvidia, o incluso obtener actualizaciones de controladores de nvidia automáticamente.

Si tiene instalado el otro controlador nvidia, deberá desinstalarlo manualmente. Al menos en mi experiencia, ese es el método más exitoso. Esos detalles se resumen en el archivo Léame que vino con el controlador.

Si desea utilizar los controladores probados que funcionan bien en Ubuntu, ejecute este comando

sudo apt-get install nvidia-current-updates

Deberias hacer eso. Si funciona correctamente, debe tener un panel de control de Nvidia, puede ubicarlo en el tablero.

Debe darle la temperatura de su sistema nvidia y otros datos sobre su tarjeta.

espero que esto ayude.

Goddard
fuente
7

El comando glxinfomuestra qué adaptador de video se usa para gráficos OpenGL. Busque una línea similar a la siguiente:

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

Lo anterior se muestra en mi computadora portátil a pesar de que tiene una GPU discreta Nvidia Optimus. Esto significa que todavía está utilizando la GPU Intel integrada para gráficos 3D.

Después de configurar el abejorro , ejecuto optirun glxinfoy puedo ver que el sistema ahora usa la GPU Nvidia, pero solo cuando ejecuta comandos con optirun:

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

Al final descubrí que la GPU Nvidia funciona realmente peor a través del abejorro que con la GPU Intel integrada habilitada con la DRI_PRIME=1configuración. Intentaré nuevamente cuando / si hay una mejor solución en el futuro.

chasquido
fuente
1
Esto responde muy bien a su pregunta principal. +1! El rendimiento de la GPU Nvidia está sobrevalorado y los gráficos Intel Ivy Bridge HD están subestimados. No entiendo por qué los fabricantes hacen Optimus con una gama baja de Nvidia GPU ...
gertvdijk
1
Tenga en cuenta que glxinfono está instalado por defecto; necesita instalar mesa-utilspara obtenerlo.
Burhan Khalid
3

Un comando es

lspci 

que produce, por debajo de otras cosas, por ejemplo en mi 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)

una herramienta similar es lshw (lista de hardware):

sudo lshw -class display

En Xfce, hay una entrada en el menú de configuración, 'controlador adicional', donde puede buscar, si un controlador como el controlador Nvidia está instalado y activo, y donde puede buscar dicho controlador. El nombre del menú puede variar en su sistema.

usuario desconocido
fuente
No creo que lshw permita saber qué tarjeta se usa. lshw showr qué cartas están disponibles
sangorys