¿Qué hace 'nomodeset'

78

Desde que instalé Ubuntu 12.10, he estado jugando intentando que mi Radeon HD 5450 gpu funcione con el controlador propietario, ya que desde el principio la instalación del driver significaba perder la unidad.

No enumeraré los pasos que tomé, ya que no es un requisito para responder esta pregunta.

Después de tomar una medida y luego instalar fglrx-updates, al reiniciar el sistema colgó en la pantalla púrpura. Así que decidí arrancar usando nomodeset

Edité

quiet splash $vt_handoff

para que se vea así

quiet splash nomodeset

Al hacer este cambio, puedo iniciar sesión con Unity y el controlador propietario instalado y funcionando bien. Me atrevería a decir que funciona mejor de lo que lo hizo en 12.04

fglrxinfo lee

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11903 Compatibility Profile Context

Tenga en cuenta la forma en que he agregado nomodeset . Hacía tiempo que no tenía que hacer esto, así que lo hice desde la memoria. Al buscar una respuesta a esta pregunta, me encontré con this y descubrió que se suponía que mi edición iba desde

quiet splash $vt_handoff

a

nomodeset $vt_handoff

¿Qué ha hecho mi nomodeset edit? Lo único malo que he notado es que no obtengo la pantalla con el logotipo de Ubuntu de plymouth al arrancar.

Si ese es el único intercambio, me complace hacer la edición permanente.

    
pregunta Chris Carter 27.10.2012 - 15:56

2 respuestas

77

La respuesta se puede encontrar aquí: enlace

  

nomodeset

     

Los núcleos más nuevos han movido la configuración del modo de video a   el kernel Entonces toda la programación del reloj específico del hardware   las tasas y registros en la tarjeta de video ocurren en el kernel en lugar de   en el controlador X cuando se inicia el servidor X. Esto hace posible   tiene pantallas de salpicaduras (arranque) y parpadeo de alta resolución y agradable aspecto   Transiciones gratuitas desde el inicio del arranque a la pantalla de inicio de sesión. Desafortunadamente, en   algunas tarjetas esto no funciona correctamente y terminas con un negro   pantalla. Agregar el parámetro nomodeset indica al kernel que no   cargue los controladores de video y use los modos de BIOS en su lugar hasta que se cargue X.

    
respondido por el Nick Thom 27.10.2012 - 16:02
13

Muchos controladores de código abierto han eliminado la compatibilidad con la configuración del modo no kernel, por lo que en los casos en que use nomodeset terminará recurriendo al controlador no acelerado VESA básico. Esto es en gran medida un golpe de rendimiento y función.

nomodeset no debería tener ningún efecto en los controladores propietarios (fglrx / nvidia). No tienen este tipo de configuración de modo kernel.

Eliminar "splash" es lo que eliminó el splash * de arranque de Plymouth *.

Radeon acaba de eliminar la compatibilidad con "Configuración del modo de usuario" (lo que nomodeset obliga a la computadora a usar) hace relativamente poco, pero con los gráficos de Intel ha sido así por un tiempo. enlace

    
respondido por el gQuigs 31.01.2013 - 00:13

Lea otras preguntas en las etiquetas