Logo de AulaDigital

XFree86 Como 2

Linux XFree86 COMO: Requisitos de Hardware Anterior Siguiente Indice

2. Requisitos de Hardware

Como en XFree86 versión 3.1.1, difundida en Febrero del 1995, son soportados los chipsets que detallamos más adelante. La documentación incluida con su adaptador de vídeo debería especificar el chipset que emplea. Si está buscando un nueva tarjeta gráfica, o va a comprar una máquina nueva que la incorpora, haga que el vendedor le especifique con exactitud la marca, modelo, y chipset de la tarjeta. Para ello, es posible que el vendedor tenga que contactar con el servicio técnico para tu propio beneficio; generalmente, los vendedores estarán contentos de hacerlo.

Muchos vendedores de hardware para PC dirán que la tarjeta es una "SVGA estándard" que "debería funcionar" en su sistema. Explique que su software (�mencione LiNUX y XFree86!) no soporta todos los chipsets de vídeo, y que debe tener información detallada.

También se puede determinar el chipset de su tarjeta de vídeo ejecutando el programa SuperProbe que incluye la distribución de XFree86. Esto se trata con mayor detalle más adelante.

Son soportados los siguientes chipsets SVGA N. del T. Como comprenderá el lector por la fecha de divulgación del presente documento, esta lista no es ni mucho menos actual; una visita a www.xfree86.org es un buen método para obtener información más reciente. Otros lugares de interés: www.nine.com,(información sobre configuraciónes LiNUX de sus tarjetas) www.s3.com :

  • Tseng ET3000, ET4000AX, ET4000/W32
  • Western Digital/Paradise PVGA1
  • Western Digital WD90C00, WD90C10, WD90C11, WD90C24, WD90C30, WD90C31, WD90C33
  • Genoa GVGA
  • Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000, TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420
  • ATI 18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6, 68800-3, 68800-6, 68800AX, 68800LX, 88800
  • NCR 77C22, 77C22E, 77C22E+
  • Cirrus Logic CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429, CLGD5430, CLGD5434, CLGD6205, CLGD6215, CLGD6225, CLGD6235, CLGD6420
  • Compaq AVGA
  • OAK OTI067, OTI077
  • Avance Logic AL2101
  • MX MX68000, MX680010
  • Video 7/Headland Technologies HT216-32

Los siguientes chipsets SVGA con prestaciones de aceleración también son soportados:

  • 8514/A (y clónicas genuinas)
  • ATI Mach8, Mach32
  • Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429, CLGD5430, CLGD5434, CLGD6205, CLGD6215, CLGD6225, CLGD6235
  • S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964
  • Western Digital WD90C31, WD90C33
  • Weitek P9000
  • IIT AGX-014, AGX-015, AGX-016
  • Tseng ET4000/W32, ET4000/W32i, ET4000/W32p

Las tarjetas que emplean estos chipsets son soportadas en todos las clases de buses, incluyendo VLB y PCI.

Todo lo anterior es soportado tanto en modos monocromo y 256 colores, con la excepción de los chipsets Avance Logic N. del T. Atención: esta tarjeta ha tenido una difusión muy amplia en España. , MX y Video 7, que sólo son soportados en el modo de 256 colores. Si su tarjeta de vídeo tiene bastante DRAM instalada, muchos de los anteriores chipsets N. del T. Por propia experiencia, la Avance Logic tiene idénticas prestaciones con 1 ó 2 megas de DRAM; no soporta más colores por ampliarla a 2 megas :-(. son soportados en modos de 16 y 32 bits por pixel (más específicamente, algunas tarjetas Mach32, P9000, S3 y Cirrus). La configuración corriente es 8 bits por pixel (osea, 256 colores).

Los servidores monocromos también soportan tarjetas VGA genéricas, y las tarjetas monocromas Hercules, Hyundai HGC1280, Sigma LaserView, y Apollo monochrome. En la Compaq AVGA, sólo son soportados 64k de memoria de vídeo para el servidor monocromo, y la GVGA no ha sido probada con más de 64k.

Esta lista crecerá indudablemente con el tiempo. Las notas de distribución de la versión actual de XFree86 contendrán una relación completa de los chipsets de vídeo soportados.

Un problema al que se enfrentan los desarrolladores de XFree86 es que ciertos fabricantes de tarjetas de vídeo no emplean mecanismos estándar para determinar las frecuencias de reloj empleadas para controlar la tarjeta. Algunos de ellos o no proporcionan especificaciones describiendo cómo programar la tarjeta, o exigen a los desarrolladores firmar una declaración de no-divulgación para obtener la información.

Esto limita obviamente la libre distribución del software XFree86, que es algo que no está dispuesto a hacer el equipo de desarrollo de XFree86. Durante bastante tiempo, este ha sido un problema con determinadas tarjetas de vídeo fabricadas por Diamond, pero al tiempo de la divulgación de la versión 3.1 de XFree86, Diamond ha comenzado a trabajar con el equipo de desarrollo a fin de distribuir controladores de libre distribución para estas tarjetas.

La configuración recomendada para XFree86 bajo LiNUX es una máquina 486 con al menos 8 megabytes de RAM, y una tarjeta de vídeo con alguno de los chipsets relacionados anteriormente. Para obtener unas prestaciones óptimas, sugerimos emplear una tarjeta aceleradora, como una tarjeta con chipset S3. Se debe comprobar la documentación de XFree86 y asegurarse de que su tarjeta en particular es soportada antes de decidirse y adquirir hardware costoso. Los índices comparativos de rendimiento para varias tarjetas bajo XFree86 son enviadas regularmente a los newsgroups comp.windows.x.i386unix y comp.os.linux.x.

Como nota al margen, mi sistema personal LiNUX es un 486DX2-66, 20 megabytes de RAM, equipado con un tarjeta de chipset VLB S3-864 con 2 megabytes de DRAM. He ejecutado benchmarks N. del T. Programas para evaluar las prestaciones de un sistema determinado. bajo X en esta máquina y en estaciones de trabajo Sun Sparc IPX. El sistema LiNUX es a grosso modo 7 veces más rápido que el Sparc IPX. (Para los curiosos, XFree86-3.1 bajo LiNUX, se ejecuta a alrededor de 171,000 xstones; el Sparc IPX a alrededor de 24,000).

En general, XFree86 en un sistema LiNUX con tarjeta aceleradora le proporcionará muchas más prestaciones que las encontradas en estaciones de trabajo UNIX comerciales (que generalmente utilizan simples framebuffers N. del T. Genéricamente, dispositivo físico capaz de almacenar información sobre una imagen en memoria. para los gráficos)

Su máquina precisará al menos 4 megabytes de RAM física, y 16 megabytes de RAM virtual global. (por ejemplo, 8 megas de física y 8 megas de swap N. del T. Mecanismo por el cual se pasan a disco páginas de memoria RAM cuando ésta se agota. En adelante, me referiré a este sistema como Páginación también. ).

Recuérdese que cuanta más RAM física se tenga, menos Páginará el sistema al y desde el disco cuando la memoria esté baja. Debido a que la Páginación es inherentemente lenta (los discos son muy lentos comparados con la memoria), el tener 8 megabytes o más de RAM es lo necesario para hacer funcionar XFree86 confortablemente.

Un sistema con 4 megabytes N. del T. Para aquellos que no puedan disponer de más, o por razones de espacio en el HD, decir a título informativo que existe el paquete Tiny-X para estos casos. de RAM física podría funcionar mucho más lento (hasta 10 veces) que uno con 8 o más megas.


Anterior Siguiente Indice