  CMO configurar los ajustes de vdeo en XFree86
  Eric S. Raymond esr@thyrsus.com
  v3.2, 20 de Febrero de 1998. Traduccin: 2 de Noviembre de
  1998.

  Cmo hacer una lnea de modo para su tarjeta de vdeo y su monitor con
  XFree86. La distribucin XFree86 incluye en la actualidad grandes
  facilidades para configurar las combinaciones ms usuales; este docu
  mento es til sobre todo si usted se encuentra afinando una lnea de
  modo personalizada para un monitor de altas prestaciones o un hardware
  muy poco usual.  Tambin puede ayudarle en la utilizacin de xvidtune
  para modificar un modo estndar que no funcione de manera adecuada en
  su monitor.
  ______________________________________________________________________

  ndice general


  1. Advertencias.
  2. Introduccin.
  3. Cmo funcionan las pantallas de vdeo.
  4. Cosas bsicas que ha de saber acerca de su pantalla y adaptador.
     4.1 El ancho de banda de vdeo del monitor.
     4.2 Qu controlan estos valores.

  5. Interpretando las especificaciones bsicas.
     5.1 Acerca del ancho de banda.
     5.2 Frecuencias de Sincronizacin y Tasa de Refresco:

  6. Regateos al configurar su sistema.
  7. Requirimientos de memoria.
  8. Calculando tamaos de imagen.
  9. Magia negra y pulsos de sincronizacin.
     9.1 Sincronizacin horizontal.
     9.2 Sincronizacin Vertical.

  10. Resumiendo.
  11. Forzando su monitor.
  12. Utilizando modos entrelazados.
  13. Preguntas y Respuestas.
  14. Arreglando problemas con la imagen.
     14.1 La imagen est desplazada a la izquierda o a la derecha.
     14.2 La imagen est desplazada hacia arriba o hacia abajo.
     14.3 La imagen es muy grande tanto vertical como horizontalmente.
     14.4 La imagen es muy ancha (o muy estrecha) horizontalmente.
     14.5 La imagen es muy alta (o muy estrecha) verticalmente.

  15. Representando grficamente las capacidades del monitor.
  16. Crditos.
  17. Traduccin.
  18. Anexo: Grupos LiNUXeros en Espaa.


  ______________________________________________________________________

  11..  AAddvveerrtteenncciiaass..


  Usted ha de utilizar este documento EXCLUSIVAMENTE BAJO SU PROPIA
  RESPONSABILIDAD. Existe la posibilidad de que pueda daar su monitor o
  incluso pueda lesionarse usted mismo cuando lleve el monitor ms all
  de las especificaciones del fabricante. En la seccin ``Forzando su
  monitor'' se comentan con detalle todas las precauciones que deben
  tomarse. Cualquier dao causado por forzar su monitor ser su
  responsabilidad.

  La versin ms actualizada de este documento CMO en su versin
  original inglesa puede encontrarse en la pgina Web del Linux
  Documentation Project <http://sunsite.unc.edu/LDP>.  En su versin en
  castellano, puede encontrar la ltima revisin en la pgina personal
  de David Marn Carreo <http://www.bigfoot.com/~davefx>.

  Por favor, dirija comentarios, crticas y sugerencias de mejora a
  esr@snark.thyrsus.com.  Por favor, _n_o enve correo suplicando una
  solucin mgica para su propio y especial problema de monitor, ya que
  el hacerlo slo agotar mi tiempo y contribuir a su frustacin --
  todo lo que yo s acerca de la materia en cuestin YA est en este
  documento.


  22..  IInnttrroodduucccciinn..

  El servidor XFree86 permite a los usuarios configurar su subsistema de
  vdeo y esto permite conseguir un uso ptimo del hardware existente.
  Este tutorial est orientado a ayudarle a aprender cmo generar sus
  propios nmeros de ajuste para conseguir un uso ptimo de su tarjeta
  de vdeo y monitor.

  Presentaremos un mtodo para primero conseguir algo que funcione, y
  luego ensearle cmo puede experimentar comenzando a partir de esa
  base para desarrollar ajustes que pueda optimizar a su gusto.

  A partir de XFree86 3.2, XFree86 proporciona el programa XXFF8866SSeettuupp(1)
  que configura fcilmente y de manera interactiva un modo de monitor
  que funcione, sin los acerca de los nmeros de frecuencia y retardo
  de vdeo. Esto es por lo que realmente usted no necesitar calcular un
  modo de monitor base en la mayora de los casos. Desafortunadamente,
  XXFF8866SSeettuupp(1) tiene algunas limitaciones; slo conoce los modos de
  vdeo estndar hasta 1280x1024.  Si tiene un monitor de altas
  prestaciones capaz de llegar a 1600x1200 o ms, deber calcular su
  modo base de monitor usted mismo.

  Las versiones recientes de XFree86 incluyen una herramienta llamada
  xxvviiddttuunnee(1) que quiz encuentre bastante til para probar y ajustar
  los modos de monitor. Comienza con un mensaje de advertencia espantoso
  acerca de las posibles consecuencias de los errores cometidos con l.
  Si usted pone toda su atencin a este documento y aprende qu hay
  detrs de los curiosos nmeros de las casillas de xvidtune, ser capaz
  de utilizar xvidtune de forma efectiva y completamente segura.

  Si usted ya tiene un modo que casi funciona (en concreto, si uno de
  los modos VESA predefinidos le da una imagen estable pero que est
  desplazada a la izquierda, la derecha, o es demasiado pequea, o
  demasiado grande) puede saltar directamente a la seccin ``Arreglando
  problemas con la imagen''.  sta le mostrar los mtodos adecuados
  para corregir los defectos particulares de su configuracin.

  Si usted tiene xxvviiddttuunnee(1), podr probar nuevos modos en caliente, sin
  modificar los archivos de configuracin de X o incluso sin llegar a
  reiniciar el servidor X. Si no, XFree86 le permite cambiar, con una
  sola pulsacin de teclas, entre los distintos modos definidos en
  Xconfig (ver XFree86.man para ms detalles). Utilice esta capacidad
  para ahorrarse jaleos!  Cuando quiera probar un nuevo modo, dle una
  etiqueta nica de modo y adala al _f_i_n_a_l de su lista de combinaciones
  de teclas. Deje un modo que sepa que funcione bien como el
  predeterminado para volver a l en caso de que el modo de prueba no
  funcione.



  33..  CCmmoo ffuunncciioonnaann llaass ppaannttaallllaass ddee vvddeeoo..


  Saber cmo funciona una pantalla es esencial para comprender qu
  nmeros colocar en los variados campos del fichero Xconfig. Esos
  valores son utilizados por el servidor XFree86 para controlar la
  pantalla a bajo nivel.

  La pantalla genera una imagen a partir de una serie de puntos.  Los
  puntos estn colocados de izquierda a derecha para formar lneas.  Las
  lneas estn colocadas de arriba a abajo para formar la imagen.  Los
  puntos emiten luz cuando son impactados por un rayo de electrones
  dentro de la pantala. Para hacer que el rayo choque con cada punto
  durante un mismo periodo de tiempo, ste se encuentra continuamente
  desplazndose por la pantalla segn un patrn constante.

  Este patrn comienza en la esquina superior izquierda de la pantalla,
  cruza de la pantalla hacia la derecha en lnea recta, y se detiene
  temporalmente en la parte derecha de la pantalla.  Entonces el rayo se
  coloca de nuevo en la parte izquierda de la pantalla, pero una lnea
  ms abajo.  La nueva lnea es barrida de izquierda a derecha justo
  como se hizo en la primera. Este patrn de movimiento se repite hasta
  que la ltima lnea de la pantalla se ha barrido. Entonces, el rayo se
  mueve desde la esquina inferior derecha hasta la superior izquierda,
  inicindose el proceso de nuevo.

  Hay una variacin de este esquema que es conocida como entrelazado:
  consiste en barrer slo las lneas pares el primer recorrido de
  pantalla, y las impares durante el segundo.

  Comenzar el rayo en la parte superior de la pantalla se conoce como el
  comienzo de una imagen. La imagen termina cuando el rayo alcanza de
  nuevo la esquina superior izquierda al provenir de la esquina inferior
  derecha de la pantalla.  Una imagen se compone de todas las lneas que
  el rayo traz desde la parte superior de la pantalla hasta la
  inferior.

  Si el rayo de electrones estuviera activado todo el tiempo que est
  barriendo la imagen, todos los puntos de la pantalla se iluminaran.
  La pantalla no tendra borde negro. En los bordes la imagen se
  distorsionara a causa de que el rayo es difcil de controlar ah.
  Para reducir la distorsin, los puntos que hay cerca de los bordes de
  la pantalla no son iluminados por el rayo an cuando el rayo puede
  apuntarlos.  El area visible de la pantalla se reduce de esta manera.

  Otra cosa importante que debe comprenderse es qu es del rayo cuando
  no se est dibujando ningn punto en el rea visible.  El tiempo que
  en el que el rayo dibujara los bordes laterales de la pantalla se
  utiliza para hacer volver al rayo desde el borde derecho al izquierdo
  y para mover el rayo a la primera lnea.  El tiempo en el que el rayo
  debera estar iluminando los bordes superior e inferior de la pantalla
  se utilizan para mover el rayo desde la esquina inferior derecha de la
  pantalla a la esquina superior derecha.

  Las tarjetas adaptadoras generan las seales que hacen que la pantalla
  enfoque el rayo de electrones a cada punto para generar una imagen.
  La tarjeta tambin controla cundo la pantalla mueve el rayo desde la
  parte derecha a la izquierda bajando una lnea generando una seal
  denominada pulso de sincronizacin (o de refresco) horizontal (en
  ingls, horizontal sync pulse). Un pulso de sincronizacin horizontal
  ocurre al final de cada lnea.  El adaptador tambin genera un pulso
  de sincronizacin (o de refresco) vertical que hace a la pantalla
  mover el rayo a la esquina superior izquierda. Cerca del final de cada
  imagen se genera un pulso de sincronizacin vertical.


  El monitor requiere que haya cortos periodos de tiempo tanto antes
  como despus de los pulsos de sincronizacin vertical y horizontal
  para que la posicin del rayo de electrones pueda estabilizarse. Si el
  rayo no puede estabilizarse, la imagen no permanecer en su sitio.

  En una seccin posterior, volveremos a estas bases con definiciones,
  frmulas y ejemplos para ayudarle a utilizarlas.


  44..  CCoossaass bbssiiccaass qquuee hhaa ddee ssaabbeerr aacceerrccaa ddee ssuu ppaannttaallllaa yy aaddaappttaaddoorr..


  Hay algunas cosas fundamentales que necesita saber antes de trastear
  con una entrada de Xconfig.  Estas son:


    las opciones de frecuencia de sincronizacin horizontal y vertical
     de su monitor;

    la frecuencia de su adaptador de vdeo ("dot clock");

    el ancho de banda de su monitor.

     Las frecuencias de sincronizacin del monitor:

  La frecuencia de sincronizacin horizontal es slo el nmero de veces
  por segundo que el monitor puede escribir una lnea horizontal
  completa; es el dato ms importante de su monitor.  La frecuencia
  vertical de sincronizacin es el nmero de veces por segundo que el
  monitor puede cruzar su rayo verticalmente.

  Las frecuencias de sincronizacin suelen estar listadas en la pgina
  de especificaciones de su manual de monitor.  La frecuencia vertical
  de sincronizacin suele estar normalmente medida en Hz (ciclos por
  segundo), la horizontal en KHz (kilociclos por segundo).  Los rangos
  normales estn entre 50 y 150Hz vertical, y entre 31 y 135KHz
  horizontal.

  Si tiene un monitor multifrecuencia (multisync), estas frecuencias
  suelen darse como rangos. Algunos monitores, especialmente los de gama
  baja, tienen mltiples frecuencias fijadas. Pueden tambin ser
  configurados, pero sus opciones estarn severamente limitadas por las
  caractersticas de serie del monitor.  Escoja el par ms alto de
  frecuencias para mayor resolucin. Y tenga cuidado --- intentar fijar
  un monitor de frecuencias fijas a una velocidad mayor de para la que
  est diseado puede daarlo fcilmente.

  Versiones anteriores de esta gua eran bastante atrevidas acerca de
  forzar los monitores multifrecuencia, ponindolos ms all de su
  frecuencia vertical nominal ms alta para as conseguir mayores
  prestaciones.  Ahora ya tenemos algunas razones para ser algo ms
  cautos al respecto; trataremos esto en la seccin ``Forzando su
  Monitor''.

  La frecuencia de la tarjeta controladora:

  La pgina de especificaciones del manual de su tarjeta de vdeo
  normalmente le dar el dot clock de su tarjeta (esto es, el nmero
  total de pxeles por segundo que puede escribir en la pantalla).  Si
  usted no tiene esta informacin, el servidor X se la proporcionar.
  Incluso si X cuelga su monitor, an emitir una lnea de reloj y otra
  informacin a la salida estndar.  Si redirecciona esto a un fichero,
  esta informacin se guardar incluso si tiene que reinicializar el
  ordenador para hacer volver a la consola.  (Las ltimas versiones de
  los servidores X dan soporte a la opcin --probeonly que imprime esta
  informacin y sale sin haber iniciado X ni haber cambiado el modo
  grfico.)

  Su mensaje de inicializacin de X debera ser parecido a uno de los
  siguientes ejemplos:

  Si est usando XFree86:


  Xconfig: /usr/X11R6/lib/X11/Xconfig
  (**) stands for supplied, (--) stands for probed/default values
  (**) Mouse: type: MouseMan, device: /dev/ttyS1, baudrate: 9600
  Warning: The directory "/usr/andrew/X11fonts" does not exist.
           Entry deleted from font path.
  (**) FontPath set to "/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/"
  (--) S3: card type: 386/486 localbus
  (--) S3: chipset:   924
                      ---
      Chipset -- este es el tipo exacto de chip; un nombre clave del 86C911

  (--) S3: chipset driver: s3_generic
  (--) S3: videoram:  1024k
                      -----
          Tamao del la memoria de vdeo para almacenar la imagen

  (**) S3: clocks:  25.00  28.00  40.00   3.00  50.00  77.00  36.00  45.00
  (**) S3: clocks:   0.00   0.00  79.00  31.00  94.00  65.00  75.00  71.00
                    ------------------------------------------------------
                             Posibles frecuencias de tarjeta en MHz

  (--) S3: Maximum allowed dot-clock: 110MHz
                                      ------
                                   Ancho de Banda
  (**) S3: Mode "1024x768": mode clock =  79.000, clock used =  79.000
  (--) S3: Virtual resolution set to 1024x768
  (--) S3: Using a banksize of 64k, line width of 1024
  (--) S3: Pixmap cache:
  (--) S3: Using 2 128-pixel 4 64-pixel and 8 32-pixel slots
  (--) S3: Using 8 pages of 768x255 for font caching



  Si utiliza SGCS o X/Inside X:


  WGA: 86C911 (mem: 1024k clocks: 25 28 40 3 50 77 36 45 0 0 79 31 94 65 75 71)
  ---  ------       -----         --------------------------------------------
   |     |            |              Posibles frecuencias de tarjeta en MHz
   |     |            +-- Tamao de la memoria de vdeo para almacenar la imagen
   |     +-- Tipo de chip
   +-- Tipo de servidor



  Nota: haga esto con la mquina sin carga (siempre y cuando sea
  posible). Ya que X es una aplicacin, sus bucles de temporizacin
  pueden colisionar con la actividad de disco, haciendo que los nmeros
  de arriba sean inexactos. Haga esto bastantes veces y vigile los
  nmeros hasta su estabilizacin; si no lo consigue, comience a matar
  procesos hasta que lo haga. Usuarios de SVr4: el proceso mousemgr es
  bastante proclive a liarlo todo.

  Para evitar la inexactitud de la deteccin, debera coger los tiempos
  de reloj y ponerlos en su fichero Xconfig como el valor de la
  propiedad Clocks --- esto suprime el bucle de temporizacin y le da a
  X una lista exacta de los valores de reloj con los que puede probar.
  Utilizando los datos del ejemplo de arriba:
  wga
          Clocks  25 28 40 3 50 77 36 45 0 0 79 31 94 65 75 71



  En sistemas con una carga muy variable, esto puede ayudar a evitar
  fallos misteriosos en el arranque de X.  Es posible que X se inicie,
  consiguiendo sus ajustes de manera errnea debido a la carga del
  sistema, y no pueda ser capaz de encontrar una frecuencia dot clock
  que se ajuste en su base de datos de configuraciones --- o que
  encuentre una configuracin errnea!.


  44..11..  EEll aanncchhoo ddee bbaannddaa ddee vvddeeoo ddeell mmoonniittoorr..


  Si usted est ejecutando XFree86, su servidor detectar su tarjeta y
  le dir cul es su mayor dot clock disponible.

  Si no, su mayor dot clock disponible ser, aproximadamente, el ancho
  de banda de vdeo del monitor.  Hay mucha elasticidad en este campo.
  Algunos monitores pueden funcionar como mucho al 30% de su ancho de
  banda nominal.  Los riesgos aqu vienen de exceder la frecuencia
  mxima de refresco vertical; lo discutiremos con detalle ms tarde.

  Conocer el ancho de banda le permitir realizar elecciones ms
  inteligentes entre varias configuraciones posibles. Puede afectar a su
  calidad de visionado de la imagen (especialmente la agudeza de los
  detalles pequeos).

  El ancho de banda de su monitor debera estar incluido en la pgina de
  especificaciones de su manual. Si no, mire a la mayor resolucin de su
  monitor.  sta es una forma sencilla de averiguar, grosso modo, el
  ancho de banda de su monitor (y as saber cul es el mayor dot clock
  que puede utilizar):



               640x480                 25
               800x600                 36
               1024x768                65
               1024x768 interlaced     45
               1280x1024               110
               1600x1200               185



  Por cierto, no hay nada mgico en esta tabla; estos nmeros son slo
  los dot clocks ms bajos para cada resolucin en los modos estndar de
  la base de datos de XFree86 (excepto el ltimo, que he hallado yo
  mismo).  El ancho de banda de su monitor puede en realidad ser mayor
  que el mnimo requerido para esta resolucin mxima, por lo que no
  tema probar con un dot clock unos pocos MHz superior.

  Tambin sepa que el ancho de banda raramente se deduce de dot clocks
  menores a 65MHz.  Con una tarjeta SVGA y con la mayora de monitores
  de alta resolucin, usted puede conseguir cerca del lmite del ancho
  de banda de su monitor.  Los siguientes son ejemplos:



          Brand                           Video Bandwidth
          ----------                      ---------------
          NEC 4D                          75Mhz
          Nano 907a                       50Mhz
          Nano 9080i                      60Mhz
          Mitsubishi HL6615               110Mhz
          Mitsubishi Diamond Scan         100Mhz
          IDEK MF-5117                    65Mhz
          IOCOMM Thinksync-17 CM-7126     136Mhz
          HP D1188A                       100Mhz
          Philips SC-17AS                 110Mhz
          Swan SW617                      85Mhz
          Viewsonic 21PS                  185Mhz



  Incluso los monitores de gama baja no tienen un ancho de banda
  terriblemente restringido a sus resoluciones.  El NEC Multisync II es
  un buen ejemplo --- no puede mostrar ni siquiera 800x600 segn sus
  especificaciones.  Slo puede mostrar 800x560.  Para tan bajas
  resoluciones no se necesitan altos dot clocks ni un gran ancho de
  banda; probablemente lo mejor que pueda seleccionar sea 32MHz o 36
  MHz, ambos todava no muy lejos del ancho de banda indicado en el
  monitor de 30 MHz.

  Con estas frecuencias de muestra, la imagen de su pantalla no es tan
  aguda como debera ser, pero definitivamente es de una calidad
  tolerable. Por supuesto que sera mejor si el NEC Multisync II tuviera
  un ancho de banda de vdeo mayor que 36 MHz.  Pero esto no es crtico
  para funciones comunes tales como edicin de textos, en la que la
  diferencia no es tan grande para que cause una gran distorsin de
  imagen (sus ojos se daran cuenta enseguida si esto llegara a
  ocurrir).


  44..22..  QQuu ccoonnttrroollaann eessttooss vvaalloorreess..


  Los rangos de frecuencia de sincronizacin de su monitor, junto con el
  dot clock de su tarjeta de vdeo, determinan la mayor resolucin que
  puede emplear.  Pero es el controlador software lo que puede limitar
  el potencial de su hardware. Una combinacin de hardware superior sin
  un controlador de dispositivos eficiente es un desperdicio de dinero.
  Por otra parte, con un controlador de dispositivos verstil, pero con
  un hardware menos capaz, usted puede ensanchar el margen del hardware
  un poquito.  Esta es la filosofa de diseo de XFree86.


  55..  IInntteerrpprreettaannddoo llaass eessppeecciiffiiccaacciioonneess bbssiiccaass..


  Esta seccin explica qu quieren decir las especificaciones de ms
  arriba, y algunas otras cosas que usted necesitar saber.  Primero,
  algunas definiciones.  Al lado de cada una, entre parntesis, se
  encuentra el nombre de variable que utilizaremos para ellas cuando
  hagamos clculos


     ffrreeccuueenncciiaa ddee ssiinnccrroonniizzaacciinn hhoorriizzoonnttaall ((FFSSHH))..
        Barridos horizontales por segundo (ver ms arriba).


     ffrreeccuueenncciiaa ddee ssiinnccrroonniizzaacciinn vveerrttiiccaall ((FFSSVV))..
        Barridos verticales por segundo (ver ms arriba). Es muy
        importante el valor mximo de esta variable.
     ddoott cclloocckk ((FFRRTTVV))..
        Ms correctamente, `frecuencia de reloj de la tarjeta de vdeo';
        La frecuencia del reloj interno de su tarjeta de vdeo --- el
        mximo nmero de puntos que puede emitir.


     aanncchhoo ddee bbaannddaa ddee vvddeeoo ((AABBVV))..
        La frecuencia ms alta a la que puede enviar datos a la entrada
        de vdeo del monitor y todava esperar distinguir algo en la
        pantalla. Si su tarjeta de vdeo produce un patrn alternativo
        encendido/apagado, la frecuencia ms baja ser la mitad de la
        FRTV, por lo que en teora el ancho de banda comienza a tener
        sentido para valores mayores que FRTV/2.  Para una visin muy
        rica en pequeos detalles, no puede ponerse muy por debajo de la
        mayor FRTV, y preferiblemente por encima de este valor.


     LLoonnggiittuudd ddee llaa iimmaaggeenn ((LLIIHH,, LLIIVV))..
        La longitud de imagen horizontal (LIH) es el nmero de
        pulsaciones del reloj de la tarjeta de vdeo que el can de
        electrones de su monitor necesita para recorrer una lnea
        horizontal, _i_n_c_l_u_y_e_n_d_o _l_o_s _b_o_r_d_e_s _i_n_a_c_t_i_v_o_s _i_z_q_u_i_e_r_d_o _y _d_e_r_e_c_h_o.
        La longitud de imagen vertical (LIV) es el nmero de lneas
        recorridas en la imagen _c_o_m_p_l_e_t_a, incluyendo los bordes
        inactivos superior e inferior.


     TTaassaa ddee rreeffrreessccoo ddee llaa ppaannttaallllaa ((TTRR))..
        Es el nmero de veces que la pantalla se redibuja por segundo.
        Cuanto mayor sea, mejor, ya que ello reduce el parpadeo. 60Hz es
        bueno, el estndar VESA es 72Hz o mejor. Puede hallarlo con:


                  TR = FRTV / (LIH * LIV)



     Dse cuenta de que el producto del denominador _n_o es justo la
     resolucin visible del monitor, sino que es normalmente algo mayor.
     Detallaremos esto ms abajo.

     Las tasas de refresco con las que se especifican los modos
     entrelazados (como por ejemplo, 87Hz entrelazado) son en realidad
     las tasas de refresco de media imagen: una imagen completa parece
     tener esa frecuencia de refresco pero en realidad cada lnea se
     renueva la mitad de veces.

     En materia de clculos nos referiremos a una imagen entrelazada con
     la tasa de refresco de toda la imagen, por ejemplo: 43,5Hz. La
     calidad de un modo entrelazado es mejor que la de un modo no
     entrelazado con la misma tasa de refresco de imagen completa, pero
     definitivamente peor que la del modo no entrelazado correspondiente
     a media tasa de refresco.


  55..11..  AAcceerrccaa ddeell aanncchhoo ddee bbaannddaa..


  A los fabricantes de monitores les gusta anunciar un gran ancho de
  banda porque ello supone agudeza en la intensidad y en los cambios de
  color de la pantalla. Un gran ancho de banda significa detalles
  visibles ms pequeos.

  Su monitor utiliza seales electrnicas para mostrar una imagen ante
  sus ojos.  Esas seales llegan en forma de onda una vez que se
  convierten a un formato analgico a partir de un formato digital.
  Pueden ser consideradas como combinaciones de muchas funciones de onda
  simples, cada una con su frecuencia propia, muchas de ellas en el
  rango de los MHz, como por ejemplo 20MHz, 40MHz, o incluso 70MHz.  El
  ancho de banda de su monitor es, en efecto, la mayor frecuencia de
  seal analgica que puede manejar sin distorsin.

  Para nuestros propsitos, lo importante del ancho de banda de vdeo es
  que marca el punto lmite aproximado de la mayor frecuencia de reloj
  de la tarjeta de vdeo (dot clock) que puede utilizar.


  55..22..  FFrreeccuueenncciiaass ddee SSiinnccrroonniizzaacciinn yy TTaassaa ddee RReeffrreessccoo::


  Cada lnea horizontal barrida es slo la parte visible de la longitud
  de la anchura de la pantalla.  En todo momento slo existe un punto
  realmente activo en la pantalla, pero con una velocidad de refresco
  suficiente la "inercia" de visin de su ojo le permite percibir la
  imagen completa.

  Observe estas figuras:


       _______________________
      |                       |     La frecuencia de sinc. horizontal
      |                       |     es el nmero de veces por
      |                       |     segundo que el rayo de electrones
      |---------------------->|     del monitor puede trazar
      |                       |     un patrn como ste.
      |                       |
      |                       |
      |                       |
      |_______________________|
       _______________________
      |        ^              |     La frecuencia de sinc. vertical
      |       ^ |             |     es el nmero de veces por
      |       | v             |     segundo que el rayo de
      |       ^ |             |     electrones del monitor puede
      |       | |             |     trazar un patrn como ste.
      |       ^ |             |
      |       | v             |
      |       ^ |             |
      |_______|_v_____________|



  Recuerde que el camino de dibujo de la pantalla es una lnea de zig-
  zag muy tensa: el rayo de electrones se mueve de izquierda a derecha y
  de arriba a abajo al mismo tiempo.

  Ahora podemos ver cmo se relacionan el dot clock y el tamao de
  imagen con la tasa de refresco.  Por definicin, un hercio (Hz) es un
  ciclo por segundo.  Por lo tanto, si su longitud horizontal de imagen
  es LHI y su longitud vertical de imagen es LVI, entonces para cubrir
  toda la pantalla son necesarios LHI x LVI seales.  Ya que su tarjeta
  emite FRTV seales por segundo por definicin, entonces lgicamente el
  can de electrones de su monitor puede barrer la pantalla de
  izquierda a derecha y vuelta y de arriba a abajo y vuelta FRTV / (LHI
  x LVI) veces por segundo. Esa es la velocidad de refresco de su
  pantalla, ya que indica las veces que su pantalla puede ser
  actualizada (esto es, _r_e_f_r_e_s_c_a_d_a) por segundo.

  Usted debe entender este concepto para disear una configuracin que
  optimice la resolucin frente al parpadeo en cualquier modo que se
  ajuste a sus necesidades.
  Para aquellos que entiendan mejor los grficos que el texto, aqu va
  uno:


          TR                                     ABV
           |   mn FSH                     mx FSH |
           |    |             R1        R2  |      |
  mx FSV -+----|------------/----------/---|------+----- mx FSV
           |    |:::::::::::/::::::::::/:::::\     |
           |    \::::::::::/::::::::::/:::::::\    |
           |     |::::::::/::::::::::/:::::::::|   |
           |     |:::::::/::::::::::/::::::::::\   |
           |     \::::::/::::::::::/::::::::::::\  |
           |      \::::/::::::::::/::::::::::::::| |
           |       |::/::::::::::/:::::::::::::::| |
           |        \/::::::::::/:::::::::::::::::\|
           |        /\:::::::::/:::::::::::::::::::|
           |       /  \:::::::/::::::::::::::::::::|\
           |      /    |:::::/:::::::::::::::::::::| |
           |     /     \::::/::::::::::::::::::::::| \
  min FSV -+----/-------\--/-----------------------|--\--- min FSV
           |   /         \/                        |   \
           +--/----------/\------------------------+----\- FRTV
             R1        R2  \                       |     \
                            min FSH                |    max FSH
                                                  ABV



  Este es el grfico de un modo de monitor genrico. El eje de las x del
  grfico muestra la tasa de pulsos de reloj (FRTV), el eje de las y
  representa la tasa de refresco (TR). La regin rellena del grfico
  describe las capacidades del monitor: cada punto de esta regin es un
  posible modo de vdeo.

  Las lneas etiquetadas 'R1' y 'R2' representan resoluciones fijas
  (tales como 640x480); quieren ilustrar cmo una resolucin puede
  llevarse a cabo con mltiples combinaciones de dot clock y tasa de
  refresco. La lnea R2 representara una resolucin mayor que R1.

  Los lmites superior e inferior de la regin permitida son slo lneas
  horizontales que representan los valores lmite para la frecuencia de
  sincronizacin vertical.  El ancho de banda de vdeo es un lmite
  superior a la velocidad de reloj y en la grfica se representa como
  una lnea vertical que limita la regin de resoluciones posibles por
  la derecha.

  Bajo el epgrafe ``Capacidades de dibujo del monitor'') usted
  encontrar un programa que le ayudar a dibujar un diagrama como este
  (pero mucho ms bonito, con grficos X) para su propio monitor. Esa
  seccin tambin trata el interesante tema acerca de la derivacin de
  los bordes resultantes de los lmites de la frecuencia de
  sincronizacin horizontal.


  66..  RReeggaatteeooss aall ccoonnffiigguurraarr ssuu ssiisstteemmaa..


  Otra manera de ver la frmula que utilizamos arriba es



               FRTV = TR * LIH * LIV



  Esto es, su velocidad de reloj es fija.  Puede utilizar esos puntos
  por segundo para comparar tanto tasa de refresco, resolucin
  horizontal y resolucin vertical.  Si uno de estos aumenta, al menos
  uno de los otros dos debe disminuir.

  Fjese, sin embargo, que su velocidad de refresco no puede ser mayor
  que la mxima velocidad de refresco de su monitor.  Esto es, para un
  monitor dado a una frecuencia de reloj determinada, existe un producto
  mnimo de longitudes de imagen por debajo del cual usted no puede
  forzarlo.

  Al escoger sus ajustes, recuerde: si establece TR demasiado bajo, ser
  invadido por el parpadeo de la pantalla.

  Probablemente no quiera poner la tasa de refresco por debajo de
  50-60Hz. Esta es la velocidad de parpadeo de los tubos fluorescentes;
  si usted es sensible a estos, deber llegar a los 72Hz, el estndar
  ergonmico de VESA.

  El parpadeo fatiga muchos los ojos, aunque los ojos humanos son muy
  adaptativos y la tolerancia de la gente puede variar mucho.  Si usted
  observa su monitor con un ngulo de 48, est utilizando un fondo
  oscuro y un buen color que contraste como primer plano, ajusta el
  brillo a un nivel medio o bajo, *podra* sentirse cmodo con solo
  45Hz.

  La prueba de fuego es sta: abra un xterm con fondo blanco y texto
  negro utilizando xterm -bg white -fg black y hgalo tan grande que
  cubra todo el rea visible. Ponga su monitor a 3/4 de su brillo
  mximo, y gire su cara mirando lejos del monitor.  Intente observar a
  su monitor de lado (utilizando las clulas de visin perifrica de la
  retina, mucho ms sensibles). Si no siente ningn parpadeo es que la
  tasa de refresco es buena para usted.  Si no, sera mejor que
  configurara una tasa de refresco mayor, ya que ese parpadeo medio
  invisible fatigar sus ojos y le causar dolores de cabeza, incluso si
  la pantala parece perfecta a una visin normal.

  Para modos entrelazados, la cantidad de parpadeo depende de ms
  factores como la resolucin vertical y los contenidos de la pantalla
  en cada instante.  Experimente.  No desear utilizar menos de 85Hz de
  tasa de media imagen.

  Supongamos que ha escogido una velocidad aceptable mnima de refresco.
  Para escoger su LHI y LVI an le quedar bastante margen de maniobra.


  77..  RReeqquuiirriimmiieennttooss ddee mmeemmoorriiaa..


  La cantidad de memoria de vdeo disponible tiene la capacidad de
  limitar la resolucin que pueda alcanzar en pantallas de color o
  escala de grises.  Puede que no sea un factor a tener en cuenta en
  pantallas con slo dos colores: blanco y negro sin grados de gris
  intermedios.

  Para resoluciones de 256 colores, se requiere un byte de memoria para
  cada punto que se muestre.  Este byte contiene la informacin que
  determina qu mezcla de rojo, verde y azul se genera para cada punto.
  Para saber la cantidad de memoria requerida, multiplique el nmero de
  puntos visibles por lnea por el nmero de lneas visibles.  Para una
  pantalla con una resolucin de 800x600, ste ser 800 x 600 = 480.000,
  que es el nmero de puntos visibles en la pantalla. Este es tambin, a
  un byte por punto, el nmero de bytes de memoria de vdeo que necesita
  en su tarjeta.


  Esto es, la cantidad de memoria requerida tpicamente ser (RH x
  RV)/1024 Kbytes de VRAM, redondeando.  Si usted posee ms memoria de
  la estrictamente requerida, tendr memoria extra para una pantalla
  virtual ms grande por la que desplazarse.

  Sin embargo, si slo tiene 512K, usted no podr utilizar esta
  resolucin.  Incluso aunque tenga un buen monitor, sin memoria RAM
  suficiente, no podr tomar partido del potencial de su monitor.  En el
  otro extremo, si su SVGA tiene un mega, pero su monitor puede mostrar
  como mucho 800x600, entonces la alta resolucin est ms all de sus
  posibilidades (vea ``Utilizando Modos Entrelazados'' para buscar un
  remedio posible).

  No se preocupe si tiene ms memoria de la necesaria; XFree86 har uso
  de ella permitindole desplazar su area de visionado (vea la
  documentacin del fichero Xconfig acerca del parmetro del tamao de
  pantalla virtual). Recuerde tambin que una tarjeta con 512K de
  memoria no tiene 512.000 bytes, sino 512 x 1024 = 524.288 bytes.

  Si est ejecutando SGCS X (ahora llamado X/Inside) utilizando una
  tarjeta S3, y desea utilizar 16 colores (4 bits por pxel), puede
  establecer una profundidad 4 en Xconfig y duplicar la resolucin que
  su tarjeta puede manejar.  Las tarjetas S3, por ejemplo, suelen
  alcanzar 1024x768x256.  Usted puede hacerlas llegar hasta 1280x1024x16
  con profundidad 4.


  88..  CCaallccuullaannddoo ttaammaaooss ddee iimmaaggeenn..


  Atencin: este mtodo ha sido desarrollado para monitores
  multifrecuencia.  Probablemente funcione tambin en monitores con
  frecuencias fijas, pero no hay una completa seguridad acerca de ello.

  Comience dividiendo FRTV entre la mayor FSH disponible para conseguir
  una longitud de imagen horizontal.

  Por ejemplo: supongamos que usted tiene una SVGA Sigma Legend con una
  velocidad de reloj de 65MHz, y su monitor tiene una frecuencia de
  barrido horizontal de 55KHz. El valor de (FRTV / FSH) es entonces 1181
  (65MHz = 65000KHz; 65000/55 = 1181).

  Ahora un primer truco de magia oscura. Necesita redondear esta cifra
  al mltiplo de 8 ms cercano.  Esto tiene que ver con los
  controladores hardware VGA utilizados por las tarjetas SVGA y S3;
  utiliza un registro de 8 bits. Otras tarjetas como la ATI 8514/A no
  tienen este requerimiento, pero no estamos seguros y esa correccin
  puede ser errnea. Por lo tanto, disminuimos la longitud de imagen
  horizontal til redondeando hacia el valor de 1176.

  Esta cifra (FRTV / FSH redondado a un mltiplo de 8) es la mnima LHI
  que puede utilizar.  Puede conseguir mayores LHI (y, posiblemente, ms
  puntos horizontales en la pantalla) ajustando el pulso de
  sincronizacin para producir una FSH ms baja.  Pero esto se ver
  penalizado con un parpadeo ms lento y visible.

  Como regla general, el 80% de la longitud horizontal de imagen est
  disponible para la resolucin horizontal, la parte visible de la lnea
  de barrido horizontal (esto da, aproximadamente, para los bordes y el
  tiempo de retorno de barrido -- esto es, el tiempo que necesita el
  rayo para moverse desde el borde derecho hasta el borde izquierdo de
  la siguiente lnea de barrido).  En este ejemplo, son 944 pulsos.

  Ahora bien, para conseguir la razn de pantalla normal de 4:3, ajuste
  su resolucin vertical a 3/4 partes de la resolucin horizontal que ha
  calculado.  Para este ejemplo, son 708 pulsos.  Para conseguir su LVI
  real, multiplquelo por 1,05 para conseguir 743 pulsos.

  El 4:3 no es tcnicamente mgico; nada le impide utilizar otras
  razones de proporcin alto-ancho que no guarden proporcin urea si
  eso le permite aprovechar mejor su pantalla.  Esa proporcin se
  alcanza calculando la altura y anchura de imagen a partir de la
  diagonal conveniente, simplemente multiplicando la diagonal por 0,8
  para conseguir la anchura y por 0,6 para conseguir la altura.

  Por lo tanto, LHI=1176 y LVI=743.  Dividiendo 65MHz entre este
  producto nos da una saludable y fantstica tasa de refresco de 74,4Hz.
  Es incluso mejor que el estndar VESA.  Y se obtiene una resolucin
  944x708, mejor que la de 800x600 que se esperaba. No est nada mal.

  Se puede todava mejorar la tasa de refresco hasta casi 76 Hz,
  utilizando el hecho de que los monitores pueden sincronizar
  horizontalmente a 2KHz o ms de su frecuencia nominal, y disminuyendo
  la LVI un poco (esto es, tomando menos del 75% de 944 en el ejemplo
  anterior).  Pero antes de intentar esta maniobra de "forzado", si la
  hace, _a_s_e_g__r_e_s_e de que el can de electrones de su monitor puede
  llegar a sincronizar a 76Hz en vertical.  (el popular NEC 4D, por
  ejemplo, no puede.  Slo llega hasta 75 Hz de FSV). (Vea la seccin
  ``Forzando su monitor'' para ms informacin acerca de esta materia. )

  Ya est, y la mayora de cosas son slo operaciones aritmticas
  simples y bsicas acerca de dispositivos de raster. Casi nada de
  magia negra!.


  99..  MMaaggiiaa nneeggrraa yy ppuullssooss ddee ssiinnccrroonniizzaacciinn..


  Bien. Ya ha calculado los nmeros de LHI/LVI para su FRTV elegida,
  encontrado la tasa de refresco aceptable, y comprobado que tiene
  suficiente VRAM.  Ahora llegamos a la autntica magia negra --
  necesita saber cundo y dnde colocar un pulso de sincronizacin.

  Los pulsos de sincronizacin realmente controlan las frecuencias
  horizontal y vertical del monitor.  La FSH y la FSV que usted ha
  extrado de la hoja de especificaciones son nominales, aproximadamente
  las frecuencias mximas de sincronizacin.  El pulso de sincronizacin
  includo en la seal que procede de la tarjeta de vdeo le dice al
  monitor a qu velocidad debe funcionar.

  Recuerda las dos figuras de arriba?  Slo una parte del tiempo
  requerido para barrer una imagen se utiliza para mostrar un
  determinada pantalla (p.e. su resolucin).


  99..11..  SSiinnccrroonniizzaacciinn hhoorriizzoonnttaall..


  Segn la definicin previa, se tarda LIH impulsos de reloj para trazar
  una lnea horizontal. Llamaremos a partir de ahora al nmero de
  impulsos visibles (su resolucin horizontal de pantalla) RH. Entonces,
  lgicamente, RH < LIH por definicin. Para mayor concrecin, asumamos
  que ambas empiezan en el mismo instante, tal y como se explica aqu:



    |___ __ __ __ __ __ __ __ __ __ __ __ __
    |_ _ _ _ _ _ _ _ _ _ _ _                |
    |_______________________|_______________|_____
    0                       ^               ^     unidad: impulsos de reloj
                            |   ^       ^   |
                            RH  |       |  LIH
                            |   |-------|   |
                            |---|  PSH  |---|
                            TGH1         TGH2



  Ahora, nos gustara colocar un pulso de sincronizacin de longitud PSH
  tal y como se explica en el grfico, por ejemplo, entre el final de
  los impulsos de reloj para mostar datos y el final de los impulsos de
  reloj para toda la imagen. Por qu as?.  Porque si podemos hacer
  esto, entonces su imagen no se mover a la derecha o a la izquierda.
  Permanecer en el lugar de la pantalla donde debe estar, cubriendo
  perfectamente la zona visualizable de su monitor.

  An ms, deseamos poner alrededor de 30 impulsos de "tiempo de
  guardia" a cada lado del pulso de sincronizacin.  Esto est
  representado como TGH1 y TGH2. En una configuracin tpica TGH1 es
  distinto de TGH2, pero si est construyendo una configuracin
  partiendo de cero, desear comenzar sus experimentos con ambos
  equivalentes (esto es, con el pulso de sincronizacin centrado).

  El sntoma de un pulso de sincronizacin mal colocado es que la imagen
  se encuentra desplazada en la pantalla, con un borde demasiado ancho y
  con el otro lado de la imagen mostrndose cerca del borde de la
  pantalla, produciendo una lnea blanca y una banda de "imagen
  fantasma" en ese lado.  Un pulso de sincronizacin vertical fuera de
  su lugar puede hacer que la imagen baile como en una televisin con un
  marco vertical mal ajustado (de hecho, est causado por el mismo
  fenmeno).

  Si tiene suerte, la anchura de los pulsos de sincronizacin de su
  monitor estarn documentada en su pgina de especificacin.  Si no,
  aqu comienza la verdadera magia negra...

  Aqu tendr que actuar con el mtodo ensayo-error.  Pero en casi todos
  los casos, podremos asegurar con certeza que un pulso de
  sincronizacin tiene de 3,5 a 4 microsegundos de duracin.

  Para concretar de nuevo, tomemos PSH para que sea 3,8 microsegundos,
  (lo que por cierto, no es un mal valor para comenzar a experimentar).

  Ahora, utilizando el reloj de 65Mhz de arriba, sabremos que PSH es
  equivalente a 247 impulsos de reloj (= 65 * 10^6 * 3,8 *
  10^-6)[recordatorio M=10^6, micro=10^-6]

  A algunos fabricantes les gusta mencionar sus parmetros horizontales
  de imagen como tiempos ms que como anchura de puntos.  Uste puede ver
  los siguientes trminos:


     ttiieemmppoo aaccttiivvoo,, aaccttiivvee ttiimmee ((TTAAHH))
        Corresponde a RH, pero en milisegundos.  TAH * FRTV = RH.

     ttiieemmppoo ddee bboorrrraaddoo,, bbllaannkkiinngg ttiimmee ((TTBBHH))
        Corresponde a (LIH - RH), pero en milisegundos.  TBH * FRTV =
        (LIH - RH).

     pprrttiiccoo ffrroonnttaall,, ffrroonntt ppoorrcchh ((PPFFHH))
        Este es TGH1.

     ttiieemmppoo ddee ssiinnccrroonniizzaacciinn
        Este es PSH.

     pprrttiiccoo ppoosstteerriioorr,, bbaacckk ppoorrcchh ((PPPPHH))
        Este es TGH2.


  99..22..  SSiinnccrroonniizzaacciinn VVeerrttiiccaall..


  Volviendo al dibujo anterior, cmo colocamos los 247 impulsos de
  reloj tal y como se muestra en el grfico?.

  Usando nuestro ejemplo, RH es 944 y LIH es 1176.  La diferencia entre
  los dos es de 1176 - 944 = 232 < 247!!  Obviamente tenemos que
  realizar un apao aqu.  Qu podemos hacer?.

  Lo primero es aumentar 1176 a 1184, y bajar 944 a 936. Ahora la
  diferencia es 1184-936=248. Algo ms cerca.

  Luego, en lugar de utilizar 3,8 utilizaremos 3,5 para calcular PSH;
  entonces tendremos 65*3.5=227.  Tiene mejor aspecto.  Pero 248 no es
  mucho mayor que 227.  Suele ser necesario tener alrededor de 30
  impulsos de reloj entre RH y el comienzo del pulso de sincronizacin,
  y lo mismo con el final del pulso y LIH.  Y ambos deben ser mltiplos
  de ocho! Estamos atascados?.

  No.  Hagamos esto: 936 % 8 = 0, (936 + 32) % 8 = 0 tambin.  Pero 936
  + 32 = 968, 968 + 227 = 1195, 1195 + 32 = 1227.  Hmm.. No parece tener
  mal aspecto.  Pero no es un mltiplo de 8: redondeamos hasta 1232.

  Pero ahora tenemos un problema potencial, el pulso de sincronizacin
  no puede estar situado justo en la mitad entre h y H nunca ms.
  Felizmente, utilizando nuestra calculadora encontramos 1232 - 32 =
  1200 que es tambin mltiplo de 8 y (1232 - 32) - 968 = 232 que
  corresponden a utilizar un pulso de sincronizacin de 3,57
  microsegundos de duracin, todava dentro de lo razonable.

  Adems, 936/1232   0.76 o 76%, no demasiado alejado de 80%, por lo que
  debera funcionar bien.

  An ms: utilizando la actual longitud de imagen horizontal,
  bsicamente le pedimos a nuestro monitor que sincronice a 52.7kHz (=
  65MHz/1232) lo que est dentro de su capacidad.  No hay problema.

  Utilizando la regla sencilla mencionada antes, 936*75%=702. Esta es
  nuestra nueva resolucin vertical. 702 * 1.05 = 737, nuestra nueva
  longitud de imagen vertical.

  Tasa de refresco de la pantalla = 65Mhz/(737*1232)=71.6 Hz.  An
  excelente.

  Imaginemos que la distribucin del pulso vertical es similar:


     |___ __ __ __ __ __ __ __ __ __ __ __ __
     |_ _ _ _ _ _ _ _ _ _ _ _                |
     |_______________________|_______________|_____
     0                      RV              LIV     unit: pulsos de reloj
                             ^   ^       ^
                             |   |       |
                             |---|-------|
                              TGV    PSV



  Comenzamos el pulso de sincronizacin nada ms pasar el final de los
  impulsos de datos visualizables. TGV es el tiempo de guardia requerido
  para el pulso vertical.  La mayora de los monitores se sienten
  cmodos con un TGV de 0 (sin tiempo de guardia) y utilizaremos ese
  valor en este ejemplo.  Unos pocos necesitan dos o tres impulsos de
  reloj de tiempo de guardia, y normalmente no penaliza aadirlos.

  Volviendo al ejemplo: al igual que la definicin de longitud de
  imagen, un impulso vertical de reloj es el tiempo empleado por trazar
  una lnea horizontal completa.  En nuestro ejemplo, es
  1232/65MHz=18.9us.

  La experiencia demuestra que el pulso vertical debe estar en el rango
  de entre 50us y 300us. Como ejemplo utilizaremos 150us, lo que se
  traduce a 8 impulsos verticales de reloj (150us/18.95us 8).

  Algunos fabricantes mencionan sus parmetros de imagen vertical como
  tiempos en lugar de anchura de puntos.  Puede observar los siguientes
  trminos:


     ttiieemmppoo aaccttiivvoo,, aaccttiivvee ttiimmee ((TTAAVV))
        Corresponde a RV, pero en milisegundos.  TAV * FSV = RV.

     ttiieemmppoo ddee bboorrrraaddoo,, bbllaannkkiinngg ttiimmee ((TTBBVV))
        Corresponde a (LIV - RV), pero en milisegundos.  TBV * FSV =
        (LIV - RV).

     pprrttiiccoo ffrroonnttaall,, ffrroonntt ppoorrcchh ((PPFFVV))
        Equivalente a TGV.

     ttiieemmppoo ddee ssiinnccrroonniizzaacciinn
        Equivalente a PSV.

     pprrttiiccoo ppoosstteerriioorr,, bbaacckk ppoorrcchh ((PPPPVV))
        Es como un segundo tiempo de guardia tras el pulso de sinc.
        vertical.  A menudo es cero.


  1100..  RReessuummiieennddoo..


  La tabla de modos de vdeo del fichero Xconfig contiene lneas de
  nmeros, siendo cada lnea una especificacin completa para un modo de
  operacin del servidor X.  Los campos se agrupan en cuatro secciones:
  la seccin de nombre, la de frecuencia de reloj, la seccin horizontal
  y la vertical.

  La seccin de nombre contiene un campo, el nombre del modo de vdeo
  especificado por el resto de la lnea.  Este nombre es el mencionado
  en los la lnea "Modes" de la seccin de ajuste del controlador de
  grficos del fichero Xconfig.  El campo de nombre puede omitirse si el
  nombre de una lnea anterior es el mismo que el de la lnea actual.

  La seccin de frecuencia de reloj contiene slo el campo de frecuencia
  de reloj (lo que nosotros hemos llamado FRTV) de la lnea de modo de
  vdeo.  El nmero de este campo especifica qu frecuencia de reloj fue
  utilizada para generar los nmeros de las secciones posteriores.

  La seccin horizontal consta de cuatro campos que especifican cmo
  debe generarse cada lnea horizontal de la imagen.  El primer campo de
  la seccin contiene el nmero de puntos por lnea que se iluminarn
  para formar una imagen (lo que llamamos RH).  El segundo campo de la
  seccin (SH1) indica en qu punto comienza el pulso de sincronizacin
  horizontal.  El tercer campo (SH2) indica en qu punto termina el
  pulso de sincronizacin horizontal.  El cuarto campo especifica la
  longitud total de imagen horizontal (LIH).

  La seccin vertical tambin contiene cuatro campos. El primero
  contiene el nmero de lneas visibles que aparecern en la pantalla
  (RV).  El segundo campo (SV1) indica el nmero de lnea en el que
  comienza el pulso de sincronizacin vertical.  El tercer campo (SV2)
  especifica el nmero de lnea en el que finaliza el pulso de
  sincronizacin vertical.  El cuarto campo contiene la longitud total
  de imagen vertical (LIV).

  Ejemplo:


            #Nombremodo  reloj   ajuste horizontales   ajustes verticales

            "752x564"     40      752 784  944 1088     564 567 569 611
                            44.5     752 792  976 1240     564 567 570 600



  (Nota: X11R5 no da soporte a frecuencias de reloj fraccionales)

  Para Xconfig, todos los nmeros recin mencionados - el nmero de
  puntos iluminados en cada lnea, el nmero de puntos que separan los
  puntos iluminados del comienzo del pulso de sincronizacin, el nmero
  de puntos que representa la duracin del pulso, y el nmero de puntos
  tras el final del pulso de sincronizacin - se van incrementando para
  producir el nmero de puntos por lnea.  El nmero de puntos
  horizontales debe ser siempre divisible entre ocho.

  Ejemplo de nmeros horizontales: 800 864 1024 1088

  Esta lnea de ejemplo tiene el nmero de puntos iluminados (800)
  seguido por el nmero de punto en el que comienza el pulso de
  sincronizacin (864), seguido por el nmero de punto en el que termina
  (1024), seguido por el nmero del ltimo punto de la lnea horizontal
  (1088).

  Fjese de nuevo en que todos los nmeros horizontales (800, 864, 1024
  y 1088) son divisibles entre 8. Esto no es requerido por los nmeros
  verticales.

  El nmero de lneas desde la parte superior de la pantalla hasta la
  inferior forma la imagen. La seal de tiempo bsica para una imagen es
  la lnea.  Una imagen estar formada por un nmero de lneas.  Despus
  de que la ltima lnea iluminada se haya mostrado, se produce un
  retardo de un nmero de lneas antes de que se genere un pulso
  vertical de sincronizacin.  Entonces el pulso de sincronizacin
  durar unas pocas lneas, y finalmente se generar el retardo
  requerido tras el pulso: las ltimas lneas de la imagen.  Los nmeros
  que especifican este modo de funcionamiento se introducen de una
  manera similar a la del siguiente ejemplo.

  Ejemlo de nmeros verticales: 600 603 609 630

  Este ejemplo indica que hay 600 lneas visibles en la pantalla, que el
  pulso vertical de sincronizacin comienza en la lnea nmero 603 y
  acaba en la 609, y que se utiliza un total de 630 lneas.

  Fjese en que los nmeros verticales no tienen por qu ser divisibles
  entre 8.

  Volvamos al ejemplo con el que hemos estado trabajando.  Segn se ha
  mencionado arriba, todo lo que tenemos que hacer de ahora en adelante
  es escribir nuestros resultados en Xconfig tal y como aqu se expone:
       <nombre>   FRTV     RH  SH1 SH2   LIH   RV  SV1 SV2 LIV



  donde CH1 es la seal de comienzo del pulso de sincronizacin horizon
  tal y SH2 la seal de su finalizacin; de manera similar, SV1 es la
  lnea de comienzo del pulso de sincronizacin vertical y SV2 la lnea
  de su finalizacin.


       #Nombre modo  reloj   ajuste horizontales   ajustes verticales  opciones
               936x702  65      936 968 1200 1232     702 702 710 737



  No se necesita ninguna opcin especial; este es un modo no entre
  lazado. Ahora se puede decir que hemos acabado.


  1111..  FFoorrzzaannddoo ssuu mmoonniittoorr..


  Usted _n_o debera intentar sobrepasar las tasas de barrido de su
  monitor si es uno de tipo frecuencias fijas.  Puede realmente fundir
  su hardware si lo intenta.  Hay algunos problemas sutiles acerca de
  forzar un monitor multifrecuencia de los que debera ser consciente.

  Tener un reloj de pixel mayor que el ancho de banda mximo del monitor
  es bastante inocuo.  (Nota: el lmite terico se alcanza cuando el
  reloj de pxel es el doble del ancho de banda.  Esta es una aplicacin
  directa del teorema de Nyquist: considere los pxeles como series
  distribuidas espacialmente de la unidad de seales y sabr por qu).

  Lo problemtico es sobrepasar las frecuencias mximas de
  sincronizacin.  Algunos monitores modernos pueden tener circuitera
  de proteccin que apaga el monitor bajo tasas peligrosas, pero no
  tenga fe en ello.  En particular existen viejos monitores
  multifrecuencia (como el Multisync II) que utilizan slo un
  transformador horizontal. Estos monitores no opondrn mucha
  resistencia ante una frecuencia de sincronizacin excesiva. Aunque su
  monitor tenga circuitera de regulacin de alto voltaje (que puede no
  encontrarse en monitores de frecuencia fija), sta puede no cubrir
  todos los rangos de frecuencia concebibles, lo cual es normal en
  modelos baratos.  Esto no slo implica mayor carga en la circuitera,
  sino que tambin puede causar que el fsforo de la pantalla envejezca
  antes, y puede hacer que el monitor emita ms radiacin de la
  especificada (incluyendo rayos X).

  Otra importancia del ancho de banda es que la impedancia de entrada
  del monitor est especificada slo para ese rango, y utilizar otras
  frecuencias de reloj puede causar reflejos de onda, lo que
  probablemente cause pequeas interferencias en la pantalla y ruidos en
  las ondas de radio.

  Sin embargo, el problema bsico de magnitud en cuestin es la tasa de
  giro (la pendiente de las seales de vdeo) de las tarjetas grficas,
  y que normalmente es independiente de la frecuencia real de pixel,
  pero que est relacionada (si el fabricante cuida de esos problemas)
  con la frecuencia mxima de pixel de la tarjeta.

  Por lo tanto, tenga cuidado...



  1122..  UUttiilliizzaannddoo mmooddooss eennttrreellaazzaaddooss..


  (Esta seccin se debe a la colaboracin de David Kastrup
  dak@poll.informatik.rwth-aachen.de).

  A una frecuencia fija de pixel, una pantalla entrelazada va a tener
  considerablemente menos parpaedo que una pantalla no entrelazada, si
  la circuitera vertical de su monitor es capaz de dar soporte a ese
  modo de manera estable. Es a causa de que estos modos entrelazados se
  inventaron en primer lugar.

  Los modos entrelazados alcanzaron su mala reputacin debido a que son
  inferiores que los modos no entrelazados a la misma frecuencia
  vertical FSV (que es la dada normalmente en los anuncios). Pero son
  definitivamente superiores a la misma frecuencia de barrido
  horizontal, y ah es donde radican los lmites decisivos de su
  monitor/tarjeta grfica.

  A una _t_a_s_a _d_e _r_e_f_r_e_s_c_o fija (o a media tasa de imagen, o FSV) la
  visualizacin entrelazada parpadear ms: una representacin
  entrelazada a 90Hz ser inferior a otra representacin no entrelazada
  a 90Hz. Sin embargo, slo necesitar la mitad de ancho de banda de
  video y la mitad de frecuencia de sincronizacin horizontal. Si se
  compara con un modo no entrelazado que tenga la misma frecuencia de
  pxel y las mismas tasas de barrido, ser muy superior: no entrelazado
  a 45Hz es intolerable. He trabajado durante aos con mi Multisync 3D
  (a 1024x768) con modo entrelazado a 90Hz y estoy muy satisfecho. Y
  creo que necesitara al menos una representacin a 70Hz no entrelazada
  para conseguir un ndice de comodidad similar.

  Sin embargo, debe vigilar algunos puntos: utilice modos entrelazados
  slo con altas resoluciones, de modo que las lneas iluminadas
  alternativamente estn cercanas unas de otras. Puede desear jugar con
  las anchuras y posiciones de los pulsos de sincronizacin para
  conseguir las posiciones de lnea ms estables. Si hay lneas
  alternadas brillantes y oscuras, el entrelazado har que _s_a_l_t_e_n unas
  en otras. Poseo una aplicacin que escoge un fondo de ese tipo para
  los mens (XCept) (afortunadamente ninguna otra aplicacin que conozca
  hace lo mismo). Cambio a 800x600 para utilizar XCept porque s termina
  haciendo dao a los ojos.

  Por la misma razn, utilice al menos fuentes 100dpi, u otras fuentes
  en las que los trazos horizontales sean, al menos, de dos puntos de
  ancho (de todos modos, son las nicas que pueden escogerse para altas
  resoluciones de manera sensata).

  Y por supuesto, nunca utilice un modo entrelazado cuando su hardware
  podra dar soporte a un modo no entrelazado con la misma tasa de
  refresco.

  Si, sin embargo, encuentra que para alguna resolucin usted est
  llevando tanto al monitor como a la tarjeta de video a sus lmites ms
  altos, y consiguiendo una visin con un parpadeo insatisfactorio o
  borroso (ancho de banda excedido), puede intentar utilizar la misma
  resolucin con un modo entrelazado. Por supuesto esto no es aplicable
  si la FSV de su monitor est ya cerca de sus lmites.

  Disear modos entrelazados es fcil: hgalo como un modo no
  entrelazado. Slo deben hacerse dos consideraciones: usted necesita un
  nmero total impar de lneas verticales (el ltimo nmero en la lnea
  de modo), y despus de especificar la opcin "interlace", la FSV real
  de su monitor se duplica. Su monitor necesita ser capaz de
  proporcionar una tasa de 90Hz si el modo especificado, ignorando la
  etiqueta "Interlace", fuera de 45Hz.

  Como ejemplo, aqu est mi lnea de modo para 1024x768 entrelazado: mi
  Multisync 3D es capaz de llegar a 90Hz vertical y 38KHz horizontal.



       ModeLine "1024x768" 45 1024 1048 1208 1248 768 768 776 807 Interlace



  Ambos lmites estn rozndose en este modo. Especificar el mismo modo,
  pero sin la etiqueta "Interlace", todava est casi al lmite de la
  capacidad horizontal del monitor (y hablando estrictamente, un poco
  por debajo del lmite mnimo de tasa vertical), pero produce un
  parpadeo de imagen insoportable.

  Reglas bsicas de diseo: si tiene diseado un modo con menos de la
  mitad de la capacidad vertical de su monitor, haga impar el nmero
  total de lneas y aada la opcin "Interlace". La calidad de imagen se
  ver completamente mejorada en la mayor parte de los casos.

  Si tiene un modo no entrelazado que casi agota las especificaciones de
  su monitor en el que la FSV est un 30% o ms por debajo del mximo de
  su monitor, el disear un modo entrelazado (posiblemente con una
  resolucin algo mayor) podra conseguir resultados superiores, pero no
  puedo prometerlo.


  1133..  PPrreegguunnttaass yy RReessppuueessttaass..


  P. El ejemplo que se da en este documento no es un tamao de pantalla
  estndar. Puedo utilizarlo?.

  R. Por qu no?. No hay NINGUNA razn por la que usted deba utilizar
  640x480, 800x600, o incluso 1024x768.  Los servidores XFree86 le
  permiten configurar su hardware con total libertad. Suele llevar dos o
  tres intentos el conseguir la configuracin correcta.  A lo que se
  debe intentar llegar es a una alta tasa de refresco con un rea de
  visin razonable, no a una alta resolucin bajo el precio de un
  parpadeo que ponga los ojos rojos.

  P. Es esta la nica resolucin dadas la frecuencia de pxel de 65MHz
  y la FSH de 55KHz?.

  R. Claro que no!.  Desde aqu animo a seguir el mtodo general y
  realizar algo de ensayo-error para llegar a una configuracin que sea
  realmente de su agrado.  Experimentar con esto puede dar mucha
  diversin. La mayor parte de las configuraciones slo dan una modesta
  configuracin de video, pero en la prctica un monitor multifrecuencia
  moderno no puede daarse fcilmente. Asegrese, sin embargo, de que su
  monitor puede dar soporte a las tasas de imagen de su modo antes de
  utilizarlo durante largos periodos de tiempo.

  Cuidado con los monitores de frecuencia fija.  Este tipo de trasteo
  puede daarlos de manera rpida. Asegrese de que utiliza tasas de
  refresco vlidas para _c_a_d_a experimento que realice.

  P. Ha mencionado slo dos resoluciones estndar. En Xconfig, hay
  muchas resoluciones estndar disponibles. Puede decirme si hay algn
  truco para apaar configuraciones?.

  R. Claro!.  Tome, por ejemplo, el "estndar" 640x480 listado en el
  Xconfig.  Utiliza una frecuencia de pxel de 25Mhz, una LIH de 800 y
  una LIV de 525, por lo que la tasa de refresco ronda los 59,5Hz. No
  est mal.  Pero 28Mhz es una frecuencia de pxel que suele estar
  disponible para muchas tarjetas SVGA.  Si la utilizamos para llevar un
  640x480, siguiendo el procedimiento comentado ms arriba, llegaramos
  a longitudes de imagen de 812 (redondeado a 808) y 505.  Ahora la tasa
  de refresco ha aumentado hasta 68Hz, una mejora importante sobre el
  modo estndar.

  P. Puede resumir lo que ha comentado hasta ahora?.

  R. En pocas palabras:


  1. para cualquier frecuencia de pxel fija, aumentar la resolucin
     mxima disminuye la tasa de refresco y esto introduce ms parpadeo.

  2. si desea mayor resolucin y su monitor es capaz de mostrarla,
     intente conseguir una tarjeta SVGA que proporcione una frecuencia
     de pxel (FRTV) concordante. Cuanto ms alta sea, mejor.


  1144..  AArrrreeggllaannddoo pprroobblleemmaass ccoonn llaa iimmaaggeenn..


  Bien. Ya tiene sus nmeros para la configuracin de X.  Los pone en
  Xconfig con una etiqueta de modo de prueba.  Arranca X, cambia al
  nuevo modo, ... y la imagen no se muestra correctamente. Qu hacer?.
  Esta es una lista de las distorsiones de imagen ms comunes y de cmo
  arreglarlas.

  (Es solucionando estas distorsiones menores donde xxvviiddttuunnee(1) brilla
  realmente.)

  La imagen se _m_u_e_v_e cambiando la configuracin de pulso de
  sincronizacin.  Se _e_s_c_a_l_a cambiando la longitud de imagen (necesita
  mover el pulso de sincronizacin para mantenerla en la misma posicin
  relativa, si no escala la imagen la mover tambin).  Aqu hay algunas
  recetas ms especficas:

  Las posiciones horizontal y vertical son independientes.  Esto es:
  mover la imagen horizontalmente no afecta a su colocacin vertical, ni
  vicerversa.  Sin embargo, esto no se aplica a la escala.  Si cambia el
  tamao horizontal y no hace nada al vertical, o viceversa, el cambio
  total en ambos puede estar limitado.  En particular, si su imagen es
  muy grande en ambas dimensiones probablemente tenga que ir a una
  frecuencia de pxel mayor para solucionarlo.  Como esto incrementa la
  resolucin utilizable, rara vez llega a ser un problema.


  1144..11..  LLaa iimmaaggeenn eesstt ddeessppllaazzaaddaa aa llaa iizzqquuiieerrddaa oo aa llaa ddeerreecchhaa..


  Para arreglarlo, mueva el pulso de sincronizacin horizontal.  Esto
  es: incremente o disminuya (en mltiplos de 9) los dos nmeros
  centrales de la seccin horizontal que definen el comienzo y final del
  pulso de sincronizacin horizontal.

  Si la imagen est situada a la izquierda, y quiere moverla hacia la
  derecha, disminuya los nmeros.  Si es al revs, incremente el pulso
  de sincronizacin.


  1144..22..  LLaa iimmaaggeenn eesstt ddeessppllaazzaaddaa hhaacciiaa aarrrriibbaa oo hhaacciiaa aabbaajjoo..


  Para solucionar esto, mueva el pulso de sincronizacin vertical.  Esto
  es, incremente o reduzca los dos nmeros centrales de la seccin
  vertical de su lnea de modo que definen el comienzo y el final del
  pulso de sincronizacin vertical.

  Si la imagen est arriba (el borde inferior es muy grande, desea mover
  la imagen hacia abajo) reduzca los nmeros.  Si la imagen se encuentra
  muy abajo (el borde superior es muy grande, y desea mover la imagen
  hacia arriba) aumente los nmeros.


  1144..33..  LLaa iimmaaggeenn eess mmuuyy ggrraannddee ttaannttoo vveerrttiiccaall ccoommoo hhoorriizzoonnttaallmmeennttee..


  Cambie a una velocidad de pxel superior. Si tiene varias frecuencias
  en su fichero de modos, puede que se est activando una velocidad ms
  baja por error.



  1144..44..  LLaa iimmaaggeenn eess mmuuyy aanncchhaa ((oo mmuuyy eessttrreecchhaa)) hhoorriizzoonnttaallmmeennttee..


  Para solucionar esto, incremente (disminuya) la longitud de imagen
  horizontal.  Esto es, cambie el cuarto nmero en la primera seccin de
  la lnea de modos.  Para evitar mover la imagen, tambin mueva el
  pulso de sincronizacin (segundo y tercer nmeros) la mitad de lo que
  ha cambiado la longitud de imagen, para mantenerlo en la misma
  posicin relativa.


  1144..55..  LLaa iimmaaggeenn eess mmuuyy aallttaa ((oo mmuuyy eessttrreecchhaa)) vveerrttiiccaallmmeennttee..


  Para solucionar esto, incremente (disminuya) la longitud de imagen
  vertical.  Esto es, cambie el cuarto nmero en la segunda seccin de
  la lnea de modos.  Para evitar mover la imagen, tambin mueva el
  pulso de sincronizacin (segundo y tercer nmeros) la mitad de lo que
  ha cambiado la longitud de imagen, para mantenerlo en la misma
  posicin relativa.

  Cualquier distorsin que no pueda ser atajada combinando estas
  tcnicas es, probablemente, signo de que algo ms bsico ha ido mal,
  como un error de clculo o una velocidad de pxel mayor de la que el
  monitor puede manejar.

  Finalmente, recuerde que incrementar cualquier longitud de imagen
  disminuir la tasa de refresco, y al revs.


  1155..  RReepprreesseennttaannddoo ggrrffiiccaammeennttee llaass ccaappaacciiddaaddeess ddeell mmoonniittoorr..


  Para dibujar el diagrama de un modo del monitor, usted necesitar el
  paquete gnuplot (un lenguaje de representacin grfica gratuito para
  sistemas operativos UNIX) y la herramienta modeplot, un script para
  gnuplot que representa grficamente el diagrama de las caractersticas
  de su monitor, introducidas como opciones en lnea de comandos.

  Esta es una copia de modeplot:



  #!/bin/sh
  #
  # modeplot -- genera un grfico en modo X de los modos de monitor disponibles
  #
  # Utilice `modeplot -?' para ver las opciones de control.
  #
  # ($Id: video-modes.sgml,v 1.5 1998/02/21 02:23:11 esr Exp $)

  # Descripcin del monitor. Ancho de banda en MHz, frecuencias horizontales en KHz
  # y verticales en Hz.
  TITLE="Viewsonic 21PS"
  BANDWIDTH=185
  MINHSF=31
  MAXHSF=85
  MINVSF=50
  MAXVSF=160
  ASPECT="4/3"
  vesa=72.5       # Mnima velocidad de refresco recomendada por VESA

  while [ "$1" != "" ]
  do
          case $1 in
          -t) TITLE="$2"; shift;;
          -b) BANDWIDTH="$2"; shift;;
          -h) MINHSF="$2" MAXHSF="$3"; shift; shift;;
          -v) MINVSF="$2" MAXVSF="$3"; shift; shift;;
          -a) ASPECT="$2"; shift;;
          -g) GNUOPTS="$2"; shift;;
          -?) cat <<EOF
  opciones de control de modeplot:

  -t "<descripcin>"    nombre del monitor         por defecto: "Viewsonic 21PS"
  -b <nn>                   ancho de banda en MHz      por defecto: 185
  -h <min> <max>            FSH mn y mx (KHz)        por defecto: 31 85
  -v <min> <max>            FSV mn y mx (Hz)         por defecto: 50 160
  -a <razn de aspecto>  razn ancho/alto           por defecto: 4/3
  -g "<opciones>"       opciones para gnuplot

  Las opciones -b, -h y -v son obligatorias, -a, -t, -g son opcionales.
  Uste puede utilizar -g para redireccionar la salida de gnuplot para que
  el grfico de modo se imprima en su impresora.  Vea gnuplot(1) para ms
  detalles.

  La utilidad modeplot fue creada por Eric S. Raymond <esr@thyrsus.com> basada
  en el anlisis y cdigo de Martin Lottermoser <Martin.Lottermoser@mch.sni.de>.
  La traduccin de esta utilidad al castellano fue realizada por
  David Marn Carreo <davefx@bigfoot.com>.

  Esta es la $Revision: 1.5 $ de modeplot.
  EOF
                  exit;;
          esac
          shift
  done

  gnuplot $GNUOPTS <<EOF
  set title "Grfico de modos de $TITLE"

  # Nmeros mgicos. Desafortunadamente, el dibujo es muy sensible a los cambios
  # que se realicen en estos, y pueden hacer que no se represente la realidad
  # en algunos monitores.  Necesitamos fijar unos valores para conseguir
  # incluso una aproximacin del diagrama de modos.  Estos han salido de
  # investigar montones de valores en la base de datos ModeDB.
  F1 = 1.30       # factor para convertir la resolucin horizontal en anchura de imagen
  F2 = 1.05       # factor para convertir la resolucin vertical en altura de imagen

  # Definiciones de funciones (la multiplicacin por 1.0 fuerza los clculos en reales)
  ac = (1.0*$ASPECT)*F1/F2
  refresh(hsync, dcf) = ac * (hsync**2)/(1.0*dcf)
  dotclock(hsync, rr) = ac * (hsync**2)/(1.0*rr)
  resolution(hv, dcf) = dcf * (10**6)/(hv * F1 * F2)

  # Pone etiquetas en los ejes
  set xlabel 'DCF (MHz)'
  set ylabel 'RR (Hz)' 6  # La coloca justo sobre el eje Y

  # Genera el diagrama
  set grid
  set label "AB" at $BANDWIDTH+1, ($MAXVSF + $MINVSF) / 2 left
  set arrow from $BANDWIDTH, $MINVSF to $BANDWIDTH, $MAXVSF nohead
  set label "FSV mx" at 1, $MAXVSF-1.5
  set arrow from 0, $MAXVSF to $BANDWIDTH, $MAXVSF nohead
  set label "FSV mn" at 1, $MINVSF-1.5
  set arrow from 0, $MINVSF to $BANDWIDTH, $MINVSF nohead
  set label "FSH mn" at dotclock($MINHSF, $MAXVSF+17), $MAXVSF + 17 right
  set label "FSH mx" at dotclock($MAXHSF, $MAXVSF+17), $MAXVSF + 17 right
  set label "VESA $vesa" at 1, $vesa-1.5
  set arrow from 0, $vesa to $BANDWIDTH, $vesa nohead # style -1
  plot [dcf=0:1.1*$BANDWIDTH] [$MINVSF-10:$MAXVSF+20] \
    refresh($MINHSF, dcf) notitle with lines 1, \
    refresh($MAXHSF, dcf) notitle with lines 1, \
    resolution(640*480,   dcf) title "640x480  " with points 2, \
    resolution(800*600,   dcf) title "800x600  " with points 3, \
    resolution(1024*768,  dcf) title "1024x768 " with points 4, \
    resolution(1280*1024, dcf) title "1280x1024" with points 5, \
    resolution(1600*1280, dcf) title "1600x1200" with points 6

  pause 9999
  EOF



  Una vez que sepa que tiene modeplot y el paquete gnuplot en su
  mquina, necesitar saber las siguientes caractersticas del monitor:


    ancho de banda de vdeo (AB);

    rango de frecuencias de sincronizacin horizontal (FSH);

    rango de frecuencias de sincronizacin vertical (FSV).

  El programa de dibujo necesitar asumir algunos datos que no tienen
  por qu ser correctos.  Este es el porqu de que el grfico resultante
  es slo una descripcin grosso modo. Estos datos asumidos son:


  1. Todas las resoluciones tienen una razn de aspecto fija RA = RH/RV.
     Las resoluciones estndar tienen RA = 4/3 o RA = 5/4.  El programa
     modeplot asume 4/3 por defecto, pero usted puede hacer que sto no
     sea as.

  2. Para los modos considerados, las longitudes de imagen horizontales
     y verticales son mltiplos fijos de las resoluciones horizontal y
     vertical, respectivamente:



               LIH = F1 * RH
               LIV = F2 * RV


  A ojo de buen cubero, tome F1 = 1,30 y F2 = 1,05 (vea ``'' "Calculando
  tamaos de imagen").

  Ahora tome una frecuencia de sincronizacin particular, FSH.
  Asumiendo los datos que hemos expuesto, cada valor de frecuencia de
  pxel FRTV ya determina la tasa de refresco TR, esto es: para cada
  valor de FSH hay una funcin TR(FRTV). Esta funcin est definida as:

  La tasa de refresco es igual a la velocidad de pxel dividida por el
  producto de los tamaos de imagen:



               TR = FRTV / (LIH * LIV)         (*)



  Por otra parte, la longitud de imagen horizontal es igual a la
  velocidad de pxel dividida por la frecuencia horizontal de
  sincronizacin:



               LIH = FRTV / FSH                        (**)



  LIV puede hallarse a partir de LIH con los datos asumidos:



               LIV = F2 * RV
                   = F2 * (RH / RA)
                   = (F2/F1) * LIH / RA        (***)



  Sustituyendo (**) y (***) en (*) obtenemos:



               TR = FRTV / ((F2/F1) * LIH^2 / RA)
                  = (F1/F2) * RA * FRTV * (FSH/FRTV)^2
                  = (F1/F2) * RA * FSH^2 / FRTV



  Para unas FSH, F1, F2 y RA fijas, esta es una hiprbola en nuestro
  grfico.  Dibujando sendas curvas para los valores mnimo y mximo de
  la frecuencia de sincronizacin horizontal, hemos obtenido los dos
  bordes restantes de la regin permitida.

  Las lneas rectas que cruzan la regin hbil representan resoluciones
  particulares.  Esto est basado en (*) y en lo segundo que hemos
  asumido:



               TR = FRTV / (LIH * LIV) = FRTV / (F1 * RH * F2 * RV)



  Dibujando esas lneas para todas las resolucines en las que se est
  interesado, se puede averiguar cules son las relaciones posibles
  entre resolucin, frecuencia de pxel y tasa de refresco de las que el
  monitor es capaz, pero ello depende de la segunda ecuacin asumida.

  La herramienta modeplot le proporciona de una manera fcil de hacer
  esto. Teclee modeplot -? para ver las opciones de control. Una orden
  tpica tendra este aspecto:



               modeplot -t "Swan SW617" -b 85 -v 50 90 -h 31 58



  La opcin -b especifica el ancho de banda de vdeo; -v y -h establecen
  los rangos de frecuencia vertical y horizontal.

  Cuando lea la salida de modeplot, siempre recuerde que slo da una
  descripcin aproximada.  Por ejemplo, no tiene en cuenta las
  limitaciones de LIH resultantes de una anchura mnima requerida para
  el pulso de sincronizacin, y solo puede ser preciso hasta donde
  llegan las condiciones asumidas.  Por lo tanto, no es en absoluto un
  sustituto para unos clculos detallados (que requieren algo de "magia
  oscura") tal y como se han desarrollado en ``Resumiendo''.  Sin
  embargo, podra mostrarle de manera ms intuitiva qu es posible y qu
  factores se involucran.


  1166..  CCrrddiittooss..


  La versin ancestral de este documento fue realizada por Chin Fang
  <fangchin@leland.stanford.edu>.

  Eric S. Raymond <esr@snark.thyrsus.com> rehizo, reorganiz y
  reescribi masivamente el original de Chin Fang en un intento de
  entenderlo.  En el proceso, l introdujo la mayor parte de un
  documento Cmo distinto, realizado por Bob Crosson
  <crosson@cam.nist.gov>.

  El material acerca de los modos entrelazados est realizado en su
  mayor parte por David Kastrup <dak@pool.informatik.rwth-aachen.de>

  Martin Lottermoser <Martin.Lottermoser@mch.sni.de> contribuy con la
  idea de utilizar gnuplot para realizar diagramas de modo e hizo el
  anlisis matemtico tras modeplot. El modeplot distribuido fue
  rediseado y generalizado por ESR a partir del cdigo original
  realizado por Martin para un slo caso.


  1177..  TTrraadduucccciinn..


  Este documento fue traducido al castellano por David Marn Carreo
  davefx@bigfoot.com como un grano de arena ms en el proyecto
  LuCAS/INSFLUG.

  He traducido lo ms fielmente que he podido el original. Si descubre
  algn error en mi traduccin, por favor, enveme un mensaje para
  corregirlo en prximas revisiones.

  Si desea plantear alguna duda, sugerencia o crtica, no dude en
  contactar conmigo.

  Disfrute de Linux y de la vida.


            |   |   |  _|             David Marn Carreo
             \  |  /  /
              |/____\|         /////
             /_|_/\_|_\     __/////   <davefx@bigfoot.com>
             \| (__) |/     |_  _/
             / \____/ \      / /
            (____  ____)    / /       WEb SITe:
            _____||________/ /        http://www.bigfoot.com/~davefx
           /  _       _____/



  1188..  AAnneexxoo:: GGrruuppooss LLiiNNUUXXeerrooss eenn EEssppaaaa..



  Francisco Jos Montilla, pacopepe@iname.com, FidoNet 2:345/402.22 es
  coordinador del _I_N_S_F_L_U_G: (_I_m_p_a_t_i_e_n_t _& _N_o_v_a_t_o_u_s _S_p_a_n_i_s_h _F_i_d_o_n_e_t _L_i_N_U_X
  _U_s_e_r_s _G_r_o_u_p) uno de los varios grupos de usuarios existentes en
  Espaa, y ms concretamente en la mejor ;-) rea de FidoNet: R34.LINUX
  junto con _L_u_C_a_s (_L_i_n_U_x _e_n _C_A_S_t_e_l_l_a_n_o).

  El IINNSSFFLLUUGG se orienta preferentemente a la traduccin de documentos
  breves, como los _C_O_M_O_s y _P_U_F_s (-- PPreguntas de UUso FFrecuente, las
  _F_A_Q_s. :)--) , etc.

  LLuuCCaass Coordina y realiza las traducciones de las _g_u_i_d_e_s, es decir,
  documentos ms extensos.

  Por supuesto, la _o_r_i_e_n_t_a_c_i__n de cada grupo no tiene carcter
  excluyente;  si quiere colaborar en las dos, mejor! ;-).

  Otra fuente de informacin obligada para el recin incorporado son las
  PPUUFF elaboradas a partir del correo circulante por R34.LINUX por Pablo
  Gmez, pgomez@arrakis.es, 2:341/43.40, disponibles prximamente en los
  formatos habituales de documentacin (.ps, .dvi, .html, .sgml, etc.)
  en los servidores de Internet especificados ms adelante, as como en
  el mismo rea.

  Necesitamos su colaboracin para futuras traducciones! si quiere
  unirse a nosotros pngase en contacto con:

  _I_N_S_F_L_U_G: (Traduccin y autora de COMOs)

  Francisco Jos Montilla, pacopepe@iname.com, FidoNet 2:345/402.22


  _L_u_C_a_s:  (Traduccin y autora de guas)

  1. Juan Jos Amor, jjamor@ls.fi.upm.es, FidoNet 2:341/12.19


  2. Alfonso Belloso, alfon@bipv02.bi.ehu.es, FidoNet 2:344/17.2



  Por ltimo, recordar que un inmejorable lugar para estar informado,
  as como consultar y discutir todo lo relacionado con LiNUX lo tiene
  en FidoNet, en R34.LINUX.

  Actualmente, ambos grupos poseen las siguientes listas de correo:


    LuCas: lucas@bipv02.bi.ehu.es

    INSFLUG: insflug.org


  Ambas son listas tipo majordomo; para suscribirse:

  enve un email a majordomo@nova.es, con "subscribe insflug" en el
  cuerpo del mensaje.

  En el caso de LuCAS sera a majordomo@infor.es, con "subscribe lucas"
  en el cuerpo del mensaje.

  Dispone de todos los ``COMOs'' traducidos hasta ahora, as como
  informacin puntual sobre el INSFLUG y temas relacionados en:

  http://www.insflug.org en sus versiones html (-- Actualizacin
  lenta--) , y listas para bajar, en

  ftp://ftp.insflug.org/es (-- Este es el lugar actualizado con ms
  frecuencia; en Sunsite y sus _m_i_r_r_o_r_s est replicado en el directorio

  ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/es

  De todos modos, probablemente con su distribucin de Linux vengan
  incluidos. --)


  Otro buen punto de bsqueda, consulta, y obtencin de la documentacin
  traducida, en formato HTML, con links a los dems formatos, as como
  las traducciones de las guas traducidas por LuCAS es:

  http://lucas.hispalinux.es


  Tanto el INSFLUG, como LuCAS, y todos los traductores implicados,
  esperamos que esta traduccin le haya sido de utilidad.



