Sljedeći dio Prethodni dio Sadržaj

2. Hardverske potrebe

XFree86 3.3.3 trenutno podržava ove grafičke čipove: Koji čip koristi vaša grafička kartica trebalo bi pisati u njenoj dokumentaciji. Ako kupujete novu grafičku karticu ili novo računalo koje dolazi s grafičkom karticom, neka vam prodavač točno kaže proizvođača, model i čipset grafičke kartice. Možda će zbog toga prodavač zvati tehničku podršku za vas; obično će to rado učiniti. Mnoge tvrtke koje prodaju PC hardver će reći da je grafička kartica ``standardna SVGA kartica'' koja bi ``trebala raditi'' na vašem računalu. Objasnite im da vaš softver (spomenite Linux i XFree86!) ne podržava sve grafičke čipsete i da vam trebaju detaljni podaci.

Čipset svoje grafičke kartice također možete saznati pokretanjem programa SuperProbe uključenog u XFree86 distribuciju. O tome će kasnije biti više riječi.

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 (ovaj popis uključuje Mach8, Mach32, Mach64, 3D Rage, 3D Rage II i 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 (i pravi klonovi), XGA-2

IIT

AGX-014, AGX-015, AGX-016

Matrox

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

MX

MX68000(*), MX680010(*)

NCR

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

NeoMagic

2200, 2160, 2097, 2093, 2090, 2070

Number Nine

I128 (serije I i 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

(*) Napomena: ovako označeni čipovi imaju ili ograničenu podršku, ili se njihovi driveri aktivno ne održavaju.

Sve navedene su podržane u 256 boja, a neke su podržane u monokromatskim i 16-bojnim modovima, a neke pri većim dubinama boja.

Monokromatski server podržava i generičke VGA kartice, koristeći 64 KB video memorije u jednoj banci, monokromatsku karticu Hercules, monokromatske kartice Hyundai HGC1280, Sigma LaserView i Apollo.

VGA16 server podržava bankiranje memorije sa ET4000, Trident, ATI, NCR, OAK i Cirrus 6420 čipsetima omogućavajući veličine virtualnog prikaza do 1600x1200 (uz 1 MB video memorije). Za druge čipsete veličina prikaza je ograničena na otprilike 800x600.

Svjež popis podržanih kartica možete naći na http://www.xfree86.org/3.3.3/README3.html.

Video kartice s navedenim čipsetima su podržane na svim vrstama sabirnica, uključujući VLB i PCI.

U razvoju XFree86 naišlo se na problem nestandardnih mehanizama nekih proizvođača grafičkih kartica za dobivanje satnih frekvencija na kojima kartica radi. Neki od ovih proizvođača ne objavljuju specifikacije programiranja kartice ili zahtijevaju potpisivanje ugovora o tajnosti informacija koje će dati. Očito, to bi ograničilo slobodnu distribuciju XFree86 što razvojni tim nije spreman žrtvovati. Ovo je dugo bio problem s nekim Diamondovim grafičkim karticama, ali od verzije 3.1 Diamond je počeo surađivati s razvojnim timom u razvijanju besplatnih drivera za te kartice.

Preporučena konfiguracija za XFree86 pod Linuxom je 486 ili bolji s barem 8 megabajta RAM-a i grafičkom karticom na gornjem popisu. Za bolje rezultate preporučamo akceleratore, na primjer S3 karticu. Prije nego počnete tražiti skup hardver, provjerite u dokumentaciji XFree86 da li je vaša kartica podržana.

Za usporedbu, računalo Matta Welsha (prvog autora ovog KAKO-a) bilo je 486DX2/66, s 20 MB RAM-a i VLB S3-864 karticom s 2 MB DRAM-a. Pokretao je X benchmarke na tom stroju i Sun Sparc IPX radnim stanicama. Linux sustav bio je otprilike 7 puta brži od Sparc IPX-a (za radoznale, XFree86-3.1 pod Linuxom na toj kartici radi s 171 000 xstonea; Sparc IPX na oko 24 000). Općenito, XFree86 na Linux računalu s ubrzanom SVGA karticom dat će vam puno bolje rezultate od komercijalnih Unix radnih stanica (koje obično za grafiku koriste jednostavne framebuffere).

Vašem će stroju trebati barem 4 MB fizičkog RAM-a i 16 MB virtualne memorije (ili 8 MB fizičke i 8 MB swapa). Naravno, što je više fizičkog RAM-a, manje će se koristiti disk kad je malo memorije. Virtualna memorija je neizbježno sporija (diskovi su puno sporiji od memorije), 8 MB RAM-a nužno je za udoban rad s XFree86. 16 je bolje. Računalo s 4 MB RAM-a radi puno (do 10 puta) sporije nego s 8 ili više MB.


Sljedeći dio Prethodni dio Sadržaj