it-swarm-es.tech

¿Todavía se requiere nomodeset?

Voy a instalar Ubuntu 15.10 poco después de un descanso de Linux por un tiempo. Me gustaría saber si todavía se requiere nomodeset en las versiones más nuevas de Ubuntu y las nuevas GPU nVidia. Tengo una GTX970.

Además, ¿sería mejor instalar el controlador propietario de nVidia, o elegir el controlador de "Controladores adicionales", o utilizar el PPA de los edgers y tomar el último de allí?

16
xXToYeDXx

Debe usar el parámetro nouveau.modeset=0 en lugar de nomodeset.
Instale el sistema Ubuntu y los controladores NVIDIA propietarios de esta manera:

Arranque desde los medios de instalación de DVD/USB de Ubuntu que había creado antes.

Resalte la opción 'Probar Ubuntu sin instalar' y presione el E llave.
Agregue nouveau.modeset=0 al final de la línea de Linux - presione F10 arrancar.

Instale el sistema operativo Ubuntu: cuando termine, reinicie la computadora.

Resalte la entrada de Ubuntu en el menú de arranque GRUB y presione el E llave.
Agregue nouveau.modeset=0 al final de la línea de Linux - presione F10 arrancar.

En la pantalla de inicio de sesión, presione Ctrl+Alt+F1
Ingrese el nombre de usuario y contraseña - ejecute:

Sudo apt-get update
Sudo apt-get install nvidia-352
Sudo reboot  

En general, se recomienda utilizar los controladores NVIDIA de los repositorios oficiales de Ubuntu.
Pero como tiene un hardware de gráficos muy nuevo, puede instalar los últimos controladores oficiales de NVIDIA.
El PPA xorg-edgers ya no proporciona los controladores y fue reemplazado por los controladores de GPU.

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-361
Sudo reboot  

Después de la instalación, agregar el parámetro nouveau.modeset=0 ya no es necesario.

19
cl-netbox

Tuve el mismo problema con mi versión Xubuntu 18.04 que se ejecuta en la GPU Nvidia. Traté de instalar los últimos controladores Nvidia-390 y nvidia-prime y actualicé las instalaciones de mi controlador como muestran estas soluciones [1][2] , y agregué nouveau a la lista de bloqueo, pero ninguno de estos funcionó. Entonces, lo que hice fue agregar el parámetro _nouveau.modeset=0_ al archivo grub.cfg en el directorio _\boot\grub\_. Agregué la línea después de cada línea _"linux..."_, por ejemplo:

_menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos8)'
    search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01
    linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash nouveau.modeset=0
    initrd /boot/initrd.img-2.6.37-12-generic
    } 
_

Entonces, creo que tienes que agregar este parámetro en todo el script. Probé esta solución y el controlador de GPU Nvidia dejó de fallar.

Otro enfoque como se describe aquí

Ejecute _Sudo nano /etc/default/grub_ y agregue el parámetro _nvidia-drm.modeset=1_ a la línea _GRUB_CMDLINE_LINUX_DEFAULT_. Guarde el cambio que ha realizado y ejecute _Sudo update-grub_.
Reinicie el sistema operativo Ubuntu, y ahora, todo debería funcionar correctamente, tal como se esperaba.

3
debugging XD

Solo una observación: nuestras máquinas con GPU NVIDIA GTX 10xx y CPU Ryzen a menudo se atascaban con un "bloqueo suave" y necesitaban un reinicio completo. Otras máquinas con nomodeset y también dichas máquinas después de esta configuración no se atascaron. Entonces parece haber causalidad más allá del arranque.

Ver también: NMI Watchdog: ERROR: bloqueo suave

1
Bohumir Zamecnik