un controlador para la geforce 8200
antes que nada, hay que averiguar qué controlador conviene a la geforce 8200 según ubuntu:
ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:0b.0/0000:02:00.0 ==
modalias : pci:v000010DEd00000849sv000010DEsd0000CB84bc03sc00i00
vendor : NVIDIA Corporation
model : C77 [GeForce 8200]
driver : nvidia-340 – distro non-free recommended
driver : xserver-xorg-video-nouveau – distro free builtin
esta información se puede contrastar con la información del fabricante, geforce, en la siguiente dirección:
- manual drive search
- geforce
- geforce 8 series
- geforce 8200
- linux 64-bit
- start search
esto resulta, a 7 de febrero de 2017, en distintas versiones del controlador Linux x64 (AMD64/EM64T) Display Driver (desde la versión 340.101 del 14/12/17 a la 340.24 del 08/07/14).
instalación del controlador de nvidia
en ubuntu 16.04-18.04,
sudo ubuntu-drivers autoinstall
que, en este caso, equivale a decir:
sudo apt install nvidia-340
esta acción también se puede realizar a través de la interfaz gráfica:
- configuración del sistema
- software y actualizaciones
- controladores adicionales
- NVIDIA Corporation C77 [GeForce 8200]
- Usando NVIDIA binary driver – versión 340.101 desde nvidia-340 (privativo, probado)
instalación de los proprietary gpu drivers de nvidia
hay otra vía para obtener los controladores de nvidia de primera-primerísima mano: desde consola (ctrl+alt+t ó ctrl+alt+f1), se añade el repositorio de graphics-drivers:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
hecho esto, cabe instalar el controlador pertinente. según advierten en los proprietary gpu drivers, se trata de la versión 340.98:
## Current Status
Current official release:`nvidia-370` (370.28)
Current long-lived branch release: `nvidia-367` (367.57)
For GeForce 8 and 9 series GPUs use `nvidia-340` (340.98)
y esta orden instala, precisamente, la versión 340.98:
sudo apt-get install nvidia-340=340.98-0ubuntu2
también se puede instalar mediante el controlador facilitado por geforce.com:
- primero, se descarga el controlador Linux x64 (AMD64/EM64T) Display Driver en la versión 340.98 del 29/9/16.
- luego, se le otorgan los permisos de ejecución necesarios al archivo:
chmod +x NVIDIA-Linux-x86_64-340.98.run
- se detiene el servicio lightdm (o el que fuere):
sudo service lightdm stop
- y se ejecuta, finalmente, el controlador 340.98:
sudo sh NVIDIA-Linux-x86_64-340.98.run
problemario
tras la instalación del controlador de nvidia, se pueden producir errores al reiniciar el sistema: si el sistema no resulta operativo al volver en sí, se vuelve a reiniciar la máquina y, en el menú de grub, se abren dos vías para recuperarlo:
opción pci=nomsi en el arranque
- mediante la tecla E en el mismo menú de grub, se accede a la edición del arranque y, al final de la línea que comienza con linux, se añade la opción pci=nomsi.
- después se arranca el sistema mediante Ctrl+X ó F10.
- si todo va bien (el sistema vuelve en sí), puede añadirse esta misma opción permanentemente a grub.
purgando el controlador de nvidia
- desde las opciones avanzadas para ubuntu del menú grub, se accede al menú de recuperación:
Ubuntu […] (recovery mode)
- luego, en el menú de recuperación, se accede a consola mediante root (consola de superusuario):
mount -o remount,rw /
sudo apt-get purge nvidia-*
- de vuelta al escritorio de ubuntu (si todo va bien), se puede comprobar que se ha restablecido el anterior controlador de nvidia:
- configuración del sistema
- software y actualizaciones
- controladores adicionales
- NVIDIA Corporation C77 [GeForce 8200]
- Usando X.Org X server — Nouveau display driver desde xserver-xorg-video-nouveau (código abierto)
- desde las opciones avanzadas para ubuntu del menú grub, se accede al menú de recuperación:
sin escritorio después de todo
si no hay rastro del escritorio de ubuntu despúes de todo, hay otra (posible) solución: tras reiniciar el sistema, se selecciona ubuntu en el menú de grub y se presiona la tecla E y, al final de la línea que comienza con linux, se añade:
nouveau.modeset=0
y se arranca el sistema mediante Ctrl+X ó F10. después cabe purgar todos los controladores instalados:
sudo apt-get purge nouveau-firmware nvidia-*
y, entonces, se puede probar a instalar nvidia-current:
sudo apt-get install nvidia-current
que resulta ser la versión 304.134:
Version: 304.134-0ubuntu0.16.04.1
y parece estable (?).
restauración absoluta del sistema
primero-primero se arrasa del todo con todo:
sudo apt-get purge nvidia-* nouveau-firmware xserver-xorg-video-nouveau
y, a continuación, se vuelven a instalar los paquetes paso a paso:
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
y ya, por último, se reconfigura el servidor X:
sudo dpkg-reconfigure xserver-xorg