Jak w Linuxie zainstalować XFree86: Wymagania sprzętowe
Następna strona
Poprzednia strona
Spis treści
2. Wymagania sprzętowe
XFree w wersji 3.2 wprowadzono w październiku 1996 roku. Poniżej opisano
obsługiwane zestawy układów video. Dokumentacja dostarczona z Twoją kartą
video powinna określać zastosowany zestaw układów scalonych. Kiedy
zamierzasz kupić nową kartę video lub też kupujesz nową maszynę z jakąś
kartą video, niech sprzedawca dokładnie określi markę, model i zestaw
układów scalonych owej karty. Może to wymagać od niego zadzwonienia w tej
sprawie do działu wsparcia technicznego; generalnie będą oni uszczęśliwieni
mogąc to zrobić. Wielu sprzedawców sprzętu PC stwierdzi, iż dana karta video
jest ,,standardową kartą SVGA'', która ,,powinna pracować'' w Twoim
systemie. Wyjaśnij wówczas, że Twoje oprogramowanie (wspomnij Linuxa i
XFree86!) nie obsługuje wszystkich zestawów układów video oraz że musisz
posiadać szczególowe informacje.
Możesz również samodzielnie określić zestaw układów karty video uruchamiając
program SuperProbe zawarty w dystrybucji XFree86. Poniżej całą
sprawę przedstawiono bardziej szczegółowo.
Obsługiwane są następujące standardowe zestawy układów SVGA:
Tseng ET3000, ET4000AX, ET4000/W32, ET6000
Western Digital/Paradise PVGA1
Western Digital WD90C00, WD90C10, WD90C11, WD90C24, WD90C30, WD90C31,
WD90C33
Genoa GVGA
Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000,
TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420,
TGUI9420DGi, TGUI9430DGi, TGUI9440AGi, TGUI9660XGi, TGUI9680
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, 264VT2, 264GT
NCR 77C22, 77C22E, 77C22E+
Cirrus Logic
CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429,
CLGD5430, CLGD5434, CLGD5436, CLGD5440, CLGD5446, CLGD5462,
CLGD5464, CLGD6205, CLGD6215, CLGD6225, CLGD6235, CLGD6410,
CLGD6412, CLGD6420, CLGD6440
OAK OTI067, OTI077, OTI087
Avance Logic ALG2101, ALG2228, ALG2301, ALG2302, ALG2308, ALG2401
Chips & Technologies
65520, 65530, 65540, 65545, 65520, 65530, 65540, 65545, 65546,
65548, 65550, 65554
MX MX68000, MX680010
Video 7/Headland Technologies HT216-32
SiS 86C201, 86C202, 86C205
ARK Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT
RealTek RTG3106
Alliance AP6422
Matrox MGA2064W
NVidia/SGS Thomson NV1, STG2000
Obsługiwane są również akceleratory SVGA oparte o następujące układy zestawów:
8514/A (i prawdziwe klony)
ATI Mach8, Mach32, Mach64
Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429,
CLGD5430, CLGD5434, CLGD5436, CLGD5440, CGLD5446, CLGD5462,
CLGD5464.
S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964,
86C732, 86C764, 86C765, 86C868, 86C968, 86C325, 86C988
Western Digital WD90C31, WD90C33, WD90C24A
Weitek P9000
IIT AGX-014, AGX-015, AGX-016
IBM XGA-2
Tseng ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000
Ark Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT
MGA2064W
Karty video, które stosują powyższe zestawy układów, obsługiwane są na
wszystkich typach magistral, włączając w to VLB i PCI.
Zestawy układów oparte o Avance Logic, MX i Video 7 obsługują wyłącznie tryb
256 kolorów. Wszystkie pozostałe karty oparte o powyższe zestawy układów
obsługują zarówno tryb 256 kolorów, jak i monochromatyczny. Wiele z
powyższych zestawów układów będzie obsługiwać tryb 16 i 32 bitów na pixel
(zwłaszcza niektóre karty oparte o układy Mach32, P9000, S3 i Cirrus), o ile
tylko masz zainstalowaną na karcie wystarczającą ilość DRAM. Zwykła
konfiguracja to 8 bitów na pixel (to znaczy 256 kolorów).
Serwer monochromatyczny obsługuje również standardowe karty VGA,
monochromatyczną kartę Hercules oraz monochromatyczne karty Hyundai HGC1280,
Sigma LaserView i Apollo. Dla karty Compaq AVGA obsługuje on jedynie 64k
pamięci video. Nie testowano karty GVGA zawierającej więcej niż 64k.
Bez wątpienia lista ta powiększy się wraz z upływem czasu. Stosowne uwagi
dałączane do aktualnych wersji XFree86 powinny zawierać kompletną listę
obsługiwanych zestawów układów video.
Twórcy XFree86 napotykają na pewien problem, bowiem niektórzy producenci
kart video stosują niestandardowe mechanizmy określania częstotliwości
zegara używane do sterowania kart. Niektórzy z nich albo nie publikują
specyfikacji opisujących jak zaprogramować kartę, albo wymagają od twórców
podpisania oświadczenia o zachowaniu w tajemnicy otrzymanych informacji. To
oczywiście ograniczałoby możliwość nieodpłatnej dystrybucji XFree86 -- coś,
czego zespół twórców XFree86 bynajmniej nie chce zrobić. Przez długi czas
stanowiło to problem odnośnie pewnych kart video produkowanych przez firmę
Diamond. Jednakże począwszy od wersji 3.1 XFree firma Diamond zaczęła
współpracować z zespołem twórców nad dostarczeniem bezpłatnych sterowników
dla tych kart.
Sugerowany system dla XFree86 pod Linuxem to maszyna 486 z przynajmniej 8
megabajtami RAM i kartą video z zestawem układów wymienionym powyżej. Dla
osiągnięcia optymalnej wydajności sugerujemy zastosowanie karty z
akceleratorem, na przykład jakiejś karty z zestawem układów S3. Zanim
podejmiesz ostateczną decyzję i nabędziesz kosztowny sprzęt, sprawdź w
dokumentacji, czy XFree86 obsługuje Twoją wybraną kartę. Porównania testów
wydajności dla rozmaitych kart video pod XFree86 są regularnie rozsyłane na
grupy dyskusyjne USENETu
comp.windows.x.i386unix i
comp.os.linux.x.
Tak na marginesie, prywatny system Linuxowy Matt Welsh'a (pierwotnego twórcy
niniejszego FAQa) chodził na maszynie 486DX2-66 z 20 megabajtami RAM,
wyposażonej w kartę VLB z 2 megabajtami DRAM i zestaw układów S3-864. Matt
przeprowadził test wydajności X'a dla swojej maszyny oraz dla stacji
roboczej Sun Sparc IPX. System Linuxowy był w przybliżeniu 7 razy szybszy
niż ów Sparc IPX. (Dla ciekawości, XFree86-3.1 pod Linuxem z tą kartą video
osiągnął wynik około 171000 xstonów, Sparc IPX około 24000.) Generalnie
rzecz biorąc, XFree86 na systemie Linuxowym zaopatrzonym w kartę SVGA z
akceleratorem jest znacznie wydajniejszy niż uruchomiony na jakiejś karcie
stosowanej w komercyjnych UNIXowych stacjach roboczych, które zwykle stosują
obsługują grafikę za pomocą prostych ramek.
Potrzebujesz co najmniej 4 megabajty fizycznej RAM i 16 megabajtów
wirtualnej RAM (przykładowo, 8 mega fizycznej i 8 mega pliku wymiany).
Pamiętaj, że im więcej masz fizycznej RAM, tym mniej system będzie przy
małej pamięci wymieniał dane. Ponieważ wymiana jest z definicji powolna
(dyski są bardzo wolne w porównaniu z pamięcią), wiec aby XFree86 chodził
komfortowo posiadanie co najmniej 8 megabajtów RAM jest koniecznością.
Jeszcze lepiej zainstalować 16 megabajtów. System z 4 megabajtami fizycznej
RAM mógłby chodzić dużo (do 10 razy) wolniej od takiego, który
posiada co najmniej 8 mega.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
XFree86 HOWTO pl (3)XFree86 HOWTO pl (2)XFree86 HOWTO pl 4 (2)XFree86 HOWTO pl 1 (2)XFree86 HOWTO pl 5 (2)XFree86 HOWTO pl 3 (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)PostgreSQL HOWTO pl 14printing howto pl 5debian apt howto plKernel HOWTO pl 12 (2)beowulf howto pl 3printing howto pl 4ax25 howto pl 2więcej podobnych podstron