¿Cómo deshabilito los gráficos Intel en una configuración de gráficos híbridos?

15

Tengo un Dell Vostro 3700 versión A10.

Los bits relevantes de lspci -v | grep VGAson:

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2)

Como puede ver, esta es una de esas laptops con gráficos híbridos. Ahora, no tengo interés en ningún tipo de cambio. Me gustaría deshabilitar completamente los gráficos Intel que están en el procesador.

Revisé el archivo xorg.log y muestra que la tarjeta Intel está en uso.

Desde lsmodque veo utiliza el módulo i915. Traté de incluir ese módulo en la lista negra, /etc/modprobe.d/blacklist.confpero eso realmente no funcionó porque todavía no podía usar la tarjeta nvidia para mostrar.

Desearía que hubiera una opción de BIOS para deshabilitar, pero no la hay. Algunas personas también han sugerido cambiar el modo SATA a compatibilidad, pero eso tampoco funciona en este caso ya que el controlador Intel vga todavía aparece enlspci

Intenté configurar el busid manualmente en el /etc/X11/xorg.confarchivo pero aún no funcionó. Me dio un error que decía algo a lo largo de las líneas de pantalla no detectado. ¿Algún fragmento de xorg.log que le gustaría que adjunte?

Entonces, lo que estoy buscando es alguna solución que me permita deshabilitar completamente el uso del controlador Intel vga. si estuviera bloqueado de alguna manera sería bueno. como si no estuviera presente ¿Alguna sugerencia? Estoy desesperado aquí en realidad. Porque no puedo usar el puerto HDMI en este momento en mi computadora portátil por esa razón.

Supongo que esto se aplica a las computadoras de escritorio que también tienen procesadores Core i5 con gráficos en chip, así como tarjetas gráficas dedicadas. ¿Cómo iban a resolver el problema?

Eshwar
fuente
Por lo que puedo entender, este no es un sistema Optimus pero tiene problemas similares. Estoy preguntando en un hilo de nvnews.net para ver si hay alguna noticia sobre una solución para esta configuración.
Oli
gracias @Oli! Estoy bastante seguro en mi caso de que el puerto HDMI está vinculado al chip nvidia. ¡Me pregunto si había una manera de encender ambas cartas entonces!
Eshwar
Parece haber encontrado una solución. Recientemente tuve un reemplazo de la placa base y eso extrañamente requirió que los controladores de gráficos se reinstalaran en Windows. No lo he hecho y cuando inicié en ubuntu, ya no puedo encontrar 2 adaptadores VGA listados en la salida lspci. Solo detecta el nvidia uno. ¡Así que acabo de instalar nvidia-current y funciona muy bien! PERO, por supuesto, significa malos gráficos en Windows. No estoy seguro de si la instalación del controlador de gráficos desencadena algún tipo de cambio de hardware en Windows que establece el Intel como el principal. ¡así que ahora es mi única opción!
Eshwar

Respuestas:

5

Puedes probar vga_switcheroo.

cd /sys/kernel/debug/vgaswitcheroo
cat switch #to see which card is active. Pwr - powered on, Off-powered off, "+" - active card.
echo OFF>switch #to power off inactive card
echo ON>switch #to power on inactive card
echo DIS>switch #to switch to discrete card immediatly(not work with X started)
echo DDIS>switch #to switch to discrete card after X restart
echo IGD>switch #to switch to integrated card immediatly(not work with X started)
echo DIGD>switch #to switch to integrated card after X restart

Funciona solo con controladores de fuente abierta i915 y nouveau. Tengo el mismo portátil, y solo funciona el encendido y apagado.

PD: Como recuerdo (no estoy seguro), A08 BIOS tiene la opción "Gráfico híbrido". Pero no puedo retroceder a la versión anterior del BIOS para verificarlo.


fuente
He elegido el kernel 2.6.37-12 instalado en lúcido, pero lamentablemente vga_switcheroo no aparece para mí. Por otra parte, detallaré lo que ha sucedido en un comentario por separado.
Eshwar
5

Intente instalar bumblebee para que las tarjetas Intel y Nvidia funcionen simultáneamente: https://launchpad.net/~hybrid-graphics-linux

sudo apt-get install git
# escriba contraseña
git clone http://github.com/MrMEEE/bumblebee.git
abejorro cd /
sudo ./install.sh
optirun glxgears
# comprueba la velocidad y compara con correr:
glxgears
# Si tiene instalado google-chrome, puede probarlo con / sin optirun e informar los valores de FPS en la lista de correo:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html
719016
fuente
1
¿Bumblebee permite vdpau ahora? ¿o no aun? cuando vdpau esté dentro, ¡saltaré a la nave!
Eshwar
Bumblebee no hace vdpau, y parece que la opción windump híbrida es la mejor opción para eso hasta ahora: github.com/MrMEEE/bumblebee/issues/16
719016
1
He instalado bumblebee y funciona, pero ¿cómo puedo desactivar los gráficos Intel de forma predeterminada? Me gustaría ejecutar mi sistema siempre en Nvidia. Gracias.
Kostanos
@ 213441265152351, ¿funcionaría eso en un escritorio híbrido? Tengo un Intel + a PCIe nVidia integrado en mi escritorio, pero no estoy seguro acerca de la instalación de Bumblebee, ya que la documentación parece ser clara acerca de que es una solución para computadoras portátiles.
Waldir Leoncio
2

Ajá. Siguiendo mi comentario, encontré mi camino a la página de soporte de BIOS de Dell .

Sugiere que en el BIOS (en Avanzado -> Configuración del sistema) hay una opción llamada "Gráfico híbrido" donde puede desactivar la función Híbrido.

No sé en qué dispositivo de video esto descarga el video, pero parece un buen comienzo.

Oli
fuente
Sí, me encontré con eso. ¡lo que está en la página y lo que está en la computadora portátil son dos cosas diferentes por desgracia! y gracias por preguntar en nvnews.net. ¡Una forma sencilla de deshabilitar la tarjeta Intel o cambiar a nvidia desde el inicio sería una gran ayuda!
Eshwar