Bisher konnte ich nur noch nicht die Arbeitsspeicher Timings maximal ausreizen. Wenn ich DRAM auf "Fastest" stelle, erkennt er den L2 nicht mehr, auf "Faster" gehts. Leider kann ich den "DRAM Write Burst" gar nicht aktivieren, sonst startet DOS nicht. Das ist auch unabhaengig davon, ob ich die "Auto-Configuration" auf Enabled oder Disabled habe. Verschiedene RAMs hab ich auch schon getestet, das macht keinen Unterschied. Merkwuerdigerweise krieg ich die beste Leistung, wenn bei L1 und L2 Cache Scheme die Einstellung auf "AUTO" steht.
Jedenfalls ist durch das L1 WriteBack schon die Mehrleistung eingetreten, die ich mir auch davon erhofft habe
PCPBench /VGAMODE = 20,1 fps
PCPBench 100 (LFB) = 10,3 fps
doom -timedemo demo3 -nosound = 1409 realtics = 53,0 fps
Unter Windows 95 hat sich der Speicherdurchsatz in SiSoft Sandra 99 von 23MB/s auf 33MB/s gesteigert.
@Antz: Welchen Arbeitsspeicher verwendest du in deinem ASUS? Nen besonderen oder auch nur Standard 60ns FPM?
(26.02.2014 22:25)Mr. Vain schrieb: Perfekt! Damit laeufts jetzt mit L1 WriteBack
Bisher konnte ich nur noch nicht die Arbeitsspeicher Timings maximal ausreizen. Wenn ich DRAM auf "Fastest" stelle, erkennt er den L2 nicht mehr, auf "Faster" gehts.
Bei ctcm wird der L2-Cache nur erkannt, wenn der Zugriff dort signifikant schneller ist als auf dem DRAM. Falls der L2-Cache nicht mehr erkannt wird, kann es bedeuten, daß der Zugriff aufs RAM so schnell erfolgt, daß der L2-Cache - obwohl eingeschaltet - keine nennenswerte Beschleunigung mehr bewirkt.
"I think that computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image."
(Stephen William Hawking)
(Igor bevölkert das Winhistory-Forum seit dem 21.09.2006)
(In the rpg commonly known as rl, Igor got an extra life on March 28, 2009)
26.02.2014 23:28
Mr. Vain
Jetzt auch mit TCP/IP-Netzwerk
Beiträge: 1.187
Registriert seit: Nov 2008
(26.02.2014 22:25)Mr. Vain schrieb: Perfekt! Damit laeufts jetzt mit L1 WriteBack
Bisher konnte ich nur noch nicht die Arbeitsspeicher Timings maximal ausreizen. Wenn ich DRAM auf "Fastest" stelle, erkennt er den L2 nicht mehr, auf "Faster" gehts.
Bei ctcm wird der L2-Cache nur erkannt, wenn der Zugriff dort signifikant schneller ist als auf dem DRAM. Falls der L2-Cache nicht mehr erkannt wird, kann es bedeuten, daß der Zugriff aufs RAM so schnell erfolgt, daß der L2-Cache - obwohl eingeschaltet - keine nennenswerte Beschleunigung mehr bewirkt.
Von den Ergebnissen her ist der Durchsatz bei CTCM aber schlechter, wenn er den L2 nicht erkennt. Da liegt er nur zwischen 12MB/s (640k) und 19MB/s (4M). Bei DRAM Einstellung "Faster" werden die 512KB erkannt und JA, sie laufen im WriteBack , dadurch bekomme ich Werte zwischen 23MB/s (640k) und 33MB/s (4M).
Merkwuerdig ist halt, dass der DRAM Write Burst ueberhaupt nicht gehen will, der POST laeuft dann nicht komplett durch, sondern stoppt nach dem Hochzaehlen des Arbeitsspeichers und Erloeschen des Energy Star Logos. Die AWARD System Configuration wird dann nicht mehr angezeigt.
Mit ctcm ist's auch so eine Sache, Igor scheint recht zu haben.
ctcm16n erkennt auch bei mir mit der "fastest"-Einstellung keinen L2, 16r genauso (bleibt beim Bench dann hängen),
Dagegen findet ctcm15b den L2 aber keinen Dirty Tag (allerdings auch bei langsameren Settings)
Speedsys ist da verlässlicher, das erkennt scheinbar korrekt (Ram 18.27 faster zu 22.22 MB/s fastest bei mir, bei 33Mhz Fsb)
(Dieser Beitrag wurde zuletzt bearbeitet: 27.02.2014 23:36 von Antz.)
27.02.2014 22:50
Mr. Vain
Jetzt auch mit TCP/IP-Netzwerk
Beiträge: 1.187
Registriert seit: Nov 2008
Der Ausbau der Hardware des 486er hat nun ein Stadium erreicht, wo man schon von High-End reden kann Ich denke, es wird nicht soo viel schnellere VLB-486er mehr geben, von uebertakteten Kisten vielleicht mal abgesehen...
Folgende Komponenten habe ich die letzten Monate zusammengetragen und verbaut:
- Mainboard: ASUS VL/I 486SV2GX4 Rev 2.1 mit aktuellstem BIOS 0402.001 Beta (11/19/97)
- Am5x86 P75 133-ADW, der auch mit 4x 33MHz und 16KB L1 im WriteBack laeuft
- 512KB L2 Cache, 8 Module (64kx8) in 15ns
- 64MB 60ns FPM RAM in 4x 16er Riegeln
- S3 Trio64 VLB Grafikkarte mit 2MB DRAM (Diamond Stealth 64 DRAM T VLB)
- Future Domain IDE-32000 VL Dual IDE Controller
- Creative SoundBlaster AWE64 Gold
- 3COM EtherLink III 10MBps ISA-Netzwerkkarte
Ein wenig Gebastel war beim Einbau der Festplatte noetig, damit die zugehoerige Halterung nicht direkt ueber der CPU haengt und den Luftstrom des Luefters blockiert. Das ASUS Board hat naemlich ein etwas ungewoehnliches, aber sehr durchdachtes, Layout, bei dem der CPU Sockel eben nicht gleich 3 ganze Steckplaetze fuer lange Karten blockiert. In den Festplattenhalter also noch paar Loecher gebohrt und schon sitzt die HDD korrekt.
Um diesen TARGA Desktop ging es also schon die ganze Zeit
Das Mainboard
Als CPU nutze ich diesen AMD hier
Die Caches haben hier ihren Platz
Mit verbautem RAM und CPU Kuehler siehts so aus
Die VLB Karten, dem Future Domain hatte ich ja das nervige Gepiepse und Rumgefrage beim Booten erfolgreich ausgetrieben...
Die ISA Karten, evtl. kommt die ESCOM PowerVideo Professional bald dazu...
Und die Speichermedien
In Zukunft wird sich noch eine 2GB Compact Flash Karte als zusaetzliche Festplatte einfinden. Diese soll dann an einem Slotblech von der Rueckseite des PCs wie ein Massenspeicher steckbar sein.
Zum Abschluss nochmal die (bei mir) funktionieren Jumpersettings fuer den Am5x86 mit L1 WriteBack. Es finden sich ja derart viele falsche Einstellungen im Netz, dass man nachher gar nicht mehr durchsieht, welche denn nun einigermassen passt.
Als Anmerkung dazu noch: Das BIOS ist ein 512kBit (=64KB) UV-EPROM, welches nur mit speziellem Loeschgeraet geloescht werden kann. Danach kann es elektrisch neuprogrammiert werden. Der EPROM-Typ ist in der Regel ein 27C512 oder M27C512, die Reaktionszeiten der EPROMs liegen bei 150 bis 200ns. Um aus dem Board die beste Leistung der L1 und L2 Caches herauszuholen, sollte man im 0402.001er BIOS bei "Cache Scheme" die Einstellungen AUTO waehlen. Ich weiss auch nicht warum, aber damit laeufts am besten. Diverse Diagnoseprogramme bestaetigen die Arbeitsweise der beiden Caches dann auch mit WriteBack
Glückwunsch! Schöner Rechner, da kannst du dich drüber freuen Wobei jetzt eine VLB Grafikkarte mit 4MB nicht das entscheidende Kriterium ist, der Chip ist wichtiger. Unter DOS allein reichen 2MB alle mal, mit Windows sind 4MB allerdings nicht verkehrt. Für 160Mhz ist eine ADZ-Variante eher von Nutzen, zu Mal diese Geschwindigkeit nicht jede ADZ schafft. Tipp noch von mir: 12ns TAG-RAM benutzen, damit erreicht dein Cache auch wirklich 15ns. Was mich interessieren würde: Wie viel GB kann dein Controller abdecken? Ein Tekram 680C mit 286-CPU und 16MB Simm RAM schafft bspw. 8 GB.
(Dieser Beitrag wurde zuletzt bearbeitet: 01.03.2014 19:23 von Retro92.)
01.03.2014 19:16
Mr. Vain
Jetzt auch mit TCP/IP-Netzwerk
Beiträge: 1.187
Registriert seit: Nov 2008
Auf dem Rechner hab ich nicht viele Spiele laufen, die auch wirklich Windows (95) brauchen. Da geht es mehr um kleinere Sachen (wie z.B. Hearts und so ) oder Anwendungsprogramme. Von da her sehe ich die 2MB der GraKa nicht als zu wenig an. Ob ne VRAM Karte gegenueber ner DRAM Karte wirklich was bringt, sehe ich auch kritisch. Notfalls steht ja neben dem 486er noch nen Pentium 200 rum...
Ueber ein 12ns TAG hab ich schon ernsthaft nachgedacht und wuerde es gern mal testen wollen, was das bringt. Mal schauen, wo ich so schnelles SRAM her bekomme.
Die Festplattenkapazitaet des Future Domain war wimre auch bei 8GB, muesste ich in der Dokumentation erst nachschauen. Auf jeden Fall kann der schon PIO 4 MWDMA 2, also bis zu 11MB/s Datenrate. Das reicht auch aus Der alte Standard VLB Controller, der beim PC einst dabei war, kann nur PIO 3.
Auf 160MHz uebertakten will ich eher nicht, kann sein, dass das mit den VLB Karten dann Probleme macht.