Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2012, 21:55
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Información [APORTE] Solución Ubuntu 12.04 con driver Nvidia

(Si no quieren leer esta perorata, pasen a la solución )

Como seguro a muchos Ubunteros nos ha pasado que al intentar instalar los controladores privativos de Nvidia en el nuevo Ubuntu 12.04 (y otras versiones anteriores) falla Unity 3D (o compiz) produciendo una pantalla negra y muchos parpadeos, no estoy muy informado sobre el tema pero el problema no es exclusivo de Ubuntu, sino que viene arraigado de la versión del Kernel Linux desde versiones 3.2.x, y según he consultado el último driver de Nvidia falla porque supuestamente está diseñado para soportar la nueva gama de CPU-GPU, esta información no esta confirmada, pero el hecho es que el problema está y necesitaba solución, porque si muy bien el controlador libre de Ubuntu les sirve a muchos, en algunos casos como el mío ni usando gnome-panel me salvó de los errores gráficos y bajo desempeño, así que necesitaba el driver sí o sí

Probé de todo, hasta que tuve que reinstalar y probar esta solución desde 0:

Solución: volver al controlador anterior, versión 295.33

Pasos para conseguirla:

1- añadir el repositorio: ppa:ubuntu-x-swat/x-updates, abre un terminal y ejecuta:

Código terminal:
Ver original
  1. sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
  2. sudo apt-get update

2- paradójicamente tienes que instalar la versión más reciente (no conseguí manera por consola, si la sabes favor indicar), si la tienes ya instalada desde controladores privativos, salta este paso, sólo debes de iniciar la próxima vez con Unity2D:

Código terminal:
Ver original
  1. sudo apt-get install nvidia-current

3- Imprescindible Reiniciar, sólo que en la pantalla de Inicio de sesión (lightdm) inicia con Unity2D

4- desde el centro de software Ubuntu instalar synaptic (debes incluir los orígenes primero)

5- abre synaptic y busca el paquete "nvidia-current", selecciónalo y abre el menú "Paquete/Forzar versión...", te aparecerá un cuadro con una lista donde debes elegir la versión: 295.33-0ubuntu1~precise~xup1, acepta y en synaptic aplica los cambios

6- luego de instalar la versión anterior, vuelve a elegir el paquete y aplica la opción del menú "Paquete/Bloquear Versión", de ésa forma ni synaptic ni el gestor de actualizaciones te molestará para instalar la versión más reciente que sabes que no te sirve

7- solo te queda reiniciar el sistema y tratar de loguearte con "Unity" (que es la 3D)

Consideraciones:

-este "truco" es temporal hasta que la gente de Nvidia disponga de un controlador que solvente estos inconvenientes

-no es 100% seguro de que funcione en todos los casos y con todos los GPU de Nvidea, el mío es un GoForce 7150M (para laptops)

-verifiquen el rendimiento del equipo con el driver 295.33, analicen temperatura, estabilidad, si les funciona mejor el driver libre, úsenlo de preferencia

-si por mala suerte no les funciona ni éste driver, desinstalarlo, si se les queda la pantalla en negro tecleen CTRL+ALT+F1 para forzar una terminal, logueense y apliquen:

sudo start lightdm

para volver a la pantalla de inicio y poder usar Unity2D y aplicar los cambios

Espero que les sirva de ayuda, nos vemos, cualquier consulta respondan por este hilo, saludos
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 30/04/2012 a las 22:05