it-swarm-es.com

¿Cómo instalar NVIDIA.run?

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.

140
Kiranraj

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

  1. Golpear Ctrl+Alt+F1 e inicie sesión con sus credenciales.
  2. elimine su sesión actual del servidor X escribiendo Sudo service lightdm stop o Sudo lightdm stop
  3. Ingrese el nivel de ejecución 3 escribiendo Sudo init 3
  4. Instale su archivo *.run.
    1. cambia al directorio donde descargó el archivo escribiendo por ejemplo cd Downloads. Si está en otro directorio, vaya allí. Compruebe si ve el archivo cuando escribe ls NVIDIA*
    2. Hacer el archivo ejecutable con chmod +x ./your-nvidia-file.run
    3. Ejecute el archivo con Sudo ./your-nvidia-file.run
  5. Es posible que deba reiniciar cuando finalice la instalación. De lo contrario, ejecute Sudo service lightdm start o Sudo start lightdm para iniciar su servidor X nuevamente.
  6. Vale la pena mencionar que, cuando se instala de esta manera, tendría que rehacer los pasos después de cada actualización del kernel.
120

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.

24
Kiranraj

Agregue la bandera --no-x-check cuando ejecute esto en la terminal:

Sudo ./NVIDIAxxxx.run --no-x-check
14
user179092

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.

3
Juan P

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

2
user162663

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

1
Pokamy

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.

1
Xin

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.

0
Hung Nguyen Manh

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.

0
Newton

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 numberNAME _ es el número PID del proceso.

0
user244991

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.

0
Doren85

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.

0
oldrocker99

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:

  1. cd/var/log/lightdm

  2. abra el archivo .log (puede que necesite usar Sudo para hacer esto)

  3. busque algo en el archivo que diga "proceso de lanzamiento 'número de proceso'"

  4. Sudo kill -9 'número de proceso'

¡Buena suerte!

0
joe

Si tiene un archivo NVIDIA .run

  1. ¡Recuerde (o escriba) la carpeta en la que la guardó!
  2. 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

  3. Cerrar sesión

  4. Prensa Ctrl+Alt+F1 para ingresar a la consola virtual e iniciar sesión en ella

  5. Mata al servidor X por

    Sudo service lightdm stop o Sudo lightdm stop

  6. Sudo /path/to/the/file/NVIDIA-blabla.run

  7. Siga las instrucciones en el instalador.

  8. Sudo service lightdm start o Sudo lightdm start

  9. Prensa Ctrl+Alt+F7 para iniciar sesión en modo gráfico

  10. Si no funciona, regrese a la consola virtual y reinicie/apague, p.

    Sudo reboot now

0
Noidea

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.

0
Klik