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.
.run
archivo. Justosudo add-apt-repository ppa:graphics-drivers/ppa
. Los últimos controladores aparecerán en "Software y actualizaciones -> Controladores adicionales".Respuestas:
Como indica el error, todavía está ejecutando un servidor X. Este error ocurre cuando intenta instalar los
.run
archivos de Nvidia mientras está conectado.Asegúrate de haber cerrado sesión.
sudo service lightdm stop
osudo lightdm stop
sudo init 3
*.run
archivo.cd Downloads
. Si está en otro directorio, vaya allí. Compruebe si ve el archivo cuando escribels NVIDIA*
chmod +x ./your-nvidia-file.run
sudo ./your-nvidia-file.run
sudo service lightdm start
osudo start lightdm
para iniciar su servidor X nuevamente.fuente
Instalé los últimos controladores de nvidia por este método:
Está funcionando bien con la unidad 3d. Gracias a todos.
fuente
Agregue la
--no-x-check
bandera cuando ejecute esto en la terminal:fuente
jalal@klein:~/Downloads$ sudo ./cuda_8.0.44_linux.run --no-x-check Unknown option: 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 recibí 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)
Después de borrar esa carpeta y ejecutar NVIDIA-Linux-x86_64-340.76.run, se instaló muy bien.
fuente
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 la instalación o habrá un 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
fuente
Ubuntu 16.04 con Quadro 4000 confirmó que este método funciona:
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
fuente
Lo que funcionó para mí:
y tuve que ejecutar esto varias veces, hasta que recibí un mensaje que decía
Entonces estoy seguro de que el servidor X está detenido.
fuente
Tuve un problema al instalar el controlador 3.19 hoy porque no eliminé el controlador 3.13 existente. Solía:
para deshacerse de todos los archivos existentes, entonces
É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.
fuente
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!
fuente
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í:
NOTA : 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:
Ahora no podrá pasar la pantalla de inicio de sesión en Ubuntu, pero está bien. Reinicie la computadora y una vez que se encuentre en la pantalla de inicio de sesión, vaya a tty1 [ctrl + alt + f1]. Ahora haga los siguientes comandos:
Sigue las indicaciones y la viola. Después de reiniciar todo debería estar funcionando bien y elegante.
fuente
x-updates
aparentemente es ahora sóloupdates
. También tuve que instalarnvidia-304
antesnvidia-current
como requisito previo. Y ahora, por desgracia, el accesotty1
está permanentemente atascado diciendoScanning for Btrfs filesystems
, así que estoy triste. No puedo ejecutar comandos entty1
, y por lo tanto no puedo acceder a mi equipo más, hasta que encuentre una maneraSi tienes un
.run
archivo NVIDIAHacer 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
Presione Ctrl+ Alt+ F1para ingresar a la consola virtual e iniciar sesión en ella
Mata al servidor X por
sudo service lightdm stop
osudo lightdm stop
sudo /path/to/the/file/NVIDIA-blabla.run
Siga las instrucciones en el instalador.
sudo service lightdm start
osudo lightdm start
Presione Ctrl+ Alt+ F7para iniciar sesión en modo gráfico
Si no funciona, regrese a la consola virtual y reinicie / apague, p. Ej.
sudo reboot now
fuente
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.
fuente
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:
y
Después,
sudo reboot
debería estar funcionando bien.fuente
Usando: nvidia-installer ncurses interfaz de usuario -> 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 archivo 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 más detalles. Puede encontrar sugerencias para solucionar problemas de instalación en el archivo README> disponible en la página de descarga del controlador de Linux en www.nvidia.com.
Como se menciona en el registro, el ID de proceso 1062 es la razón por la que se está ejecutando el servidor X.
matará el proceso y después de eso, la instalación del controlador NVIDIA se ejecutará sin problemas.
fuente
Kill [ID]
La ID del proceso de eliminación me está desconectando y tengo que iniciar sesión nuevamente. ¿El servidor X está relacionado con la IU registrada?Prueba esto :
Presione Alt+ F1, luego inicie sesión.
Ejecutar
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:
En la salida, verá el número PID del proceso X, por lo que debe eliminarlo con dónde está el número PID del proceso.
sudo kill -9 number
number
fuente