Avanti Indietro Indice

2. Requisiti hardware

Si può leggere una lista aggiornata delle schede e dei chipset supportati presso http://www.xfree86.org/4.0/Status.html.

La documentazione inclusa nella propria scheda video dovrebbe specificare il chipset usato. Se si ha intenzione di comprare una nuova scheda video, o si sta comprando una nuova macchina che ha già una scheda video, si deve sapere (il rivenditore dovrebbe dichiararlo) esattamente qual è la marca, modello e chipset che utilizza. A tal fine potrebbe essere necessario che il venditore chiami il supporto tecnico al vostro posto; in generale i rivenditori saranno felici di farlo. Molti rivenditori di hardware per PC diranno che la scheda video è una ``scheda VGA standard'' che ``dovrebbe funzionare'' sul proprio sistema. Gli si spieghi che il proprio software (si citi pure Linux e XFree86!) non supporta tutti i chipset video e che si devono avere informazioni dettagliate.

Si può anche determinare il chipset della proprio scheda video facendo partire il programma SuperProbett> incluso nella distribuzione di XFree86. Ciò sarà discusso più in dettaglio dopo.

Le schede video che usano questi chipset sono supportate su tutti i tipi di bus, inclusi VLB e PCI.

Un problema incontrato dagli sviluppatori di XFree86 è che alcuni produttori di schede video usano dei meccanismi non standard per determinare le frequenze di clock alle quali le schede lavorano. Alcuni di questi non rilasciano neanche le specifiche su come programmare la scheda, o richiedono agli sviluppatori di firmare una dichiarazione di non-rivelazione per ottenere tali informazioni. Questo ovviamente limiterebbe la libera distribuzione del software XFree86, e il team di sviluppo di XFree86 non è disposto a permettere ciò. Per un lungo periodo, questo è stato un problema con certe schede video della Diamond, ma con la release 3.1 di XFree86 la Diamond ha cominciato a lavorare con il team di sviluppo per rilasciare driver gratuiti per quelle schede.

La configurazione consigliata per XFree86 sotto Linux è un 486 o qualcos'altro di meglio, con almeno 8 Mbyte di RAM, e una scheda video con uno dei chipset elencati sopra. Per avere prestazioni ottimali, si suggerisce di usare una scheda accelerata, come una scheda basata su chipset S3. Si dovrebbe controllare la documentazione di XFree86 e verificare che la propria scheda sia supportata, prima di acquistare hardware costoso.

Come nota di colore, il sistema personale di Matt Welsh (il creatore di queste FAQ) era un 486DX2-66, 20 Mbyte di RAM, equipaggiato con una scheda video VLB S3-864 con 2 Mbyte di DRAM. Faceva andare gli X benchmark su quella macchina bene quanto su una workstation Sun Sparc IPX. Il sistema Linux era all'incirca 7 volte più veloce dello Sparc IPX (per i curiosi, XFree86 3.1 sotto Linux, con quella scheda video andava a circa 171,000 xstones; la Sparc IPX a circa 24,000). In generale, XFree86 su un sistema Linux con una scheda accelerata offrirà prestazioni molto più elevate di quelle disponibili su una workstation UNIX commerciale (che utilizza solitamente dei semplici framebuffer per la grafica).

La propria macchina avrà bisogno di almeno 4 Mbyte di RAM fisica e 16 Mbyte di RAM virtuale (ad esempio 8 Mb di fisica e 8 di Swap). Si ricorda che più memoria fisica si ha, meno il proprio sistema si appoggerà alla swap del disco quando la memoria è poca. Poiché la swap è intrinsecamente lenta (i dischi sono molto più lenti della RAM fisica) avere 8 Mbyte di RAM o più è necessario per usare XFree86 in maniera confortevole. 16 sono ancora meglio. Un sistema con 4 Mbyte di RAM fisica potrebbe andare molto più lentamente (anche 10 volte di più) di uno con 8 Mb o più.


Avanti Indietro Indice