jueves, 15 de abril de 2010

Valores VGA para pasar al kernel en el arranque

  Algunas veces necesitamos pasarle al kernel algunos parámetros para que este arranque como debe, pues quizás nuestro hardware no esta a la altura de los estándares especificados por la distribución que estemos usando.
  Entonces es cuando comenzamos a tener fallos o pantallazos negros debido a que no llegamos, dejo por aquí esos parámetros VGA que quizas necesites.

Code:
Parámetros VGA para pasar al kernel:

Colours   640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200
--------+--------------------------------------------------------------
 4 bits |    ?       ?     0x302      ?        ?        ?         ?
 8 bits |  0x300   0x301   0x303    0x305    0x161    0x307     0x31C
15 bits |    ?     0x310   0x313    0x316    0x162    0x319     0x31D
16 bits |    ?     0x311   0x314    0x317    0x163    0x31A     0x31E
24 bits |    ?     0x312   0x315    0x318      ?      0x31B     0x31F
32 bits |    ?       ?       ?        ?      0x164      ?

Colours   640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200
--------+--------------------------------------------------------------
 4 bits |    ?       ?      770       ?        ?        ?         ?
 8 bits |   768     769     771      773      353      775       796
15 bits |    ?      784     787      790      354      793       797
16 bits |    ?      758     788      791      355      794       798
24 bits |    ?      786     789      792       ?       795       799
32 bits |    ?       ?       ?        ?       356       ?

 En vez de estar probando, puedes pasarle un par de ordenes en consola a tu kernel para que te de los valores que soporta tu tarjeta de vídeo y monitor.
-Para esto tenemos que instalar un programa necesario para sacar los datos.
$ sudo aptitude install hwinfo
-Una vez tenemos el programa instalado podremos pasarle al kernel un par de ordenes para que nos de el resultado que queremos.
$ sudo hwinfo --framebuffer
Con esto aparecerán todo los modos de pantalla que nuestra tarjeta gráfica y monitor puede soportar  y sus iguales en hexadecimal. Con estos datos podrás cambiar el parámetro VGA para el arranque del kernel.
Espero te sirva para algo ya que algunas veces tengo que ir rebuscando mi lista vga para pasarle los datos a mi kernel, cuando en alguna instalación falla. Así que la dejo por aquí para cuando no este en casa. :D