Muy bien, así que tuve que lidiar con un problema similar durante todo el uso de Ubuntu con Nvidia. Pero con la nueva actualización 17.10 recibí un nuevo error recientemente discutido que resulta en que mi pantalla entra en una pantalla negra y repite el "Administrador de usuarios detenido para uid (#)", esto me impide ingresar al modo de recuperación y acceder a grub directamente desde la computadora, ya que mantener presionadas las teclas al inicio no hace nada.
Entonces, como solución alternativa, ingresé SSH en el escritorio y probé algunas soluciones alternativas que escuché en foros aleatorios.
Intentó:
- "WaylandEnable = false" sin comentar en (/etc/gdm3/custom.conf)
- "nomodeset" en grub (/ etc / default / grub)
- reinstalar los controladores después y antes
Estos intentos no cambiaron nada en el resultado del problema. Lo único que ayudó fue eliminar los controladores de Nvidia que instalé inicialmente a través de la GUI de actualización de software, lo que hizo que el dispositivo se iniciara.
Espero que puedan ayudarme a utilizar buenos controladores de Nvidia nuevamente; -;
Respuestas:
Esto suena similar a un problema que estaba teniendo, que respondí en este hilo
Parece que la actualización de Ubuntu me cambió a un kernel de baja latencia, que no actualizó automáticamente la instalación de los encabezados de mi kernel como otras actualizaciones del kernel, y los paquetes binarios de nvidia requieren que los encabezados del kernel estén presentes. Intenta lo siguiente:
Tenga en cuenta que evité que gdm usara Wayland antes de intentar cualquier cosa, y por lo que entiendo, Wayland actualmente no funcionará con los binarios de nvidia, por lo que aconsejaría asegurarse de que esté deshabilitado
/etc/gdm3/custom.conf
descomentando la línea#WaylandEnable=false
.fuente
apt
marcadosmake
queapt-get
no lo hicieron. Resulta que migcc
estaba vinculado a una versión anterior y la actualización desatendida de Ubuntu me proporcionó controladores NVidia más recientes que terminaron dañados, por lo que rectifiqué la situaciónupdate-alternatives
y volví a poner GCC a v7 (desde 4.8). Y esto fue todo: no hay necesidad de que los cambios en Wayland, sin necesidad de GRUBnvidia-drm.modeset=1
, etc.Gracias a la respuesta de Steven, me puso en el camino correcto, y después de buscar en Google, encontré la última respuesta dentro (por supuesto) de la vibrante comunidad Arch Linux :-)
Entonces, lo que Steven descubrió es que faltan los archivos de encabezado para el Kernel de baja latencia. Entonces debes hacer:
Y un requisito para Wayland en NVidia (necesita al menos Gnome 3.23, pero Ubuntu 17.10 viene con 3.26 por lo que estamos cubiertos) es activar KMS, esto se hace editando su
/etc/default/grub
archivo y editando la siguiente línea para agregarnvidia-drm.modeset=1
, ver ejemplo:Nota: no elimine otros parámetros si los tiene / los necesita, solo agregue el modo NVidia DRM.
Entonces necesita regenerar los módulos initramfs y Kernel. Lo mejor es hacer lo que sugiere Steven, eliminar el paquete nvidia y reinstalarlo (la reinstalación potencial podría funcionar, pero no lo intenté, eso sería
sudo apt install --reinstall nvidia-xxx
reemplazarxxx
con la versión del controlador de su tarjeta, debería ser 384 para las tarjetas recientes).PD: sabía que había una manera de que funcionara, porque también funcionaba en mi caja Fedora 25 (ahora 26) con una tarjeta NVidia)
PS2: Desearía que el
nouveau
controlador funcionara mejor porque no me importa cambiar un poco de rendimiento por un controlador de código abierto. Pero incluso en el desplazamiento 2D a través de una página es muy lento y no es fluido con nouveau, y eso todavía no está bien para mí. Realmente deseo que Nouveau mejore en 2D (y 3D) o que AMD mejore esté creando una tarjeta pasiva y de baja potencia. De todos modos, hacen un trabajo increíble dada la relación con NVidia.fuente
nvidia-drm.modeset=1
no hizo ninguna diferencia.MODESET
(consulte devtalk.nvidia.com/default/topic/925605/linux/… ). Sin embargo, el artículo tiene 1,5 años, por lo que Wayland ahora admite EGLStreams y ya no requiere MODESET en las tarjetas Nvidia. De todos modos, gracias por señalar que funciona para usted sin el parámetro del núcleo. Tendré que volver a intentarlo pronto.Tengo exactamente el mismo problema con una GTX 1060, probé las soluciones sugeridas (deshabilitando Wayland en la configuración y reparando el controlador dañado) pero aún no funciona. Sin embargo, soy extrañamente capaz de entrar al modo de recuperación en grub (con el núcleo genérico) y seleccionando reanudar.
EDITAR
¡Me las arreglé para que funcione! Para hacer esto, fui a grub, seleccioné "c" para la línea de comando, ingresé el comando "videoinfo" - vi que mi configuración de video predeterminada es 1024x768 .. fui a / etc / default / grub y agregué las líneas GRUB_GFXMODE = 1024x760 GRUB_GFXPAYLOAD_LINUX = 1024x768 y establezca GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" - luego actualice-grub y reinicie. Sin embargo, esto solo funcionó al seleccionar el núcleo genérico en "opciones avanzadas" en grub, no el de baja latencia. También vi una serie de mensajes sobre "inicio / detención de nvidia persistenciados" que pueden estar relacionados o no.
2ª EDICIÓN
@Huygens mencionó el uso de la opción de arranque de nvidia-drm.modeset = 1 en / etc / default / grub que también funcionó en lugar de usar nomodeset. Sin embargo, todavía no puedo usar el kernel de baja latencia para trabajar, incluso después de arreglar los archivos de encabezado que faltan. Tampoco cargará Wayland. He visto varias publicaciones en el lugar que dicen que mi caso particular puede estar relacionado con tener un video de Intel integrado y una tarjeta nvidia dedicada que causa problemas con nvidia-persistenced y gdm3 ( https://bugs.launchpad.net/ubuntu / + source / gnome-shell / + bug / 1705369 ). Algunas personas también han informado de éxito al usar lightdm (dpkg-reconfigure lightdm) pero no pude lograr que inicie sesión sin que reinicie lightdm cada vez.
fuente
Solo tuve que deshabilitar Wayland: "WaylandEnable = false" en (/etc/gdm3/custom.conf) y ahora todo funciona bien.
fuente
Así que ayer, finalmente logré instalar Ubuntu 17.10 en mi PC. De hecho, instalé Ubuntu 16.10 antes de intentar actualizar 17.04. Luego me di cuenta de que los controladores NVIDIA ya no funcionaban en Ubuntu 17.04. Traté de entrar en modo de recuperación para reinstalar los controladores, pero nada funcionó. Hasta aquí, todavía no entiendo. Estuve atrapado por un tiempo en los controladores NVIDIA. Entonces decidí arrancar Ubuntu 17.10 con mi USB.
Cualquiera que sea el método que utilice en 8. Debe asegurarse de que la "Configuración del servidor NVIDIA X" se ajuste a sus opciones de configuración, entonces ya está listo. Reinicia y aprovecha tu Ubuntu.
Si no es el caso:
Vaya a "Software y actualizaciones" -> "Controladores adicionales", seleccione el controlador predeterminado "Uso de X.Org ..."
fuente
El problema no es
nvidia
, esgdm3
. Debe usar enlightdm
lugar degdm3
connvidia
. También necesitas instalar elheader
primero.Ahora reiniciar. Todo debería estar bien.
Bumblebee
también trabajar connvidia-384
ynvidia-387
fuente
Esta solución temporal para cargar los controladores de Nvidia parece funcionar para mí (AMD FX6300, Geforce GT730, actualización a 17.10 desde 17.04):
iniciar en el menú de recuperación
cargar root (
/
) como lectura / escritura (uso arreglar paquetes rotos)abrir un shell de raíz
purgue, luego instale los controladores de Nvidia
salir del shell para continuar el arranque
En este punto, puedo iniciar sesión con Unity o Ubuntu.
(Supongo que esto permite omitir el controlador para el arranque, pero está disponible para las aplicaciones).
fuente
Desinstalar Upstart (sudo apt remove upstart) - si está instalado. Al parecer, esto se eliminó de 17.10 y 18.04 en cualquier caso, pero podría causar problemas.
Aparte de eso, aunque sigue siendo escamoso, al agregar nomodeset a Grub (GRUB_CMDLINE_LINUX = "nomodeset" en etc / default / grub) al menos se obtiene un sistema de trabajo.
fuente