Nästa Föregående Innehållsförteckning

2. Hårdvaru-krav

I XFree86 version 3.3 stödjer de följande grafik-chip-uppsättningarna. Dokumentationen som kommer med ditt grafikkort ska ange vilken chip- uppsättning ("chipset" övers.anm.) som används. Om du är på gång att köpa ett nytt grafikkort, eller är på väg att köpa en ny maskin, som kommer med ett grafikkort, låt försäljaren ta reda på exakt vilken tillverkare, modell och chip-uppsättning grafikkortet har. Detta kan kräva att försäljaren är tvungen att ringa den tekniska supporten åt dig; rent generellt brukar inte försäljare ha något emot att göra detta. Många försäljare av PC-hårdvara säger sådant som att grafik- kortet är ett "standard SVGA-kort", vilket "ska funka" på ditt system. Förklara att din mjukvara (nämn Linux och FreeBSD!) inte stödjer alla grafik-chips och att du måste ha detaljerad information.

Du kan också avgöra vilken chip-uppsättning ditt grafikkort använder genom att köra SuperProbe-programmet, vilket kommer med XFree86- distributionen. Mera information om detta ges nedan.

Följande standard-SVGA chip-uppsättningar stöds:

Följande SVGA-chip-uppsättningar med accelererade egenskaper stöds också:

Grafikkort som använder dessa chip-uppsättningar stöds på alla buss-typer, inklusive VLB och PCI.

Alla ovanstående modeller stödjer både 256-färgers och monokroma lägen, med undantagen Avance Logic, MX och Video 7-chipsen, som bara stödjer 256-färgers läge. Om ditt grafikkort har tillräckligt mycket DRAM-minne installerat, så kan många av de ovan nämnda chipsen även stödja 16 och 32 bitar-per-pixel-läge (mer specifikt: vissa Mach32, P9000, S3 och Cirrus-kort). Den vanligaste konfigurationen är 8 bitar per pixel (alltså 256 färger).

Den monokroma servern stödjer också vanliga (generic. övers.anm.) VGA- kort, de monokroma Hercules-korten, Hyundai HGC1280, Sigma LaserView och de monokroma Apollo-korten. På Compaq AVGA stöds endast 64k grafik- minne av den monokroma servern, och GVGA har inte testats med mer än 64k.

Den här listan kommer otvivelaktigt att bli längre med tiden. Utgivnings- informationen (release notes. övers.anm.) för den senaste versionen av XFree86 ska innehålla en fullständig lista över grafik-chip-uppsättningar som stöds.

Ett problem som XFree86-utvecklarna måste brottas med är att vissa tillverkare av grafikkort använder icke-standardiserade mekanismer för att bestämma klock-frekvenserna som styr kortet. Vissa av dessa tillverkare ger antingen inte ut specifikationerna, som beskriver hur man ska programmera kortet, eller kräver av program-utvecklarna att de ska skriva på ett avtal, som kräver att de håller tyst om specifikationerna, för att de ska få informationen. Ett sådant avtal skulle inskränka den fria distributionen av XFree86, vilket inte utvecklarna bakom XFree86 är villiga att göra. Detta har länge varit ett stort problem med grafikkort som framställts av Diamond, men sedan version 3.1 av XFree86 har Diamond börjat jobba med utvecklarna, för att ge ut fria drivrutiner för dessa kort.

Den rekommenderade maskinen för XFree86 under Linux är en 486 med minst 8 MB RAM och ett grafikkort med en chip-uppsättning som listas ovan. För bästa resultat rekommenderar vi användningen av ett accelererat kort, som t.ex. ett S3-baserat kort. Du måste kolla med dokumentationen för XFree86 och säkerställa att just ditt kort stöds, innan du går ut och köper ett dyrt grafikkort.

Farrel McKay sammanställer resultaten av jämförelser mellan benchmark- tester för diverse grafikkort under XFree86. Dessa postas regelbundet till USENET-nyhetsgrupperna comp.windows.x.i386unix, comp.os.linux.x, comp.benchmarks, comp.sys.ibm.pc.hardware.video. De finns tillgängliga på nätet, på http://www.goof.com/xbench.

Som en kommentar inom parentes, kan vi tala om att Matt Welsh (detta dokuments grundare) personliga Linux-system var en 486DX2-66, 20 MB RAM, utrustad med ett VLB S3-863-kort med 2 MB DRAM. Han körde X- benchmark-tester på den här maskinen, och fick lika bra resultat som på en Sun Sparc IPX arbetsstation. Linux-systemet var ungefär sju gånger snabbare än en Sparc IPX (för de nyfikna: XFree86-3.1 under Linux, med detta grafikkort, går i ungefär 171000 xstones hastighet; Sparc IPX går i cirka 24000). Rent generellt kan man säga att XFree86 på ett Linux- system, med ett accelererat SVGA-kort, ger dig mycket bättre prestanda än vad du kan finna på någon kommersiell UNIX-arbetsstation (som vanligtvis använder enkla "framebuffers" för grafiken).

Din maskin behöver åtminstone 4 MB fysiskt RAM och 16 MB virtuellt RAM (t.ex. 8 MB fysiskt RAM och 8 MB swap-utrymme). Glöm inte bort att ju mer fysiskt RAM du har, desto mindre kommer ditt system "swappa" till och från hårddisken, när minnet börjar ta slut. Eftersom "swappning" är väldigt långsamt (hårddiskar är väldigt långsamma, jämfört med RAM), så är 8 MB RAM eller mera nödvändigt för att kunna köra XFree86 på ett förnöjsamt sätt. 16 är bättre. Ett system med 4 MB fysiskt RAM kan gå mycket (upp till tio gånger) långsammare, än ett med 8 MB eller mer.


Nästa Föregående Innehållsförteckning