Tengo una Dell Vostro 3700 versión A10.
Los bits relevantes de lspci -v | grep VGA
son:
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 computadoras portátiles con gráficos híbridos. Ahora, no tengo ningún interés en ningún tipo de cambio. Me gustaría desactivar completamente los gráficos Intel que hay en el procesador.
Revisé el archivo xorg.log y muestra que la tarjeta Intel está en uso.
Por lo que lsmod
veo utiliza el módulo i915. Intenté incluir ese módulo en la lista negra, /etc/modprobe.d/blacklist.conf
pero realmente no funcionó porque todavía no podía usar la tarjeta nvidia para mostrarlo.
Desearía que hubiera una opción de BIOS para desactivar, 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.conf
archivo pero todavía no funcionó. Me dio un error que decía algo como pantalla no detectada. ¿Algún fragmento de xorg.log que quieras que adjunte?
Entonces lo que estoy buscando es alguna solución que me permita desactivar completamente el uso del controlador Intel VGA. Si estuviera bloqueado de alguna manera, sería bueno. como si no estuviera presente. ¿Alguna sugerencia? En realidad estoy desesperado aquí. Porque no puedo usar el puerto HDMI en este momento en mi computadora portátil por ese motivo.
Supongo que esto se aplica a las computadoras de escritorio que también tienen procesadores Core i5 con gráficos en chip y tarjetas gráficas dedicadas. ¿Cómo harían para solucionar el problema?
Respuesta1
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 sólo con controladores i915 y nouveau de código abierto. Tengo la misma computadora portátil y solo me funciona el encendido y apagado.
PD: Según recuerdo (no estoy seguro), el BIOS A08 tiene la opción "Gráfico híbrido". Pero no puedo volver a una versión anterior del BIOS para comprobarlo.
Respuesta2
Intente instalar bumblebee para que las tarjetas Intel y Nvidia funcionen simultáneamente: https://launchpad.net/~hybrid-graphics-linux
sudo apt-get instalar git # escriba contraseña clon de git http://github.com/MrMEEE/bumblebee.git cd abejorro/ sudo ./install.sh optirun glxgears # comprobar la velocidad y compararla con correr: engranajesglx # Si tienes instalado Google Chrome, puedes 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
Respuesta3
Ajá. Siguiendo con mi comentario, encontré mi camino haciaPá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íbrida.
No sé en qué dispositivo de video se descarga el video, pero parece un buen comienzo.
Respuesta4
Encontré una solución para deshacerme de los gráficos integrados, si conoces el comando DRI_PRIME= ¡eso es genial! si su tarjeta de video discreta DRI_PRIME=1, abra un editor que le resulte conveniente (en mi caso es nano) e ingrese lo siguiente: DRI_PRIME=1 en el archivo: /etc/environment (o el número de su tarjeta de video discreta) y luego reinicie el sistema