Incluso si la pestaña Productos admitidos en la página de descarga del controlador dice que GT420M es compatible, las variantes Optimus no son compatibles. Desde la pestaña Información adicional:
Algunos diseños que incorporan GPU compatibles pueden no ser compatibles con el controlador Nvidia Linux: en particular, los diseños de computadoras portátiles y de escritorio todo en uno con gráficos intercambiables (híbridos) u Optimus no funcionarán si los medios para deshabilitar los gráficos integrados en el hardware no están disponibles .
Este diseño Optimus significa que la tarjeta Nvidia discreta está conectada a la GPU Intel integrada y que no está conectada a un monitor en absoluto. Algunas computadoras portátiles con gráficos híbridos aún le permiten elegir la tarjeta Nvidia en el BIOS, pero la mayoría de las computadoras portátiles Optimus modernas no tienen esta opción.
Estoy hablando por experiencia, tengo un GT425M combinado con un procesador i5-460M. Si no hay configuración de BIOS o hardware para cambiar / deshabilitar la tarjeta, está desperdiciando su dinero. La familia XPS 15 no parece tener ninguna de estas características. Aunque puede usar la tarjeta gráfica Intel, es posible que también quiera usar la tarjeta Nvidia porque ha pagado por ella, lo que no es directamente posible en este momento.
Será mejor que busque otra computadora portátil sin Optimus. Optimus es una mierda y Nvidia se niega a proporcionar un mejor soporte para Linux. Si es aventurero y compra una computadora portátil de este tipo, visite el blog Linux Hybrid Graphics y suscríbase a su lista de correo Launchpad . Visite su wiki para conocer varias formas de hacer que dicha tarjeta funcione (con suerte). Un método se llama Bumblebee que le permite renderizar programas en su tarjeta nvidia. Actualmente lo recomiendo sobre otras soluciones (divulgación: soy desarrollador de él).
Ubuntu 12.10 Quantal se enviará con los primeros bits para soporte real para computadoras portátiles con gráficos híbridos, llamado PRIME. Esto es altamente experimental y en desarrollo y probablemente no lo suficientemente estable para muchas personas. Solo los controladores de gráficos de código abierto son compatibles con esto, aunque Nvidia puede liberar el soporte también en el futuro si no es demasiado trabajo para ellos . Esta página rastrea el soporte de gráficos híbridos para Quantal, estos son los planos para Raring .
Si ha instalado el controlador de nvidia.com
Has cometido un gran error al instalar los controladores directamente desde nvidia.com. Si desea tener controladores más nuevos, agregue el ubuntu-x-swat/x-updates
PPA porque estos instalarán los controladores de nvidia de tal manera que su sistema Optimus no muera.
Después de instalar el controlador nvidia de nvidia.com, puede experimentar la pérdida de todos los efectos gráficos, pantalla negra o rendimiento gráfico muy lento. Instrucciones de desinstalación:
- Arranque en modo de recuperación presionando Shiftantes de arrancar y eligiendo la opción de recuperación
- En el siguiente menú, elija para
netroot
.
Desinstalar nvidia:
nvidia-uninstall
Elimine el archivo de configuración generado por nvidia si lo hay:
rm /etc/X11/xorg.conf
Vuelva a instalar el paquete Mesa para GL:
apt-get --reinstall install libgl1-mesa-glx
Cuando termine, reinicie con:
reboot
Instrucciones de instalación para Bumblebee
Si ha instalado Bumblebee o Ironhide antes, asegúrese de consultar las instrucciones en http://wiki.bumblebee-project.org/Upgrading-on-Ubuntu
Desde Bumblebee versión 3.0 "Tumbleweed", puede desactivar la tarjeta Nvidia de forma segura para ahorrar energía ( comunicado de prensa ). También puede ejecutar programas utilizando la tarjeta discreta para un mejor rendimiento. Instrucciones de instalación:
Habilite el repositorio Universe y multiverse para el controlador Nvidia. 1. (opcional para 13.10 Saucy) Agregue un PPA que contenga controladores recientes ya que el de los repositorios posiblemente esté desactualizado:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
(para 13.04 Raring y anteriores, no es necesario para Saucy y posteriores) Agregue el PPA de versiones de Bumblebee estable:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
Instale Bumblebee usando el controlador propietario de Nvidia:
sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
- Reinicie o vuelva a iniciar sesión para aplicar los cambios del grupo
Si desea ejecutar un programa en la tarjeta nvidia ahora, use el optirun
programa:
optirun firefox &
Si solo está interesado en el ahorro de energía, reemplace el último comando en el paso 4 por:
sudo apt-get install --no-install-recommends bumblebee linux-headers-generic
En un momento posterior, aún puede usar NVIDIA mediante la instalación bumblebee-nvidia
. Si desea utilizar un programa de 32 bits, aún puede instalar las bibliotecas necesarias con sudo apt-get install virtualgl-libs-ia32
. Usted tiene que añadir linux-headers-generic, de lo contrario el módulo de ahorro de energía bbswitch
no se puede construir.
En lugar de virtualgl, también puede intentar primus
lograr un mejor rendimiento. El nombre del paquete es primus
y puede usar:
primusrun glxgears
# alternative that is nearly the same:
optirun -b primus glxgears
(nota: antes de preguntar sobre un límite de 60 fps, lea sus preguntas frecuentes ).
Ver también https://wiki.ubuntu.com/Bumblebee
Notas:
- El uso
acpi_call
manual está en desuso. Por defecto, no sobrevivirá a la suspensión.
- No use
ppa:mj-casalogic/bumblebee
el MrMEEE / bumblebee-Old-and-abandon git, ya no se mantiene y contiene muchos errores.
- Martin Juhl bifurcó el Bumblebee original a Ironhide, pero en mi opinión no debería usarse porque los defectos de diseño del Bumblebee original todavía están presentes y las características de "administración de energía" no son estables (se utilizan los métodos incorrectos, _ON y _OFF). ) La instalación sigue siendo un desastre, su instalación puede romperse después de quitarla.
Si no desea utilizar la tarjeta nvidia ni Bumblebee
Si instaló accidentalmente el controlador nvidia (es decir, utilizando el jockey), tiene dos opciones:
- Desinstale el controlador (paquete
nvidia-current
)
- Establezca las bibliotecas predeterminadas de OpenGL como se describe en este informe de errores