Tengo una tarjeta gráfica Nvidia Ge force Ge6150 SE. Estoy ejecutando ubuntu 12.04. Cuando intento instalar el archivo .run, falla. Muestra el mensaje así:
Intenté instalarlo después de desinstalar el controlador anterior. Todavía el mismo mensaje. Aquí está el archivo de registro:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 11 05:46:17 2012
installer version: 295.53
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
nvidia-installer command line:
./nvidia-installer
Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server.
ERROR: You appear to be running an X server; please exit X before installing. For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the README >available on the Linux driver download page at www.nvidia.com.
ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' >for details. You may find suggestions on fixing installation problems in the README >available on the Linux driver download page at www.nvidia.com.
pero no se muestra dicho archivo en el administrador de procesos.
Como indica el error, todavía está ejecutando un servidor X. Este error ocurre cuando intenta instalar los archivos Nvidia .run
mientras está conectado.
Asegúrese de estar desconectado
Sudo service lightdm stop
o Sudo lightdm stop
Sudo init 3
*.run
. cd Downloads
. Si está en otro directorio, vaya allí. Compruebe si ve el archivo cuando escribe ls NVIDIA*
chmod +x ./your-nvidia-file.run
Sudo ./your-nvidia-file.run
Sudo service lightdm start
o Sudo start lightdm
para iniciar su servidor X nuevamente.Instalé los últimos controladores de nvidia por este método:
Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
Sudo apt-get update
Sudo apt-get install nvidia-current
Está funcionando bien con la unidad 3d. Gracias a todos.
Agregue la bandera --no-x-check
cuando ejecute esto en la terminal:
Sudo ./NVIDIAxxxx.run --no-x-check
Tuve el mismo problema al instalar el controlador para una antigua GeForce 9800 GT en Ubuntu 14.04-2. Fue el NVIDIA-Linux-x86_64-340.76.run
Cambié al tty1 usando Ctrl + Alt + F1 y también detuve el servicio lightdm y cuando ejecuté el ejecutable obtuve el mismo error.
Lo que hice para resolver el problema fue navegar a la carpeta/tmp y borrar el archivo .X0-lock.
Solo lo verá en la lista si usa ls -la ya que es una carpeta oculta de forma predeterminada (es por eso que tiene un punto delante del nombre)
cd /tmp
rm -rf .X0-lock
Después de borrar esa carpeta y ejecutar NVIDIA-Linux-x86_64-340.76.run, se instaló muy bien.
Estas instrucciones funcionan muy bien en ubuntu server 12.04 con ubuntu desktop para nvidia 8400GS PCI 512MB también solo necesita desinstalar todas las versiones anteriores de las versiones predeterminadas en ubuntu como 173, etc. o cualquier otra antes de instalar o habrá conflicto o bloqueo. Siga estas instrucciones de la banda de rodadura + léeme información de instalación del ejemplo de modelo de su tarjeta en la última versión de mi controlador 319.23, consulte el siguiente enlace:
http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README/installdriver.html
Ubuntu 16.04 con Quadro 4000 confirmó que este método funciona:
Sudo apt-get update
Sudo apt-get install nvidia-375
Tenga en cuenta que no uso nvidia-current ya que descargué el archivo de ejecución de NVIDIA y su versión es 375.66
Lo que funcionó para mí:
Sudo killall Xorg
y tuve que ejecutar esto varias veces, hasta que recibí un mensaje que decía
Xorg: no se encontró ningún proceso.
Entonces estoy seguro de que el servidor X está detenido.
Recibí este error cuando detuve el servidor X para instalar CUDA. Mi sistema es Ubuntu 16.04 e instalé CUDA 8.0 desde el archivo de ejecución. Lo arreglé simplemente actualizando mi sistema. Cuando aparezca el mensaje de error, presione Ctrl + Alt + F1, inicie sesión con su cuenta y luego ejecute los dos comandos siguientes:
Sudo apt-get update
y
Sudo apt-get dist-upgrade
Después, Sudo reboot
debería estar funcionando bien.
hora de creación del archivo de registro de nvidia-installer '/var/log/nvidia-installer.log': lunes 11 de junio a las 05:46:17 Versión de instalación 2012: 295.53
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
nvidia-installer command line: ./nvidia-installer
Utilizando: nvidia-installer ncurses user interface -> El archivo '/tmp/.X0-lock' existe y parece contener el ID de proceso '1062' de un> servidor X en ejecución. ERROR: parece estar ejecutando un servidor X; salga de X antes de instalar. Para obtener más detalles, consulte la sección INSTALACIÓN DEL CONTROLADOR NVIDIA en el README> disponible en la página de descarga del controlador de Linux en www.nvidia.com. ERROR: la instalación ha fallado. Consulte el archivo '/var/log/nvidia-installer.log'> para obtener más detalles. Puede encontrar sugerencias para solucionar problemas de instalación en el README> disponible en la página de descarga del controlador de Linux en www.nvidia.com.
Killing X Server
Como se menciona en el registro, ID de proceso 1062 es la razón por la que se está ejecutando el servidor X.
Kill 1062
matará el proceso y después de eso, la instalación del controlador NVIDIA se ejecutará sin problemas.
Prueba esto :
Prensa Alt+F1, luego inicie sesión.
Ejecute Sudo telinit 3
(si eso no funciona, intente /sbin/telinit 3
). Verifique que haya cambiado al nivel 3 con un nivel de ejecución que debería generar algo como 5 3, lo que significa que el nivel de ejecución actual es 3 y antes era 5.
En caso de que eso no funcione, intente:
ps ax | grep X
En la salida, verá el número PID del proceso X, por lo que debe eliminarlo con Sudo kill -9 number
donde number
NAME _ es el número PID del proceso.
En Ubuntu 16, si realizó lightdmstop y telinit 3, pero el servidor X todavía se está ejecutando (tendrá una cadena "a prueba de fallas" en la línea de comandos del proceso en ps), intente esto. Presione Alt-F2 (quizás pruebe otras teclas F para otras consolas) y vea si aparece una ventana de diálogo gráfico que dice algo sobre el modo de gráficos bajos.
Para mí tenía varias opciones, una de las cuales era ir a la consola. Lo elegí y el servidor X finalmente se detuvo para poder instalar el controlador desde el archivo de ejecución de Nvidia.
Tuve un problema al instalar el controlador 3.19 hoy porque no eliminé el controlador 3.13 existente. Solía:
apt-get remove nvidia*
para deshacerse de todos los archivos existentes, entonces
telinit 3
sh NVI*.run
Éxito. Ya tenía DKMS instalado, y el programa del controlador me preguntó si debería usar DKMS, así que no se preocupe por las actualizaciones del kernel.
Intenté todas estas cosas y ninguna funcionó para mí, porque seguía recibiendo un error de detención: instancia desconocida cuando ejecutaba "Sudo stop lightdm". Finalmente maté el servidor x yendo al registro de lightdm y encontrando su número de proceso, luego lo maté de esa manera:
cd/var/log/lightdm
abra el archivo .log (puede que necesite usar Sudo para hacer esto)
busque algo en el archivo que diga "proceso de lanzamiento 'número de proceso'"
Sudo kill -9 'número de proceso'
¡Buena suerte!
Si tiene un archivo NVIDIA .run
Hacer que el archivo .run sea ejecutable por
Right click > Properties > Permissions> Allow executing file as program
o desde la línea de comando con:
chmod u+x NVIDIA-blabla.run
Cerrar sesión
Prensa Ctrl+Alt+F1 para ingresar a la consola virtual e iniciar sesión en ella
Mata al servidor X por
Sudo service lightdm stop
o Sudo lightdm stop
Sudo /path/to/the/file/NVIDIA-blabla.run
Siga las instrucciones en el instalador.
Sudo service lightdm start
o Sudo lightdm start
Prensa Ctrl+Alt+F7 para iniciar sesión en modo gráfico
Si no funciona, regrese a la consola virtual y reinicie/apague, p.
Sudo reboot now
Quiero agregar mi respuesta aquí porque no pude instalar el controlador NVidia, no pude hacer funcionar a tty y no pude instalarlo en modo seguro root Shell. Lo que hice fue una combinación de dos respuestas aquí:
NOTE: antes de hacer esto, asegúrese de que el controlador NVidia ya esté descargado y en un directorio accesible.
Como referencia, tengo NVIDIA GEFORCE GTX 750 TI y lo siguiente funcionó para mí: la instalación del controlador genérico de Nvidia funcionará, haga esto con:
Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
Sudo apt-get update
Sudo apt-get install nvidia-current
Ahora no podrá pasar la pantalla de inicio de sesión en Ubuntu, pero está bien. Reinicie la computadora y una vez que llegue a la pantalla de inicio de sesión, vaya a tty1 [ctrl + alt + f1]. Ahora haga los siguientes comandos:
Sudo service lightdm stop
cd <path/to/NVIDIA>
Sudo sh ./NVIDIA*
Sigue las indicaciones y la viola. Después de reiniciar todo debería estar funcionando bien y elegante.