Configure la pantalla para usar gráficos Intel, pero use GPU NVIDIA para renderizar aplicaciones

Configure la pantalla para usar gráficos Intel, pero use GPU NVIDIA para renderizar aplicaciones

Estoy tratando de encontrar la mejor optimización para la configuración de mi escritorio Linux para usar de manera efectiva los gráficos Intel HD y la GPU NVIDIA juntos y sincronizados para aprovechar al máximo el rendimiento.

Tengo Intel Core i7-3610QM y Nvidia GeForce GT 630M (memoria dedicada de 2 GB) con 8 GB de RAM.

Es muy difícil conseguir una configuración que funcione correctamente como esta en Linux para que realmente funcione de una manera en la que se utilicen Intel HD Graphics para renderizar la pantalla y NVIDIA GPU para renderizar aplicaciones que dependen en gran medida de OpenGL para funcionar correctamente. Con el uso del nvidia-settingssubprograma, puede elegir configurar la GPU que desea usar con las opciones de;

Nvidia (Performance Mode)
Intel (Power Saving Mode)

El problema aquí es que si seleccionas uno u otro, deshabilita el otro, lo que obliga a esa GPU a renderizar todo, desde la pantalla hasta las aplicaciones. Lo que quiero hacer es tener una de esas GPU para la pantalla y la otra para renderizar aplicaciones.

Actualmente he configurado Nvidia (Modo de rendimiento), pero al hacerlo se ve obligado a renderizar el escritorio y OpenGL para las aplicaciones, esto a su vez, cuando se ejecutan ciertas aplicaciones que usan renderizado OpenGL, provoca picos en el uso de CPU de Xorg respecto a su uso normal del 1%. al 5%, a niveles increíbles del 50% al 100% en los 8 núcleos, lo que provoca un retraso en el rendimiento general, y solo utiliza el 56% de la utilización de GPU de la tarjeta Nvidia y alrededor del 15% de su memoria GPU de 2048 MB disponible. Es como si intentara descargar su trabajo a la CPU Intel aunque no debería hacerlo.

He comprobado qué usa para renderizar y usaOpenGL renderer string: GeForce GT 630M/PCIe/SSE2

Tengo una configuración de arranque dual con Windows, así que comparé las diferencias en el rendimiento y verifiqué las mejores configuraciones de rendimiento óptimas para que coincidan, y no es un rendimiento tan malo, no hay todas esas cosas sofisticadas con los controladores de Nvidia para Linux, como lo hace en Windows, por lo que en general habrá algunas ligeras diferencias.

Respuesta1

Dependiendo de la distribución, existe un software llamado bumblebee y bbswitch que puede manejar el cambio automático de las tarjetas gráficas.

información relacionada