|
CPU+Mainboard-FAQ >> 2. Mainboards |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() 0. Inhaltsangabe 1. Über diese FAQ 2. Mainboards 2.1 Aufbau und... 2.2 Eigenschaf... 2.3 Bekannte B... 3. CPUs 4. CPU-Kühlung 5. Schnittstellen 6. IRQs 7. BIOS 8. RAM 9. Uebertakten 10. Fehlersuche 11. Treiber 12. Montage 13. Links 14. Schlusswort |
2. Mainboards und Chipsätze
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Chipsatz | Speichertyp | max. Haupt- speicher | ECC/ Parity | Speicher- dichte [MBit] | Rows (SDRAM) oder Chips(RDRAM) |
|---|---|---|---|---|---|
| ALi Magik1(C0-Step) | PC133/PC2700 | 3 GB | - | 512 | 6 |
| ALi Magik1 (M1647) | PC133/PC2100 | 3 GB | - | 512 | 6 |
| ALi CyberMagik (M1646) | PC133 / PC2100 | 3 GB | - | 512 | 6 |
| ALi Aladdin P4 (M1671) | PC133 / PC2700 | 3 GB | - | 512 | 6 |
| ALi Aladdin Pro 5T (M1651T) | PC133 / PC2100 | 3 GB | ECC | 512 | 6 |
| ALi Aladdin Pro 5 (M1651) | PC133 / PC2100 | 3 GB | ECC | 512 | 6 |
| ALi Aladdin Pro 4 (M1641B) | EDO / PC133 | 1, 5 GB | ECC | 256 | 8 |
| ALi Aladdin TNT2 (M1631) | EDO / PC133 | 1, 5 GB | ECC | 256 | 6 |
| ALi Aladdin Pro II (M1621) | FPM / EDO / PC100 | 2 GB(5)/ 1.5 GB | ECC/ Parity | 64 | 6 |
| ALi Aladdin Pro (M ?) | FPM / EDO / PC66 | ? | ECC/ Parity | 64 | ? |
Anmerkungen:
(5) bei Verwendung von EDO-RAM
| Chipsatz | Speichertyp | max. Haupt- speicher | ECC/ Parity | Speicher- dichte [MBit] | Rows (SDRAM) oder Chips(RDRAM) |
|---|---|---|---|---|---|
| AMD 760MP/X (Irongate-4) | Registered PC2100 | 4 GB | ECC | 512 | 8 |
| AMD 760 (Irongate-4) | PC2100 | 4 GB(3)/ 2 GB | ECC | 512 | 8 |
| AMD 750 (Irongate) | PC100 | 768 MB | ECC | 128 | 6 |
Anmerkungen:
(3) bei Verwendung von Registered SDRAM bzw. Registered DDR-RAM
| Chipsatz | Speichertyp | max. Haupt- speicher | ECC/ Parity | Speicher- dichte [MBit] | Rows (SDRAM) oder Chips(RDRAM) |
|---|---|---|---|---|---|
| E8870 (E8870) | Registered ECC PC1600 | 32 GB | ECC/ MCA/ Parity | 1024 | 64 |
| E7500 (E7500) | Registered ECC PC1600 | 16 GB | ECC | 512 | 16 |
| i860 (82860) | PC800 | 4 GB | ECC | 256 | 64(4) |
| i850E (82850E) | PC800 RIMM 4200 | 2 GB | ECC | 256 | 64(4) |
| i850 (82850) | PC800 | 2 GB | ECC | 256 | 64(4) |
| i845GL (82845GL) | PC2100 PC133 | 2 GB | - | 512 | 4 |
| i845G (82845G) | PC2100 PC133 | 2 GB | - | 512 | 4 |
| i845E (82845E) | PC2100 | 2 GB | ECC | 512 | 4 |
| i845MP (82845MP) | PC2100 | 1 GB | ECC | 512 | 4 |
| i845D (82845D) | PC2100 | 2 GB | ECC | 512 | 4 |
| i845A (82845A) | PC133 | 3 GB | ECC | 512 | 6 |
| i840 (82840) | PC800 | 4 GB | ECC | 256 | 64(4) |
| i830MP/G (82830) | PC133 | 1 GB | - | 512 | 4 |
| i820/i820E (82820) | PC800 | 1 GB | ECC | 256 | 32 |
| i820 + MTH (82820 + 82805AA) | PC100 | 1 GB | ECC | 256 | 4 |
| i815EP (ab B0-Step) (82185EP) | PC133 | 512 MB | - | 256 | 6(2) / 4(1) |
| i815P/i815EP (82815P/EP) | PC133 | 512 MB | - | 256 | 6(2) / 4(1) |
| i815/815E (82815) | PC133 | 512 MB | - | 256 | 6(2) / 4(1) |
| i810/i810E/i810E2 (82810/82810E/E2) | PC100 | 512 MB | - | 128 | 4 |
| i460GX (82861GX) | PC100 | 64 GB | ECC/ MCA/ Parity | 256 | ? |
| i450GX (82454NX) | FPM | 4 GB | ECC/ Parity | 64 | 8 |
| i450NX (82454NX) | FPM / EDO | 8 GB | ECC/ Parity | 64 | 16 |
| i450KX (82454NX) | FPM | 1 GB | ECC/ Parity | 64 | 8 |
| i440GX (82443GX) | PC100 | 2 GB | ECC/ Parity | 256 | 8 |
| i440BX (82443BX) | EDO / PC100 | 1 GB | ECC/ Parity | 128 | 6(5) / 8 |
| i440ZX (82443ZX) | EDO / PC100 | 256 MB | - | 64 | 4 |
| i440LX (82443LX) | EDO / PC66 | 1 GB(5)/ 512 MB | ECC/ Parity | 64 | 8 |
| i440FX (82441FX) | FPM / EDO | 1 GB | ECC/ Parity | 64 | 8 |
| i440EX (82443EX) | EDO / PC66 | 256 MB | - | 64 | 4 |
Anmerkungen:
(1) bei 133MHz Speichertakt (PC133/PC266)
(2) bei 100MHz Speichertakt (PC100/PC200)
(4) 64 Chips = 32 Chips pro RIMM-Channel
(5) bei Verwendung von EDO-RAM
| Chipsatz | Speichertyp | max. Haupt- speicher | ECC/ Parity | Speicher- dichte [MBit] | Rows (SDRAM) oder Chips(RDRAM) |
|---|---|---|---|---|---|
| Micron Copperhead DDR (21PAD) | PC2100 | 8 GB(3)/ 4 GB | ECC | 512 | 8(3) / 4 |
| Micron Samurai | FPM / EDO / PC66 | 1 GB | ECC/ Parity | 64 | 8 |
Anmerkungen:
(3) bei Verwendung von Registered SDRAM bzw. Registered DDR-RAM
| Chipsatz | Speichertyp | max. Haupt- speicher | ECC/ Parity | Speicher- dichte [MBit] | Rows (SDRAM) oder Chips(RDRAM) |
|---|---|---|---|---|---|
| nForce 2 SPP (Crush 18) | PC3200 | 3 GB | - | 512 | 6 |
| nForce 2 IGP (Crush 18) | PC3200 | 3 GB | - | 512 | 6 |
| nForce 420D (Crush 12) | PC133 / PC2100 | 1.5 GB | - | 512 | 6 |
| nForce 420 (Crush 12) | PC133 / PC2100 | 1.5 GB | - | 512 | 6 |
| nForce 415D (Crush 12) | PC133 / PC2100 | 1.5 GB | - | 512 | 6 |
| nForce 220D (Crush 11) | PC133 / PC2100 | 1.5 GB | - | 512 | 6 |
| nForce 220 (Crush 11) | PC133 / PC2100 | 1.5 GB | - | 512 | 6 |
| Chipsatz | Speichertyp | max. Haupt- speicher | ECC/ Parity | Speicher- dichte [MBit] | Rows (SDRAM) oder Chips(RDRAM) |
|---|---|---|---|---|---|
| Grand Champion HE (CMIC-HE) | Registered PC1600 | 64 GB | ECC | 512 | 64 |
| Grand Champion LE (CMIC-HE) | Registered PC1600 | 16 GB | ECC | 512 | 16 |
| Grand Champion WS (CMIC-WS) | Registered PC1600 | 16 GB | ECC | 512 | 16 |
| Grand Champion SL (CMIC-SL) | Registered PC2100 | 8 GB | ECC | 512 | 8 |
| ServerSet III HE (NB6536) | Reg. PC133 | 16 GB | ECC | 512 | 16 |
| ServerSet III HE-SL (NB6576) | Reg. PC133 | 12 GB | ECC | 512 | 12 |
| ServerSet III WS (NB6535) | Reg. PC133 | 8 GB | ECC | 512 | 8 |
| ServerSet III LE (NB6535) | Reg. PC133 | 4 GB | ECC | 512 | 4 |
| Chipsatz | Speichertyp | max. Haupt- speicher | ECC/ Parity | Speicher- dichte [MBit] | Rows (SDRAM) oder Chips(RDRAM) |
|---|---|---|---|---|---|
| SiS 746/DX/FX | PC133/PC2700 | 3 GB | - | 512 | 6 |
| SiS 745 | PC133/PC2700 | 3 GB | - | 512 | 6 |
| SiS 740 | PC133/PC2100 | 1.5 GB | - | 256 | 6 |
| SiS 735 | PC133/PC2700 | 1.5 GB | - | 256 | 6 |
| SiS 733 | PC133 | 1.5 GB | - | 256 | 6 |
| SiS 730S | PC133 | 1.5 GB | - | 256 | 6 |
| SiS R658 | PC1066 / RIMM 4200 | 4 GB | ECC | 512 | 64(4) |
| SiS 651 | PC133/PC2700 | 3 GB | - | 512 | 6 |
| SiS 650/DX | PC133 / PC2700 | 3 GB / 2 GB(6) | - | 512 | 6 |
| SiS 648/DX/FX | PC133/PC2700 | 3 GB | - | 512 | 6 |
| SiS 645/DX | PC133/PC2700 | 3 GB | - | 512 | 6 |
| SiS 635T | PC133/PC2100 | 1.5 GB | - | 256 | 6 |
| SiS 635 | PC133/PC2100 | 1.5 GB | - | 256 | 6 |
| SiS 633T | PC133 | 1.5 GB | - | 256 | 6 |
| SiS 633 | PC133 | 1.5 GB | - | 256 | 6 |
| SiS 630/E/S | PC133 | 3 GB | - | 512 | 6 |
| SiS 620 | PC100 | 768 MB | - | 128 | 6 |
| SiS 530 | PC100 | 768 MB | - | 128 | 6 |
Anmerkungen:
(6) bei Verwendung von DDR-SDRAM PC2700
| Chipsatz | Speichertyp | max. Haupt- speicher | ECC/ Parity | Speicher- dichte [MBit] | Rows (SDRAM) oder Chips(RDRAM) |
|---|---|---|---|---|---|
| Apollo KT400 (VT8368) | PC3200 | 4 GB | ECC | 512 | 8 |
| Apollo KT333 (VT8367) | PC2700 | 4 GB(3)/ 3 GB(7) | ECC | 512 | 8(3)/ 6(7) |
| Apollo KT266A (VT8366A) | PC133 / PC2100 | 4 GB(3)/ 3 GB(1) | ECC | 512 | 8(3)/ 6(1) |
| Apollo KT266 (VT8366) | PC133 / PC2100 | 4 GB(3)/ 3 GB(1) | ECC | 512 | 8(3)/ 6(1) |
| Apollo KT133A (VT8363A) | PC133 | 1.5 GB | - | 256 | 8 |
| Apollo KT133 (VT8363) | PC133 | 1.5 GB | - | 256 | 8 |
| Apollo KLE133 (VT8361) | PC133 | 2 GB | ? | 256 | 4 |
| Apollo KX133 (VT8371) | EDO / PC133 | 2 GB | ECC/ Parity | 256 | 8 |
| ProSavageDDR KM266 (VT8375) | PC133 / PC2100 | 4 GB | ECC | 512 | 8 |
| ProSavage KN133 (VT8363A) TwisterK | PC133 | 1.5 GB | - | 256 | 6 |
| ProSavage KM133 (VT8365A) | PC133 | 1.5 GB | - | 256 | 6 |
| ProSavage KL133A (VT8364A) | PC133 | 1 GB | ? | 256 | 4 |
| ProSavage KL133 (VT8364) | PC133 | 1 GB | ? | 256 | 4 |
| Apollo P4X400 (VT8754) | PC3200 | 32 GB | ECC | 512 | 16 |
| Apollo P4X333 (VT8754) | PC2700 | 32 GB | ECC | 512 | 16 |
| Apollo P4X266E (VT8753) | PC133 / PC2100 | 4 GB | ECC | 512 | 8 |
| Apollo P4X266A (VT8753) | PC133 / PC2100 | 4 GB | ECC | 512 | 8 |
| Apollo P4X266 (VT8753) | PC133 / PC2100 | 4 GB | ECC | 512 | 8 |
| Apollo Pro 266T (VT8653) | PC133 / PC2100 | 4 GB | ECC | 512 | 8 |
| Apollo Pro 266 (VT8633) | PC133 / PC2100 | 2 GB | ECC | 512 | 8 |
| Apollo Pro 133A DP (VT82C694X-DP) | (Registered) PC133 | 4 GB(3)/ 2 GB(2)/ 1.5 GB(1) | ECC/ Parity | 512(3)/ 256 | 8(3)/ 8(2)/ 6(1) |
| Apollo Pro 133T (VT82C694T) | (Registered) PC133 | 4 GB(3)/ 2 GB(1) | ECC/ Parity | 256 | 8 |
| Apollo Pro 133A (VT82C694X) | PC133 | 2 GB(2)/ 1.5 GB(1) | ECC/ Parity | 256 | 8(2)/ 6(1) |
| Apollo Pro 133Z (VT82C694Z) | PC133 | 2 GB(2)/ 1.5 GB(1) | ECC/ Parity | 256 | 8(2)/ 6(1) |
| Apollo Pro PLE133T (VT8602) | PC133 | 1.5 GB | - | 256 | 6 |
| Apollo Pro PLE133 (VT8601) | PC133 | 1.5 GB | - | 256 | 6 |
| Apollo Pro 133 (VT82C693A) | PC133 | 1.5 GB | ECC/ Parity | 256 | 8 |
| Apollo Pro Plus (VT82C693) | PC100 | 1 GB | ECC/ Parity | 128 | 8 |
| Apollo Pro (VT82C691) | FPM / EDO / PC100 | 1 GB | ECC/ Parity | 64 | 8 |
| ProSavageDDR P4M266A (VT8751) | PC133 / PC2100 | 4 GB | ECC | 512 | 8 |
| ProSavageDDR P4M266 (VT8751) | PC133 / PC2100 | 4 GB | ECC | 512 | 8 |
| ProSavageDDR PN266T (VT8613) | PC133 / PC2100 | 4 GB | ECC | 512 | 8 |
| ProSavage PN133T (VT8605) Twister | PC133 | 1.5 GB | ECC/ Parity | 256 | 6 |
| ProSavage PM133 (VT8605) | FPM / EDO / PC133 | 1.5 GB | ECC/ Parity | 256 | 6 |
| ProSavage PL133T (VT8604T) | FPM / EDO / PC133 | 1.5 GB | ECC/ Parity | 256 | 6 |
| ProSavage PL133 (VT8604) | FPM / EDO / PC133 | 1.5 GB | ECC/ Parity | 256 | 6 |
Anmerkungen:
(1) bei 133MHz Speichertakt (PC133/PC266)
(2) bei 100MHz Speichertakt (PC100/PC200)
(3) bei Verwendung von Registered SDRAM bzw. Registered DDR-RAM
(4) 64 Chips = 32 Chips pro RIMM Channel
(5) bei Verwendung von EDO-RAM
(6) bei Verwendung von DDR-SDRAM PC2700
(7) bei bis zu 166MHz Speichertakt (SDRAM/DDR-RAM)
Quellen: Hersteller der Chipsätze (siehe Kap. 13.1) und http://users.erols.com/chare
In diesem Abschnitt findet sich eine Tabelle, in der die prinzipielle
Unterstützung der Prozessoren durch den Chipsatz dargestellt wird.
Trotzdem kann es zu Unterschieden bei den entprechenden Boards kommen. Ein
Beispiel hierfür ist das Abit KT7A, das mit dem Chipsatz KT133A den AMD
Athlon XP prinzipiell unterstützt; jedoch gelingt dies bei dem angeführten
Board erst ab der Revision 1.3. Ausserdem kann ein BIOS-Update zwingend
erforderlich sein, um den neuesten Prozessor laufen zu lassen. Evtl.
funktioniert ein bestimmter Prozessor auch erst ab einer bestimmten
Boardrevision, da vorher z.B. die korrekte Stromversorgung nicht
gewährleistet war.
Zusätzlich finden sich in der Tabelle angaben zum AGP-Modus, dem
möglichen Frontside-Bus und dem daran anliegenden PCI-Teiler, damit
ersichtlich ist, wie ggf. der PCI-Takt aussehen kann. Meist stellen die
Boards den Teiler automatisch so ein, dass der PCI-Takt möglichst nah an
den vorgesehenen 33MHz liegt. Die Boardhersteller können diese
Taktgenerierung auch eigenhändig erweitern oder beschränken, so dass die
Angabe nur als grober Anhaltspunkt dienen soll und kann.
Anmerkungen in den Tabellen:
(1) Sind höhere AGP-Modes als AGP 1X angegeben, werden auch noch die
jeweils langsameren Modes unterstützt. Beispiel: AGP 4X beinhaltet 2X und
1X.
(2) Beim FSB werden häufig Pseudo-FSB angegeben, wie z.B. FSB266 oder
FSB400. Dies bestrifft aber nur die effektive Datenübertragung.
Physikalisch laufen die Systeme mit der hier angegebenen Frequenz.
(3) Häufig ist es möglich, auch neuere/schnellere CPUs zu verwenden;
dabei werden Teilkomponenten jedoch ausserhalb der Spezifikation
betrieben, weshalb solche CPUs hier nicht aufgeführt sind.
(4) Asynchroner Betrieb von FSB und Speicher möglich (z.B. Speicher
133MHz, FSB 100MHz).
(5) In der Northbridge integrierte Grafikkarte; deswegen evtl. kein
freier AGP-Slot.
(6) Die Tualatin-Prozessoren werden erst mit bestimmten Steppings
unterstützt; diese sind aber noch unbekannt.
(7) Evtl. nur via Slotadapter mit eigener Spannungsversorgung
(8) Nur AGP-Karten für 1.5V verwendbar (VORSICHT: Alte AGP-2X Karten mit
falscher (fehlender) Kodierung für 3.3V, wie z.B. 3dfx Voodoo-Serie,
Matrox G200, die ersten Matrox G400, ATI Rage Fury, viele Karten mit TNT
oder TNT2 von nVidia, und Intel i740, können Mainboard und Grafikkarte
zerstören!)
(9) Nur die Dual-fähige Variante mit 512KB L2-Cache
(10) AGP ist Optional zu einem PCI-X Hub erhältlich
| Chipsatz | AGP Modes(1) | FSB(2) [MHz] | PCI- Teiler | Verwendbare CPUs laut Hersteller (3) |
|---|---|---|---|---|
| ALi Magik1 (M1647) | 4X | 100, 133 | 3, 4 (4) | Sockel-A |
| ALi CyberMagik (M1646) | 4X (5) | 100, 133 | 3, 4 (4) | Sockel-A |
| ALi Aladdin P4 (M1671) | 4X | 100 | 3 | P4-Willa, P4-North, CelPen4 |
| ALi Aladdin Pro 5T (M1651T) | 4X | 100, 133 | 3, 4 (4) | CelTual100, P2Des100, P3Cop133, P3Tualat, C3-Ezra |
| ALi Aladdin Pro 5 (M1651) | 4X | 100, 133 | 3, 4 (4) | CelCop100, P3Cop133, P2Des100 |
| ALi Aladdin Pro 4 (M1641B) | 2X | 66, 100 | 2, 3 | CelCop100, P3Cop100, P2Des100 |
| ALi Aladdin TNT2 (M1631) | 2X (5) | 66, 100 | 2, 3 | CelCop100, P3Cop100, P2Des100 |
| ALi Aladdin Pro II (M1621) | 2X | 60, 66, 100 | 2, 3 | P2Des100 |
| ALi Aladdin Pro (M ?) | 2X | 60, 66 | 2 | P2Des66 |
| Chipsatz | AGP Modes(1) | FSB(2) [MHz] | PCI- Teiler | Verwendbare CPUs laut Hersteller (3) |
|---|---|---|---|---|
| AMD 760MP/X Irongate-4 | 4X | 100, 133 | 3, 4 (4) | Sockel-A |
| AMD 760 Irongate-4 | 4X | 100, 133 | 3, 4 (4) | Sockel-A |
| AMD 750 Irongate | 2X | 100 | 3 | AthlClas |
| Chipsatz | AGP Modes(1) | FSB(2) [MHz] | PCI- Teiler | Verwendbare CPUs laut Hersteller (3) |
|---|---|---|---|---|
| E8870 (E8870) | 4X | 100 | 3 | P7Kinley |
| E7500 Plumas(E7500) | N/A | 100 | 3 | P4-XeFos, P4-XePre |
| i860 Colusa (82860) | 4X (8) | 100 | 3 | P4-XeFos, P4-XePre |
| i850E Tehama-E (82850E) | 4X (8) | 100, 133 | 3, 4 | P4-Willa, P4-Nw133, CelPen4 |
| i850 Tehama (82850) | 4X (8) | 100 | 3 | P4-Willa, P4-North, CelPen4 |
| i845G Brookdale-GL (82845GL) | 4X (5) (8) | 100 | 3 | P4-Willa, P4-North, CelPen4 |
| i845G Brookdale-G (82845G) | 4X (5) (8) | 100, 133 | 3, 4 | P4-Willa, P4-Nw133, CelPen4 |
| i845E Brookdale-E (82845E) | 4X (8) | 100, 133 | 3, 4 | P4-Willa, P4-Nw133, CelPen4 |
| i845MP (82845MP) Brookdale-Mobile | 4X (8) | 100 | 3 | P4-Mobil |
| i845D Brookdale-D (82845D) | 4X (8) | 100 | 3 | P4-Willa, P4-North, CelPen4 |
| i845A Brookdale-A (82845A) | 4X (8) | 100 | 3 | P4-Willa, P4-North, CelPen4 |
| i840 Carmel (82840) | 4X | 100, 133 | 3, 4 | CelCop100, P3Cop133, P3-XeTan, P3-XC133 |
| i830MPG Almador (82830) | 4X (5) | 133 | 4 | CelTual100, P3Cop133, P3Tualat |
| i830MP Almador (82830) | 4X | 133 | 4 | CelTual100, P3Cop133, P3Tualat |
| i820/i820e Camino (82820) | 4X | 100, 133 | 3, 4 | CelCop100, P3Cop133 |
| i815E/P(ab B0-Step) Solano (82185EP) | 4X | 66, 100, 133 | 2, 3, 4 | CelTual100, P3Cop133, P3Tualat, C3-Ezra |
| i815P/i815EP Solano (82815P/EP) | 4X | 66, 100, 133 | 2, 3, 4 | CelMen66, CelCop100, P3Cop133, C3-Ezra |
| i815/815E Solano (82815) | 4X | 66, 100, 133 | 2, 3, 4 | CelMen66, CelCop100, P3Cop133, C3-Ezra |
| i810E2-DC133 Whitney (82810E2) | 2X (5) | 66, 100, 133 | 2, 3 | CelTual100(6), CelMen66, P3Cop133, C3-Ezra |
| i810E-DC133 Whitney (82810E) | 2X (5) | 66, 100, 133 | 2, 3 | CelTual100(6), CelMen66, C3-Ezra |
| i810 Whitney (82810) | 2X (5) | 66, 100 | 2, 3 | CelCop100, CelMen66, P3Cop100, C3-Ezra |
| i460GX (82861GX) | 4X | 133 | 4 | P7Merced |
| i450GX Orion (82454NX) | N/A | 60, 66 | 2 | P6-Pro, P6-OverD |
| i450NX (82454NX) | N/A | 90, 100 | 3 | P2-Xeon |
| i450KX Mars (82454NX) | N/A | 60, 66 | 2 | P6-Pro, P6-OverD |
| i440GX (82443GX) | 2X | 100 | 3 | P2Des100, P2-Xeon, P3Cop100, P3-XeTan, P3-XC100 |
| i440BX (82443BX) | 2X | 66, 100 | 2, 3, 4 | CelMen66, CelTual100(7), P2Des100, P3Cop100, P3Tualat(7), C3-Ezra(7) |
| i440ZX (82443ZX) | 2X | 66, 100 | 2, 3, 4 | CelMen66, CelTual100(7), P2Des100, P3Cop100, P3Tualat(7) |
| i440LX (82443LX) | 2X | 66 | 2 | P2Des66, CelCop66(7) |
| i440FX Natoma (82441FX) | N/A | 50, 60, 66 | 2 | P6-Pro, P6-OverD, P2Des66 |
| i440EX (82443EX) | 2X | 66 | 2 | P2Des66, CelCop66(7) |
| Chipsatz | AGP Modes(1) | FSB(2) [MHz] | PCI- Teiler | Verwendbare CPUs laut Hersteller (3) |
|---|---|---|---|---|
| Micron Copperhead DDR (21PAD) | 4X | 100, 133 | 3, 4 | CelCop100, P3Cop133, P3Tualat |
| Micron Samurai | N/A | 66 | 2 | P2Des66 |
| Chipsatz | AGP Modes(1) | FSB(2) [MHz] | PCI- Teiler | Verwendbare CPUs laut Hersteller (3) |
|---|---|---|---|---|
| nForce 2 SPP (Crush 18) | 8X (8) | 100, 133 | 3, 4 | Sockel-A |
| nForce 2 IGP (Crush 18) | 8X (5, 8) | 100, 133 | 3, 4 | Sockel-A |
| nForce 420D (Crush 12) | 4X (5, 8) | 100, 133 | 3, 4 | Sockel-A |
| nForce 420 (Crush 12) | 4X (5, 8) | 100, 133 | 3, 4 | Sockel-A |
| nForce 415D (Crush 12) | 4X (8) | 100, 133 | 3, 4 | Sockel-A |
| nForce 220D (Crush 11) | 4X (5, 8) | 100, 133 | 3, 4 | Sockel-A |
| nForce 220 (Crush 11) | 4X (5, 8) | 100, 133 | 3, 4 | Sockel-A |
| Chipsatz | AGP Modes(1) | FSB(2) [MHz] | PCI- Teiler | Verwendbare CPUs laut Hersteller (3) |
|---|---|---|---|---|
| Grand Champion HE | N/A | 100 | 3 | P4-XeFos, P4-XePre |
| Grand Champion LE | 4X (10) | 100 | 3 | P4-XeFos, P4-XePre |
| ServerSet III HE, ServerSet III HE-SL | N/A | 100, 133 | 3, 4 | P3Cop133, P3Tualat(6)(9), P3XeTan, P3-XC133 |
| ServerSet III WS | 4X | 100, 133 | 3, 4 | P3Cop133, P3Tualat(6)(9), P3XeTan, P3-XC133 |
| ServerSet III LE | N/A | 100, 133 | 3, 4 | P3Cop133, P3Tualat(6)(9), P3XeTan, P3-XC133 |
| Chipsatz | AGP Modes(1) | FSB(2) [MHz] | PCI- Teiler | Verwendbare CPUs laut Hersteller (3) |
|---|---|---|---|---|
| SiS 750 | 4X (5) | 100, 133 | 3, 4 | Sockel-A |
| SiS 746/FX | 8X | 100, 133 , 166 | 3, 4, 5 | Sockel-A |
| SiS 746/DX | 8X | 100, 133 | 3, 4 | Sockel-A |
| SiS 745 | 4X | 100, 133 | 3, 4 | Sockel-A |
| SiS 740 | 4X (5) | 100, 133 | 3, 4 | Sockel-A |
| SiS 735 | 4X | 100, 133 | 3, 4 | Sockel-A |
| SiS 733 | 4X | 100, 133 | 3, 4 | Sockel-A |
| SiS 730S | 4X (5) | 100 | 3 | Athl-100 |
| SiS R658 | 8X (8) | 100, 133 | 3, 4 | P4-Willa, P4-NW133, CelPen4 |
| SiS 650/GX | 4X (5) | 100 | 3 | P4-Willa, P4-North, CelPen4 |
| SiS 650 | 4X | 100 | 3 | P4-Willa, P4-North, CelPen4 |
| SiS 648/FX | 8X (8) | 100, 133 , 166 | 3, 4, 5 | P4-Willa, P4-NW133, CelPen4 |
| SiS 648/DX | 8X (8) | 100, 133 | 3, 4 | P4-Willa, P4-NW133, CelPen4 |
| SiS 645DX | 4X | 100, 133 | 3, 4 | P4-Willa, P4-Nw133, CelPen4 |
| SiS 645 | 4X | 100 | 3 | P4-Willa, P4-North, CelPen4 |
| SiS 635T | 4X | 66, 100, 133 | 2, 3, 4 | P3Cop133, P3Tualat, CelCop100, CelTua133 |
| SiS 635 | 4X | 66, 100, 133 | 2, 3, 4 | P3Cop133, CelCop100 |
| SiS 633T | 4X | 66, 100, 133 | 2, 3, 4 | P3Cop133, P3Tualat, CelCop100, CelTua133 |
| SiS 633 | 4X | 66, 100, 133 | 2, 3, 4 | P3Cop133, CelCop100 |
| SiS 630/E/S/T | 4X (5) | 66, 100, 133 | Asynch | P3Cop133, CelCop100, C3-Ezra |
| SiS 620 | 2X (5) | 60, 66, 75, 83, 100 | Asynch | P2Kla66, P2Des100 |
| Chipsatz | AGP Modes(1) | FSB(2) [MHz] | PCI- Teiler | Verwendbare CPUs laut Hersteller (3) |
|---|---|---|---|---|
| Apollo KT333 (VT8367) | 4X | 100, 133 | 3, 4 | Sockel-A |
| Apollo KT266A (VT8366A) | 4X | 100, 133 | 3, 4 | Sockel-A |
| Apollo KT266 (VT8366) | 4X | 100, 133 | 3, 4 | Sockel-A |
| Apollo KT133A (VT8363A) | 4X | 100, 133 | 3, 4 | Sockel-A |
| Apollo KT133 (VT8363) | 4X | 100 | 3 | Athl-100 |
| Apollo KLE133 (VT8361) | 4X | 100, 133 | 3, 4 | Sockel-A |
| Apollo KX133 (VT8371) | 4X | 100 | 3 | AthlClas |
| Apollo P4X400 (8) (VT8754) | 8X | 100, 133 | 3, 4 | P4-Willa, P4-North, P4-Nw133, CelPen4 |
| Apollo P4X333 (8) (VT8754) | 8X | 100, 133 | 3, 4 | P4-Willa, P4-North, P4-Nw133, CelPen4 |
| Apollo P4X266E (VT8753E) | 4X | 100, 133 | 3, 4 | P4-Willa, P4-North, P4-Nw133, CelPen4 |
| Apollo P4X266A (VT8753A) | 4X | 100, 133 | 3, 4 | P4-Willa, P4-North, P4-Nw133, CelPen4 |
| Apollo P4X266 (VT8753) | 4X | 100 | 3 | P4-Willa, P4-North, CelPen4 |
| Apollo Pro 266T (VT8653) | 4X | 66, 100, 133 | 2, 3, 4 | P3Cop133, P3Tualat, CelTua100, C3-Ezra |
| Apollo Pro 266 (VT8633) | 4X | 66, 100, 133 | 2, 3, 4 | P3Cop133, CelCop100, C3-Ezra |
| Apollo Pro 133T (VT82C694T) | 4X | 66, 100, 133 | 2, 3, 4 | P3Cop133, P3Tualat, CelTua100, C3-Ezra |
| Apollo Pro 133A DP (VT82C694X-DP) | 4X | 66, 100, 133 | 2, 3, 4 | P3Cop133, P2Des100, C3-Ezra |
| Apollo Pro 133A (VT82C694X) | 4X | 66, 100, 133 | 2, 2.5, 3, 4 | P3Cop133, P2Des100, CelCop100, C3-Ezra |
| Apollo Pro 133Z (VT82C694Z) | 4X | 66, 100, 133 | 2, 3, 4 | P3Cop133, P2Des100, CelCop100, C3-Ezra |
| Apollo Pro PLE133T (VT8602) | 2X (5) | 66, 100, 133 | 2, 3, 4 | P3Cop133, P3Tualat, CelTua100, C3-Ezra |
| Apollo Pro PLE133 (VT8601) | 2X (5) | 66, 100, 133 | 2, 3, 4 | P3Cop133, CelCop100, C3-Ezra |
| Apollo Pro 133 (VT82C693A) | 2X | 66, 100, 133 | 2, 2.5, 3, 4 | P3Cop133, CelCop100, C3-Ezra |
| Apollo Pro Plus (VT82C693) | 2X | 66, 100 | 2, 2.5, 3 | P6-Pro, P6-OverD, P2Des100 |
| Apollo Pro (VT82C691) | 2X | 66, 100 | 2, 2.5, 3 | P6-Pro, P6-OverD, P2Des100 |
| ProSavageDDR KM133 (VT8375) | 4X (5) | 100, 133 | 3, 4 | Sockel-A |
| ProSavage KN133T TwisterK (VT8363A) | 4X (5) | 100, 133 | 3, 4 | Sockel-A |
| ProSavage KM133A (VT8365A) | 4X (5) | 100, 133 | 3, 4 | Sockel-A |
| ProSavage KM133 (VT8364) | 4X (5) | 100 | 3 | Athl-100 |
| ProSavage KL133A (VT8364A) | 4X (5) | 100, 133 | 3, 4 | Sockel-A |
| ProSavage KL133 (VT8364) | 4X (5) | 100 | 3 | Athl-100 |
| ProSavageDDR P4M266A (VT8751A) | 4X (5) | 100, 133 | 3, 4 | P4-Willa, P4-Nw133, CelPen4 |
| ProSavageDDR P4M266 (VT8751) | 4X (5) | 100 | 3 | P4-Willa, P4-North, CelPen4 |
| ProSavageDDR PN266T (VT8613) | 4X (5) | 66, 100, 133 | 2, 3, 4 | P3Cop133, P3Tualat, CelTua100, C3-Ezra |
| ProSavage PN133T Twister (VT8605) | 4X (5) | 66, 100, 133 | 2, 3, 4 | P3Cop133, P3Tualat, CelTua100, C3-Ezra |
| ProSavage PM133 (VT8605) | 4X (5) | 66, 100, 133 | 2, 3, 4 | P3Cop133, CelCop100, C3-Ezra |
| ProSavage PL133T (VT8604T) | 4X (5) | 66, 100, 133 | 2, 3, 4 | P3Cop133, P3Tualat, CelTua100, C3-Ezra |
| ProSavage PL133 (VT8604) | 4X (5) | 66, 100, 133 | 2, 3, 4 | P3Cop133, CelCop100, C3-Ezra |
Die Frage nach der Cacheable Area ist ein echter "Running Gag" in den Newsgroups. Deshalb soll auch dieses Thema hier behandelt werden, da die Cacheable Area traditionsgemäß mit dem Chipsatz zusammenhing. Bei neueren Systemen gibt jedoch die CPU die cacheable Area vor, weshalb auch dieser Punkt hier behandelt wird.
Ergänzungen und Berichtigungen sind natürlich hochwillkommen. Das gilt
vor allem für die ALi-Chipsätze, zu denen wir kaum Datenblätter haben, so
dass wir auf die - leider etwas schwammigen - Informationen aus der c't
und den Webseiten des Herstellers angewiesen sind. Sehr viele Infos zum
486er und 586er Prozessor und seinen Chipsätzen bekommt man unter
http://users.erols.com/chare. Trotzdem ist die Liste der Chipsätze am
Ende dieses Kapitels noch nicht vollständig; wer Informationen zu weiteren
Chipsätzen hat, oder weitere Namen kennt, unter denen einer der
aufgeführten Chipsätze verkauft wird, den möchten wir an dieser Stelle
bitten, uns die entsprechenden Angaben (mit Quelle) zuzuschicken, damit
wir sie in diese FAQ aufnehmen können. Das betrifft vor allem die älteren
Chipsätze von ALi, VIA und UMC oder Chipsätze für 486er, die in dieser
Liste bisher nur spärlich vertreten sind.
Nun, was ist überhaupt ein Cache? Moderne Prozessoren können Daten
schneller lesen und verarbeiten als der Hauptspeicher (RAM) sie liefern
kann. Der Speicher würde daher als Bremse wirken. Eine Abhilfe gibt es in
Form des "Cache". Dieser ist ein kleiner, aber dafür sehr schneller
Zwischenspeicher, in den ein Datenwort geschrieben wird, wenn der
Prozessor dieses zum ersten Mal liest. Greift die CPU später erneut auf
diese Daten zu, dann kann diese Anforderung aus dem Cache bedient werden
und der langsame Speicherzugriff wird überflüssig. Da solche wiederholten
Zugriffe während der Programmausführung sehr häufig vorkommen, bringt ein
Cache trotz seiner verhältnismäßig geringen Größe einen deutlichen
Geschwindigkeitszuwachs.
Und was ist jetzt diese "cacheable Area"? Die "cacheable Area" ist der
Bereich des Hauptspeichers, der vom Cache abgedeckt, also "gecachet"
werden kann. Zugriffe ausserhalb dieses Bereichs können nie vom Cache
bedient werden und treffen daher immer den langsameren Hauptspeicher.
Wenn mehr Hauptspeicher vorhanden ist als durch die cacheable Area
abgedeckt wird, dann können recht drastische Performanceeinbußen die Folge
sein. Hier macht sich vor allem die Art der Speichervergabe durch Windows
bemerkbar: Der Speicher wird von "oben" nach "unten" belegt, d.h. der
nichtgecachete Teil des Hauptspeichers wird zuerst benutzt.
Wodurch ergibt sich also die cacheable Area? Der Cachecontroller (also
der Teil des Chipsatzes, der für die Steuerung des Cache verantwortlich
ist) muss wissen, welche Teile des Hauptspeichers sich gerade im Cache
befinden. Dazu legt der Cachecontroller einen Teil der Speicheradresse in
einem eigens dafür vorgesehenen Speicherbaustein - dem "Tag-RAM" - ab. Die
"Breite" dieses Bausteins (in Bit) ist mitentscheidend für die Größe der
cacheable Area. Aber auch andere Faktoren können dies beeinflussen.
Möglicherweise z.B. die Größe des Cache selbst. Wenn man den Cache
verdoppelt, dann verdoppelt sich normalerweise auch die cacheable Area,
aber es gibt eine Reihe von Chipsätzen, bei denen das nicht so ist. Dazu
gehören z.B. viele Chipsätze der Firma Intel.
Häufig tauchen im Zusammenhang mit dem Cache die Begriffe "Write-Back"
und "Write-Through" auf. Auch diese Mechanismen haben eine Auswirkung auf
die cacheable Area. Diese beiden Begriffe beschreiben das Verhalten bei
einem Schreibzugriff, denn auch dabei kann es vorkommen, dass die
Zieladresse gerade vom Cache erfasst wird. Bei Write-Through werden die
Daten nicht nur in den Cache geschrieben, sondern auch gleichzeitig in den
Hauptspeicher. Bei Write-Back wird zunächst einmal nur der Cacheinhalt
verändert. Damit diese Daten später nicht verloren gehen, wenn dieser Teil
des Cache für andere Daten benötigt wird, muss der Cachecontroller sie zu
diesem Zeitpunkt zurückschreiben. Dieser Schreibvorgang sollte natürlich
nur dann ausgeführt werden, wenn auch tatsächlich Änderungen vorliegen,
damit keine Performanceverluste auftreten. Dazu vermerkt der
Cachecontroller im sogenannten Dirty-Tag, ob dieser Teil des Cache
verändert wurde und deshalb erst zurückgeschrieben werden muss. Einige
Chipsätze zweigen das Dirty-Tag vom normalen Tag-RAM (das auch Adress-Tag
genannt wird) ab. In diesem Fall halbiert sich die cacheable Area im
Write-Back-Betrieb, da das Adress-Tag nun 1 Bit schmaler geworden ist. Wer
ein Board mit einem Chipsatz besitzt, der beide Betriebsarten beherrscht,
der kann beruhigt zugunsten der cacheable Area auf den Write-Back-Betrieb
verzichten, da der Write-Back-Modus bei den modernen CPUs und Chipsätzen
die Leistung nur noch minimal steigern kann.
Das ist natürlich alles Theorie. Die meisten interessiert wohl nur, wie
groß die cacheable Area bei ihrem speziellen Board ist. Wie kann man das
festellen? Dazu gibt es ein kleines Programm namens "ctcm" von der
c't-Redaktion. Man erhält es kostenlos auf dem WWW-Server http://www.heise.de/ct des
Heise-Verlags. Die aktuelle Version ist 1.7a. Das Programm kann die
cacheable Area allerdings höchstens bis zur Größe des installierten
Hauptspeichers überprüfen.
Wer nun seinen Hauptspeicher erweitern möchte, der kommt mit "ctcm" somit nicht weiter. Wenn die cacheable Area auch nicht dadurch überprüft werden kann, indem man sich für den Test mit ctcm ausreichend viel Speicher ausleiht, etwa von netten Bekannten, dann hilft nur ein Blick auf das Board weiter. Eine Liste der Chipsätze und ihrer cacheable Area befindet sich am Ende dieses Kapitels.
Häufig taucht die folgende Frage auf: "Die cacheable Area meines Boards
ist nur 64MB groß. Kann ich trotzdem mehr Speicher einbauen?" Die Antwort
heisst: Ja. Aber man muss, wie schon gesagt, mit Performanceverlusten
rechnen. Mehr Hauptspeicher wäre nur dann sinnvoll, wenn dadurch
verhindert wird, dass der Rechner ständig "swappt", wie es z.B. bei der
Bearbeitung sehr großer Bilder mit dem Photoshop geschehen kann - selbst
ungecachetes RAM ist um ein vielfaches schneller als eine Festplatte! Es
sollte aber klar sein, dass das nur eine Notlösung darstellt.
Manchmal ist die cacheable Area irgendwie erweiterbar. Beim HX-Chipsatz
von Intel ist das möglich. Dieser Chipsatz unterstützt Tag-RAMs mit einer
Breite bis zu 11 Bit. Bei vielen Boards hat der Hersteller einen
Steckplatz für ein zweites Tag-RAM vorgesehen. Zusammen mit dem bereits
auf dem Board aufgelöteten Baustein (8 Bit) stehen dem Chipsatz die
erforderlichen Bits zur Verfügung, und die cacheable Area vergrößert sich
von 64 MB auf 512 MB. Nachdem das Tag-RAM eingesetzt wurde, muss meist
noch ein Jumper umgesetzt und/oder eine BIOS-Einstellung geändert werden.
Näheres dazu steht im Boardhandbuch.
Das Tag-RAM ist frei erhältlich. Dieser Baustein ist ein gewöhnliches
5V SRAM 32K*8 mit einer Zugriffszeit von 15 ns (z.B. UM61256AK-15), das
man für knapp fünf Mark im Elektronikladen bekommen kann. Da ein 15ns-SRAM
die Anforderungen nur so gerade erfüllt, ist es sinnvoll, gleich die
schnellere 12ns-Ausführung zu verwenden, die kaum teurer ist.
UMC scheint vor einiger Zeit jedoch die Fertigung von 32K*8 5V-SRAMs im
DIP-Gehäuse eingestellt zu haben, so dass das in der oben genannte IC nur
noch in Restbeständen im Handel ist. Eine mögliche Alternative wäre das
W24257AK-12 von Winbond, das z.B. bei Segor in Berlin (http://www.segor.de) noch ab Lager
lieferbar ist.
Eine kleine Besonderheit stellt das Gigabyte 586HX (Rev. 1.56)
Mainboard dar; nachdem ich man Tag-RAM eingesetzt hat, läuft der Rechner
häufig nur noch sehr instabil. Man muss auf die Erweiterung aber trotzdem
nicht verzichten. Auf dem Board fehlt einfach ein Widerstand, der bestückt
werden muss. Neben dem Tag-Sockel befinden sich zwei mit "R2" bezeichnete
Lötpads. Wenn man dort einen 10 KOhm-Widerstand einlötet, ist das Problem
behoben (Tip aus c't 15/98).
Bei Prozessoren ab dem Pentium Pro ist der L2-Cache im Prozessorgehäuse
bzw. auf dem Prozessormodul untergebracht (Ausnahme: Celeron "Covington"),
so dass der verwendete Chipsatz keinen Einfluss mehr hat. In Kapitel 3.3.3
gibt es eine Übersicht, welcher Prozessor wieviel Speicher cachen
kann.
Erläuterung der einzelnen Felder:
Nr.: Aufgedruckte Typnummer, falls "Bezeichnung" nicht auf dem Chip zu
finden ist. Normalerweise ist hier nur ein Baustein genannt. Weitere
Bausteine (Data Path Units, PCI-to-ISA-Bridges, etc.) werden nicht
erwähnt.
RAM: Vom Chipsatz maximal adressierbarer Hauptspeicher. Dies stellt das
Maximum der Chipsatzhardware dar - einige Boards können u.U. nicht mit
einem Hauptspeicher dieser Größe bestückt werden.
Möglicherweise sind auch keine Speichermodule der nötigen Größe
verfügbar, so dass die Anzahl der vom Chipsatz verwalteten RAM-Bänke den
Maximalausbau bestimmt.
Cache: Maximale Cachegrösse
Area: Größe der cacheable Area. Mögliche Varianten dieser Angabe
sind:
Wenn keine der Varianten, #, * oder @ angegeben ist, dann ist die Größe der cacheable Area unabhängig von der Cachegröße und -betriebsart!
| Bezeichnung | Nr. | RAM | Cache | Area | Bem. |
|---|---|---|---|---|---|
| Aladdin | M1451 | 196 MB | 1024 KB | * # 32 MB | 10 |
| Aladdin III | M ?? | 256 MB | 512 KB | ?? | |
| Aladdin IV | M1531 | 1024 MB | 1024 KB | 64/512 MB | |
| Aladdin IV+ | M1531 | 1024 MB | 1024 KB | 64/256 MB | 1, 2 |
| Aladdin V | M1541 | 1024 MB | 1024 KB | 256 MB | |
| Aladdin V+ | M1541 | 4096 MB | 1024 KB | 256 MB | |
| Aladdin V+(F) | M1541 | 4096 MB | 1024 KB | 4096 MB | |
| Aladdin VII | M1561 | 1024 MB | ?? | ?? | 20 |
| Bezeichnung | Nr. | RAM | Cache | Area | Bem. |
|---|---|---|---|---|---|
| 420TX Saturn | 82424TX | 128 MB | 512 KB | 128 MB | 15 |
| 420ZX Saturn II | 82424ZX | 128 MB | 512 KB | 128 MB | 15 |
| 430LX Mercury | 82434LX | 192 MB | 512 KB | 256 MB | 4 |
| 430NX Neptune | 82434NX | 512 MB | 512 KB | 512 MB | |
| 430FX Triton | 82437FX | 128 MB | 512 KB | 64 MB | |
| 430MX | 82437MX | 128 MB | 512 KB | 64 MB | 9 |
| 430HX Triton II | 82439HX | 512 MB | 512 KB | 64/512 MB | |
| 430VX Triton II | 82437VX | 128 MB | 512 KB | 64 MB | |
| 430TX Triton III | 82439TX | 256 MB | 512 KB | 64 MB |
| Bezeichnung | Nr. | RAM | Cache | Area | Bem. |
|---|---|---|---|---|---|
| 486SXWB | 82C495SX | 64 MB | 512 KB | 64 MB | 15 |
| 486SXWB(?) | 82C493 | 64 MB | 512 KB | 64 MB | 15 |
| 486SXWB(?) | 82C495SLC | 64 MB | 512 KB | 64 MB | 15 |
| HiB/486 | 82C481/2B | 16 MB | ? KB | 16 MB | 15 |
| Bezeichnung | Nr. | RAM | Cache | Area | Bem. |
|---|---|---|---|---|---|
| 85C471 | 128 MB | 1024 KB | @ # 32 MB | 15 | |
| 85C496 | 256 MB | 1024 KB | @ # 32 MB | 15 | |
| 85C501 | 501 | 128 MB | 2048 KB | @ # 32 MB | 16 |
| 5101 | 256 MB | 2048 KB | @ # 32 MB | 9 | |
| 5120 | 384 MB | 512 KB | # 64 MB | 17 | |
| 5511 | 5511 | 1024 MB | 1024 KB | @ # 32 MB | |
| 5571 | 5571 Trinity | 384 MB | 512 KB | # 64 MB | 9 |
| 5581/5582 | 5581 | 384 MB | 512 KB | # 64 MB | |
| 5591/5592 | 5591 David | 768 MB | 1024 KB | # 64/256 MB | 5 |
| 5596 | 5596 Genesis | 512 MB | 1024 KB | * # 64 MB | |
| 5597/5598 | 5597 Jedi | 384 MB | 512 KB | # 64 MB | 6 |
| 530/5595 | 530 Sinbad | 1536 MB | 2048 KB | 32/256 MB | |
| 540 | 540 | 1536 MB | 2048 KB | * # 32 MB | 20 |
| Bezeichnung | Nr. | RAM | Cache | Area | Bem. |
|---|---|---|---|---|---|
| Apollo | VT82C570 | 512 MB | 2048 KB | @ # 32/256 MB | 18 |
| Apollo VP | VT82C585VP | 512 MB | 2048 KB | @ # 32/256 MB | 18 |
| Apollo VPX | VT82C585VPX | 512 MB | 2048 KB | * # 32/128 MB | 7 |
| Apollo VP2 | VT82C595 | 512 MB | 2048 KB | * # 32/128 MB | 8 |
| Apollo VP3 | VT82C597 | 512 MB | 2048 KB | * # 32/128 MB | 11 |
| Apollo MVP3 | VT82C598 | 768 MB | 2048 KB | * # 32 MB | 12 |
| Apollo MVP4 | VT82C501 | 768 MB | 2048 KB | * # 32 MB | 13, 14 |
| Bezeichnung | Nr. | RAM | Cache | Area | Bem. |
|---|---|---|---|---|---|
| UM8881 | 128 MB | 1024 KB | 128 MB | 15 | |
| UM ? | 82C481A | 64 MB | 1024 KB | 64 MB | 15 |
Bemerkungen:
Nicht nur CPUs können Fehler haben, auch Chipsätze sind hin und wieder
von konstruktionsbedingten Fehlern betroffen. Die populärsten Fehler
sollen hier deshalb angesprochen und erläutert werden.
Der i810 (Codename: Whitney) war einer der ersten Chipsätze für den
Pentium-III mit SIMD-Befehlen (aka ISSE). Aufgrund eines
Konstruktionsfehlers des Chipsatzes werden die SIMD-Befehle aber
deaktiviert. Dies wurde mit dem i810E behoben.
Als Intel einsah, dass sich die Chipsätze der i8xx-Serie aufgrund des
hohen Preises von Rambus-DRAM (PC800, RIMM) nicht sonderlich verkauften,
wurde ein Hub entwickelt, der den Einbau von günstigem SDRAM möglich
machen sollte. Leider machte grade diese Kombination von i820-Chipsatz
(Codename: Camino) und MTH (Memory Translation Hub) große Probleme. Eine
Vielzahl der Mainboards hatte mit einfrierenden Systemen zu kämpfen, so
dass diese Kombination aus Chipsatz und MTH komplett vom Markt genommen
wurde - der geplante i840 (Carmel) mit MTH erschien erst gar nicht in
dieser Version sondern nur mit RDRAM. Die Ursache liegt angeblich in einem
zu hohen Rauschpegel durch zu wenig Masseleitungen auf dem Speicherbus,
was sich vor allem beim Einbau mehrerer SDRAM-Module bemerkbar macht.
Ein Workaround für dieses Problem ist nicht bekannt. Intel bot damals
kulanterweise an, die betroffenen Boards kostenlos gegen i820-Boards und
128MB RDRAM auszutauschen.
Informationen zum Bug von Intel gibt es der Seite
http://support.intel.com/support/mth.
Um den i820 mit ausreichend Speicher ausstatten zu können, hat Intel
bei diesem Chipsatz 3 Sockel für Rambus-DRAM vorgesehen. Leider hat sich
gezeigt, dass das Speicherinterface zu empfindlich für 3 Sockel ist. Nach
bekanntwerden dieses Bugs hat Intel die Spezifikation der i820-Systeme
verändert, so dass nur noch 2 RDRAM-Sockel im i820 vorgesehen sind. Wer
eins der ersten i820-Systeme ergattert haben sollte, muss auf den drittel
RDRAM-Sockel verzichten, da ein Workaround nicht bekannt ist.
Informationen gibt es z.B in der c't 14/00 Seite 108ff und auch auf vielen
Webseiten.
Da der i840 (Carmel) eigentlich für Server gedacht war, musste auch ein
Speicherkontroller her, der die ECC-Fehlerkorrektur beherrscht. Der
integrierte Rambus-Controller konnte dies zwar, jedoch war RDRAM zur
Produkteinführung extrem teuer (etwa 3000DM für 128MB PC800!), kaum in
großen Modulen zu bekommen (maximal 256MB-Module) und ECC-RDRAM war auf
den Markt schon gar nicht zu sehen. Da es für Server-Betreiber aber nie
genug Speicher geben kann, musste auch hier ein Hub her (MRH-S), damit
ECC-SDRAM eingebaut werden konnte. Leider funktionierte auch dieser Hub
nicht, so dass Intel nur empfehlen konnte, das Board nicht mit ECC-SDRAM
zu betreiben. Informationen zum Bug gibt´s u.a. hier:
Intel's Pentium 4 Chipsätze i850 und i850E (für den P4 "Willamette" und
"Northwood") sowie i860 (für den P4 Xeon "Foster", "Foster MP" und
"Prestonia") haben einen Bug im PCI-Bus. Die Datenrate kommt beim Burst
nicht wie bei PCI möglich auf annähernd 133MB/s, sondern lediglich auf
80-90MB/s. Nachlesen kann man dazu unter
http://www.geek.com/news/geeknews/2002jan/bch20020118009852.htm. Eine
Abhilfe scheint nicht möglich, Intel gibt diesen Missstand in den
"Specification Updates" zum i850, i850E und i860 an:
http://developer.intel.com/design/chipsets/850 bzw.
http://developer.intel.com/design/chipsets/860.
Ein geringer Teil der VIA KT133A-Chipsätze für den AMD Athlon hat einen
Fehler in der Northbridge VT8363A. Die Chipmasken mit den Nummern 1EA0 und
1EA4 (Stepping A0) zeigen eine deutliche Neigung zu Kalt- und
Warmstartproblemen, der Bildschirm bleibt dabei einfach schwarz. Dies
tritt vor allem auf, wenn eine Athlon-C CPU mit 133MHz FSB verwendet wird.
Einzige bis jetzt bekannte Abhilfe schafft das Starten des Rechners mit
100MHz FSB (also ein Untertakten der CPU) oder das Erhöhen der I/O-Voltage
von 3.3V auf 3.45V. In der offiziellen Stellungnahme von VIA wird das
Problem auf Qualitätsprobleme bei der Herstellung einiger Chipserien
zurückgeführt. Ein Umtausch betroffener Boards innerhalb der Garantiezeit
sollte somit kein Problem sein. Endeckt wurde das Problem von den
Betreibern der Seite "Au-Ja". Das Problem findet man dort auf der Seite
http://www3.au-ja.de/review-kt133a-1.html nochmals beschrieben. In der
c't 13/01 Seite 31 findet sich ebenfalls ein Kommentar.
Auch der Bug in der Southbridge VT82C686B ("686B") des KT133(A) wurde
von "Au-Ja" entdeckt (http://www.au-ja.de). Bei diesem Bug können
Datenverluste auftreten. Entgegen vielen Gerüchten und ursprünglichen
Meldungen ist der Bug bis jetzt lediglich in folgender Konstellation
reproduzierbar nachgewiesen und auch nur so von VIA bestätigt:
Sind diese Komponenten vorhanden, treten mit hoher Wahrscheinlichkeit Datenverluste beim Kopieren von Daten auf.
Behoben wurde der Bug durch ein kombiniertes Vorgehen: sowohl ein
BIOS-Update als auch das Aufspielen der neuen Chipsatztreiber (4-in-1
Version 4.31 und neuer bei Windows OS) bzw. eines neuen Kernel-Patches
("AC5" für Linux-Kernel 2.4.6) ist nötig.
Eigentliche Ursache des Problems ist nach Meinung von VIA eine
Lückenhaftigkeit der PCI-Spezifikationen. Offensichtlich ensteht durch
PCI-Busmastergeräte, die den Bus zu lange beanspruchen, ein
PCI-Bus-Arbitrierungsproblem und in der Konsequenz ein Pufferüberlauf.
Durch den Patch werden die Prioritäten der Busmaster-Zugriffe in der
Northbridge(!) verändert, so dass der Prozessor (ebenso ein PCI-Gerät)
öfter Zugriff auf den Bus hat. Das kann jedoch dazu führen, dass
PCI-Busmaster-Geräte in ihrer Arbeit unterbrochen werden. Soundknackser
oder die Störung der Videowiedergabe kann die Folge sein, was aber
zugegebenermassen auch bei intakten Chipsätzen mit "amoklaufenden"
PCI-Karten passieren kann. Weder im c't Labor noch in vielen eigenen Test
sind nach dem Auspielen der Patches noch Probleme und Datenverluste
aufgetreten (Vergleiche dazu auch die c't 17/01 auf Seite 20). Evtl. kann
der 686B-Bug auch mit dem Arbitrierungsproblem, welches in 2.3.8
beschrieben ist, erklärt werden.
Trotzdem berichten viele User weiterhin von Problemen und
Datenverlusten, jedoch nicht im Zusammenspiel mit dem Chipsatz KT133A,
dafür aber mit Systemen des AMD760 und Apollo Pro 133A/DP und in
Kombination mit der Southbridge 686B, auf die auch diese Probleme dann
geschoben werden. Häufig treten die Probleme sogar dann auf, wenn die 686B
gar nicht der Auslöser sein kann, wie z.B. in reinen SCSI-Systemen.
Die Ursachen dafür können durchaus vielfältig sein: die c't konnte in
einigen Fällen die Datenverluste eindeutig auf defekte AGP-Karten oder
mangelhaften Hauptspeicher zurückführen. Weitere beliebte Übeltäter sind
defekte IDE-Kabel, der Prozessorkühler, das Netzteil und natürlich auch
grundsätzliche Kompatibilitätsprobleme zu anderen PCI-Karten (TV, ISDN,
SCSI, Netzwerk etc.), wobei hier besonders die Soundkarten der Baureihe
Soundblaster Live! von Creative Labs als Beispiele genannt seien. Wer nur
Soundknackser sein eigen nennt, sollte mal einen Blick auch
http://alive.singnet.com.sg/tech/click.htm werfen.
Es bleibt damit weiterhin Spekulation, ob der Bug auch auf anderen
Systemen bzw. mit anderen Produkten auftreten kann. Auf jeden Fall sollte
man (auch nach Meinung der c't) Datenverfälschungen nicht einfach auf den
Chipsatz schieben.
Quellen zum Bug findet man z.B.
VIAs Chipsätze, angefangen vom MVP3 bis hin zum KT266A, scheinen generell ein Übertragungsproblem auf dem PCI-Bus zu haben, wenn es zu Bursts kommt. Diese werden frühzeitig abgeschnitten, so dass der PCI-Bus nicht wie erwartet an eine Übertragungsrate von 133MB/s herankommt, sondern lediglich 75-90MB/s liefert - ähnlich wie Intels i850 und i860 auch. Aufgetreten und Nachgewiesen wurde dieses Problem jedoch erst mit Festplatten-Controllern, und zwar IDE-Controller von Promise (Ultra 133TX2) und Highpoint (RocketRAID 133), sowie einem U160-SCSI RAID-Controller von Adaptec (RAID 2100S). Nachlesen kann man das z.B. unter http://www.tecchannel.de/hardware/817/index.html und http://www.geek.com/news/geeknews/2001dec/bch20011226009474.htm.
VIA hat mitlerweile reagiert und einen Patch bereitgestellt:
http://downloads.viaarena.com/drivers/others/prpp1.01.zip. Dieser
ersetzt den PCI-Bus Patch, der bereits in den 4-in-1 Treiber enthalten
ist.
Leider hat der Patch laut TecChannel nur signifikante Effekte auf die
Promise-Karten; die Übertragungsschwierigkeiten mit Highpoint- oder
Adaptec-Controllern bestehen also noch weiterhin.
Im Juni 2002 gab VIAs Leiter des Chipsatz-Marketing bekannt, wo genauer das Problem zu suchen sei. Alle VIA-Southbridges bis zum Baustein 8233A nutzen ein "spezielles" Verfahren zur Arbitrierung des PCI-Busses. Wenn zwei Busmaster-Geräte den PCI-Bus zur gleichen Zeit nutzen wollen, zählt ein Timer in der Southbridge eine bestimmte Anzahl von Takten runter, bis das nächste Gerät den Transfer beginnen darf. Somit wollte man sich wohl eine aufwändigere Arbitrierung ersparen. Laut VIA soll das Problem mit der Southbridge 8235 gelöst sein, die in alle neuen Chipsätze ab Juni 2002 verbaut werden soll. Ob die Probleme auch direkter Auslöser für den "686B-Bug" sind, ist noch nicht bekannt. Ein mittelbarer Zusammenhang wird aber vermutet. Mehr zum Thema lässt sich nachlesen unter http://www.tecchannel.de/news/20020610/thema20020610-7777.html und http://www.hardtecs4u.com/?id=1023813977,48683,ht4u.php.