Naprej Nazaj Vsebina

2. Strojne potrebe

XFree86 3.3.3 trenutno podpira naslednje omenjene nabore videočipov. Dokumentacija, ki ste jo dobili z grafično kartico, mora navajati uporabljen nabor čipov. Če kupujete novo grafično kartice ali kupujete nov stroj, v katerega je ta že vgrajena, izvedite natančne podatke o izdelovalcu, modelu in naboru čipov na grafični kartici. Morda bo za te podatke trgovec moral poklicati tehnično pomoč; v splošnem bodo trgovci veseli, da bodo lahko to storili. Veliko trgovcev s strojno opremo za osebne računalnike (PC) bo trdilo, da je grafična kartica ,,standardna SVGA kartica``, ki ,,naj bi delala`` z vašim sistemom. Pojasnite, da vaše programje (omenite Linux in XFree86!) ne podpira vseh grafičnih čipov in morate zato vedeti točne podatke.

Čipje grafične kartice lahko določite tudi tako, da poženete program SuperProbe, ki je vključen v distribucijo XFree86. Spodaj je to opisano obširneje.

Ark Logic

ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT

Alliance

AP6422, AT24

ATI

18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6, 68800-3, 68800-6, 68800AX, 68800LX, 88800GX-C, 88800GX-D, 88800GX-E, 88800GX-F, 88800CX, 264CT, 264ET, 264VT, 264GT, 264VT-B, 264VT3, 264GT-B, 264GT3 (ta seznam vključuje čipja Mach8, Mach32, Mach64, 3D Rage, 3D Rage II in 3D Rage Pro)

Avance Logic

ALG2101, ALG2228, ALG2301, ALG2302, ALG2308, ALG2401

Chips & Technologies

65520, 65525, 65530, 65535, 65540, 65545, 65546, 65548, 65550, 65554, 65555, 68554, 69000, 64200, 64300

Cirrus Logic

CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429, CLGD5430, CLGD5434, CLGD5436, CLGD5440, CLGD5446, CLGD5462, CLGD5464, CLGD5465, CLGD5480, CLGD6205, CLGD6215, CLGD6225, CLGD6235, CLGD6410, CLGD6412, CLGD6420, CLGD6440, CLGD7541(*), CLGD7543(*), CLGD7548(*), CLGD7555(*)

Cyrix

MediaGX, MediaGXm

Compaq

AVGA

Digital Equipment Corporation

TGA

Epson

SPC8110

Genoa

GVGA

IBM

8514/A (in pravi kloni), XGA-2

IIT

AGX-014, AGX-015, AGX-016

Matrox

MGA2064W (Millennium), MGA1064SG (Mystique in Mystique 220), MGA2164W (Millennium II PCI in AGP), G100, G200

MX

MX68000(*), MX680010(*)

NCR

77C22(*), 77C22E(*), 77C22E+(*)

NeoMagic

2200, 2160, 2097, 2093, 2090, 2070

Number Nine

I128 (seriji I in II), Revolution 3D (T2R)

NVidia/SGS Thomson

NV1, STG2000, RIVA128, Riva TNT

OAK

OTI067, OTI077, OTI087

RealTek

RTG3106(*)

Rendition

V1000, V2x00

S3

86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964, 86C732, 86C764, 86C765, 86C767, 86C775, 86C785, 86C868, 86C968, 86C325, 86C357, 86C375, 86C375, 86C385, 86C988, 86CM65, 86C260

SiS

86C201, 86C202, 86C205, 86C215, 86C225, 5597, 5598, 6326

3DLabs

GLINT 500TX, GLINT MX, Permedia, Permedia 2, Permedia 2v

Tseng

ET3000, ET4000AX, ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000, ET6100

Trident

TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000, TVGA9000i, TVGA9100B, TVGA9200CXR, Cyber9320(*), TVGA9400CXi, TVGA9420, TGUI9420DGi, TGUI9430DGi, TGUI9440AGi, TGUI9660XGi, TGUI9680, ProVidia 9682, ProVidia 9685(*), Cyber 9382, Cyber 9385, Cyber 9388, 3DImage975, 3DImage985, Cyber 9397, Cyber 9520

Video 7/Headland Technologies

HT216-32(*)

Weitek

P9000, P9100

Western Digital/Paradise

PVGA1

Western Digital

WD90C00, WD90C10, WD90C11, WD90C24, WD90C24A, WD90C30, WD90C31, WD90C33

(*) Pozor, takole označena čipja so morda le omejeno podprta ali pa gonilniki za njih niso aktivno vzdrževani.

Vsi našteti nabori čipov so podprti v 256-barvnem načinu, nekateri tudi v črnobelem načinu, nekateri tudi v 16-bitni ali večbitni barvni globini.

Monokromatski strežnik podpira tudi splošne kartice VGA, monokromatsko kartico Hercules, Hyundai HGC1280, Sigma LaserView in monokromatske kartice Apollo. Na Compaquovi AVGA je za monokromatski strežnik namenjenih le 64 KB grafičnega pomnilnika, GVGA pa niso testirali z več kot 64 KB.

Strežnik VGA16 podpira pomnilniško preklapljanje (angl. memory banking) za nabore čipov ET4000, Trident, ATI, NCR, OAK in Cirrus 6420, kar dovoljuje velikosti navideznih zaslonov do približno 1600×1200 (z 1 MB video pomnilnika). Za preostala čipja je velikost zaslona omejena na približno 800×600.

Osvežen seznam podprtih kartic lahko najdete na spletni strani http://www.xfree86.org/3.3.3/README3.html.

Grafične kartice, ki uporabljajo ta čipja, so uporabne na vseh tipih vodil, vključno z VLB in PCI.

Pereč problem, s katerim se soočajo razvijalci XFree86, je, da nekateri proizvajalci uporabljajo nestandardne mehanizme za ugotavljanje točkovnih frekvenc, potrebnih za nastavljanje kartice. Nekateri od teh proizvajalcev ne izdajo specifikacij, kako naj program uporablja kartico, ali zahtevajo od razvijalcev, da podpišejo pogodbo, s katero se obvezujejo, da ne bodo izdali danih specifikacij. To bi očitno preprečevalo prosto razširjanje programja XFree86, s čimer se razvijalska skupina XFree86 noče sprijazniti. Zato so bili dolgo problemi z Diamondovimi grafičnimi karticami, v izdaji XFree86 3.1 pa je Diamond začel sodelovati z razvijalsko skupino in izdal proste gonilnike za svoje kartice.

Priporočen sistem za XFree86 pod Linuxom je računalnik s procesorjem 486 ali boljšim, vsaj 8 megabytov RAM-a, in grafična kartica z enim od zgoraj navedenih naborov čipov. Najboljše rezultate boste dosegali s pospeševalno kartico, kot je na primer kartica s čipi S3. Preden se opečete z nakupom drage strojne opreme, preverite, ali je vaša konkretna grafična kartica podprta.

Kot opomba na robu, osebni Linuxaški sistem Matta Welsha (prvotnega avtorja tega spisa) je bil 486DX2-66, 20 MB RAM, z grafično kartico s čipjem S3-864 na vodilu VLB in 2 MB grafičnega pomnilnika DRAM. Poganjal je teste hitrosti za X na tem stroju, kot tudi na delovnih postajah Sun Sparc IPX. Rezultati Linuxa so bili približno 7-krat hitrejši od Sparc IPX (za radovedne, XFree86-3.1 pod Linuxom, s to grafično kartico, doseže približno 171.000 xstones; X za Sparc IPX jih doseže približno 24.000). V splošnem deluje XFree86 na Linuxu z grafičnim pospeševalnikom SVGA veliko hitreje, kot sistem X na komercialnih delovnih postajah z Unixom (ki navadno uporabljajo preproste slikovne izravnalnike (framebuffers) za grafiko).

Vaš stroj bo potreboval vsaj 4 MB fizičnega RAM-a in vsaj 16 MB navideznega (na primer, 8 MB fizičnega in 8 MB izmenjalnega področja (swap)). Ne pozabite, da bo sistem hitrejši, če bo imel več fizičnega pomnilnika, saj je izmenjevanje pomnilnika z diskom zelo počasno. 8 MB je minimum za udobno poganjanje XFree86. 16 MB je že bolje. Sistem s 4 MB fizičnega RAM lahko teče zelo (celo do 10-krat) počasneje od tistega z 8 MB ali več.


Naprej Nazaj Vsebina