Los procedimientos para cambiar la resolución de la consola descritos en esta sección son los siguientes:
Función de detección automática EDID
Método de la variable output-device
Método del modo de vídeo
Método de sincronización de vídeo
Si utiliza un monitor con protocolo DDC2B/EDID, la resolución predeterminada se determinará mediante la función de detección automática.
Con este protocolo, la tarjeta GFX comprueba primero los identificadores de sincronización estándar (adoptando el primero que sea compatible) y, a continuación, intenta hacer corresponder las sincronizaciones establecidas.
Si este método falla, la tarjeta adoptará como resolución predeterminada 1152 x 900 x 66.
La pantalla deberá estar encendida antes de iniciar el sistema para que la tarjeta PGX32 pueda comunicarse con ella.
Los métodos descritos en esta sección sustituirán cualquier información obtenida mediante el protocolo EDID.
Para determinar la resolución de consola de la tarjeta PGX32 se puede utilizar la variable de entorno output-device con el formato screen:rAxBxC, donde:
A es la resolución horizontal deseada, B es la resolución vertical y C es la velocidad de renovación.
El sistema comprobará estos valores mediante la lista interna de resoluciones (consulte la Tabla 11-4), y utilizará la entrada correspondiente como resolución de consola.
Por ejemplo, para utilizar como resolución de consola VESA 1024 x 768 x 75, introduzca lo siguiente en el indicador ok:
ok setenv output-device screen:r1024x768x75 ok reset
La nueva resolución de consola se hará efectiva una vez reiniciado el equipo y permanecerá sin cambiar hasta que se modifique manualmente el valor de la variable output-device.
En el indicador ok y en modo Boot PROM, puede establecerse fácilmente la resolución de consola en las tarjetas PGX32 utilizando uno de los 34 modos de resolución preinstalados, que se identifican como modos de vídeo 0 a 33 (Tabla 11-4).
Utilice los modos de vídeo de 0 a 25 para seleccionar una profundidad de consola de 24 bits, o los modos de vídeo de 26 a 33 para seleccionar una profundidad de consola de 8 bits.
Modo |
Resolución |
---|---|
0 |
640 ¥ 480 a 60 |
1 |
640 ¥ 480 a 72 |
2 |
640 ¥ 480 a 75 |
3 |
640 ¥ 480 a 85 |
4 |
800 ¥ 600 a 60 |
5 |
800 ¥ 600 a 72 |
6 |
800 ¥ 600 a 75 |
7 |
800 ¥ 600 a 85 |
8 |
1024 ¥ 768 a 60 |
9 |
1024 ¥ 768 a 70 |
10 |
1024 ¥ 768 a 75 |
11 |
1024 ¥ 768 a 77 * |
12 |
1024 ¥ 768 a 85 |
13 |
1024 ¥ 800 a 85 * |
14 |
1152 ¥ 900 a 60 |
15 |
1152 ¥ 900 a 66 * |
16 |
1152 ¥ 900 a 70 |
17 |
1152 ¥ 900 a 75 |
18 |
1152 ¥ 900 a 76 * |
19 |
1152 ¥ 900 a 85 |
20 |
1280 ¥ 800 a 76 * |
21 |
1280 ¥ 1024 a 60 |
22 |
1280 ¥ 1024 a 67 * |
23 |
1280 ¥ 1024 a 75 |
24 |
1280 ¥ 1024 a 76 * |
25 |
1280 ¥ 1024 a 85 |
26 |
1600 ¥ 1200 a 66 * |
27 |
1600 ¥ 1200 a 76 * |
28 |
1600 ¥ 1200 a 60 |
29 |
1600 ¥ 1200 a 65 |
30 |
1600 ¥ 1200 a 70 |
31 |
1600 ¥ 1200 a 75 |
32 |
1600 ¥ 1200 a 76 |
33 |
1600 ¥ 1200 a 80 * |
* Esta resolución es compatible con la sincronización compuesta.
Consulte "Utilización de nvedit para modificar la NVRAM" si precisa una descripción de los comandos nvedit.
Por ejemplo, para establecer una resolución de consola de 1024 x 768 a 60 Hz; es decir, el modo de vídeo 8, introduzca:
ok nvedit 0: 8 value video-mode 1: <ctrl-c>ok nvstoreok setenv use-nvramrc? trueok reset
Los últimos tres comandos activan la NVRAM. Sin estas líneas, los cambios que haga con nvedit no se tendrán en cuenta.
Si todos los métodos descritos anteriormente fallan con la configuración del sistema, es posible determinar los números de sincronización exactos para una resolución determinada. Este último método para establecer la resolución de la consola también utiliza nvedit, pero es más complicado y requiere el conocimiento de todos los parámetros de sincronización de la resolución deseada. Por lo tanto, sólo está previsto para monitores cuya resolución no esté disponible con el método del modo de vídeo. Consulte "Utilización de nvedit para modificar la NVRAM" si precisa una descripción de los comandos de nvedit.
Sólo debería usar este método si los otros métodos han resultado inútiles.
Por ejemplo, para establecer una resolución de consola de 1280 x 1024 a 76 Hz:
ok nvedit 0: : video-timing " 1280, 384, 32, 64, \ 1024, 43, 3, 8, 135000000, 0" ; 1: <ctrl-c>ok nvstoreok setenv use-nvramrc? trueok reset
La sintaxis es muy importante. Los espacios deben estar exactamente donde aparecen en el ejemplo.
Los últimos tres comandos activan la NVRAM. Sin estas líneas, los cambios que haga con nvedit no se tendrán en cuenta.
A continuación, se incluye una breve descripción de los 10 parámetros utilizados en este método.
Resolución horizontal (en pixels)
Total de inclusión de blancos horizontal
Entrada delantera horizontal
Anchura de sincronización horizontal
Resolución vertical (en líneas)
Total de inclusión de blancos vertical
Entrada delantera vertical
Anchura de sincronización vertical
Velocidad de renovación en Hz
Valor de sincronización:
1 sincronización separada 1 sincronización en verde 512 impulso de sincronización vertical positivo 1024 impulso de sincronización horizontal positivo 2048 sincronización compuesta
(Sume los valores para seleccionar más de uno.)
Para obtener los parámetros de sincronización requeridos y utilizar este método, póngase en contacto con SunService en el número de teléfono 1-800-USA-4SUN y tenga a mano los requisitos del monitor.