Következő Előző Tartalom

2. Hardver követelmények

Az XFree86 3.3.3 alapból támogatja a következő chipkészleteket: A dokumentációban a videovezérlőd lehet, hogy az általa használt chipkészlettel van megadva. Ha új vagy a videokártya piacon, vagy az új gépet videokártyával vásárolod, kérdezd meg a forgalmazót, hogy pontosan milyen gyártmányú, modellű, chipkészletű a videokártya. A forgalmazónak lehet, hogy fel kell majd hívnia a technikai segélyszolgálatot az érdekedben, az átlagos eladó ennek nagyon szokott örülni. Sok PC hardver forgalmazó ki fogja jelenteni, hogy "ez a video kártya egy ``szabványos SVGA kártya'' aminek működnie kell a gépeddel". Magyarázd el neki, hogy a szoftvered (utalj a Linuxra és az XFree86ra !) nem támogat minden video chipkészletet és neked részletes információkra van szükséged.

A videokártya chipkészletét a SuperProbe program futtatásával is kiderítheted, mely része az XFree86 disztribúciónak. Íme egy kevésbé részletes lista:

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 (this list includes the Mach8, Mach32, Mach64, 3D Rage, 3D Rage II and 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 (and true clones), XGA-2

IIT

AGX-014, AGX-015, AGX-016

Matrox

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

MX

MX68000(*), MX680010(*)

NCR

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

NeoMagic

2200, 2160, 2097, 2093, 2090, 2070

Number Nine

I128 (series I and 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

(*) megjegyzem, hogy az így jelzett chipek kolátolt támogatással rendelkeznek vagy drivereik nincsenek rendesen karbantartva.

A fentiek mindegyike támogatja a 256 színt, vannak olyanok, amelyek mono és 16 színű módban támogatott, vannak olyanok, amelyek magasabb színmélységben is támogatottak.

A monokróm szerver a szabványos VGA kártyákat is támogatja, 64k videomemóriát használ egy memóriabankban, ilyen a Hercules monokróm kártya, a Hyundai HGC1280, a Sigma LaserView, a Visa és Apollo monokróm kártyák.

A VGA16 szerver támogatja a memória bankingot, az ET4000, Trident, ATI, NCR, OAK és Cirrus 6420 chipkészleteknél lehetőséget adva a virtuális méretű megjelenítésnek nagyjából 1600x1200-ig (1MB videomemóriával). Más chipkészleteken a megjelenítési méret nagyjából 800x600-ra korlátozódik.

A támogatott kártyák legfrisebb listáját a http://www.xfree86.org/3.3.3/README3.html címen találod meg.

Az ilyen chipkészletet használó videokártyák az összes busztípuson támogatottak, beleértve a VLB-t és a PCI-t.

Egy probléma amivel az XFree86 fejlesztők szembesültek az volt, hogy néhány videokártya gyártó nem szabványos mechanizmust használt az óraferkvenciák felderítésére a kártya meghajtásánál. Ezek közül néhány gyártó nem adott ki specifikációt, ami leírja, hogy hogyan kell programozni a kártyát, vagy kinyilatkozták, hogy nem adnak ki információkat a fejlesztőknek. Ez nyilván korlátozta a szabad XFree86 szoftver disztribúciójának fejlesztői csapatát, így volt olyan amit nem tudtak megtenni. Sokáig biztosan ez volt a probléma Diamond által gyártott videokártyákkal, de az XFree86 3.1-es kiadásával a Diamond elkezdett együttműködni a fejlesztői csapattal, hogy szabad drivereket adjanak ki ezekhez a kártyákhoz.

Az ajánlott setup az Xfree86nak Linux alatt egy legalább 486os gép legalább 8 megabájt RAMmal, és a fent felsorolt videokártyák valamelyikével. Az optimális teljesítményhez a gyorsított kártyák használatát javaslom, mint például az S3 chipkészletű kártyák. Meg kell nézned az XFree86 dokumentációt és ellenőrizni, hogy a saját kártyád támogatott-e, mielőtt belemerülnél egy drága hardver megvételébe.

Megjegyzem, hogy Matt Welsh otthoni Linux rendszerén (a FAQ létrehozója) egy 486DX2-66 volt, 20 megabájt RAMmal és egy 2 megabájt DRAMos VLB-s S3-864 chipkészletű kártyával. Az X benchmarkot a saját rendszerén és egy Sun Sparc IPX munkaállomáson is lefuttatta. A Linux rendszer nagyjából hétszer volt gyorsabb a Sparc IPXnél (a pontosság kedvéért, a Linuxos XFree86-3.1 ezzel a kártyával 171,000 xstone körül futott, míg a Sparc IPX olyan 24,000-en). Általában a Linux rendszer XFree86jai gyorsított SVGA kártyával sokkal nagyobb teljesítményt nyújtanak, mint a kereskedelmi UNIX munkaállomások (melyek általában a grafikához egyszerű framebuffereket alkalmaznak).

A gépedben legalább 4 megabájt fizikai RAM kell legyen, és 16 megabájt virtuális RAM (például 8 MB fizikai RAM és 8 MB swap). Emlékezz arra, hogy minnél több fizikai RAMod van, annál kevesebbet fog a rendszer a lemezre és -ről swappelni, mikor kevés a memória. Mivel a swappelés jóval lassabb (a lemez a memóriához viszonyítva nagyon lassú), 8 megabájt vagy annál több RAM szükséges az XFree86 kényelmes futtatásához. Az ideális 16 Megabájt. Egy 4 megabájt fizikai RAMos rendszer sokkal (akár tízszer) lassabban tud futni, mint a 8 vagy annál több megabájtosak.


Következő Előző Tartalom