Jump to content
  • astrolabos
    astrolabos

    Μονταρισμένη 3Dfx Voodoo με 12MB και διπλή TMU: απόδειξη πόσο μπροστά ήταν η αρχιτεκτονική

    Η σύγχρονη υλοποίηση του modder sdz σε πλήρως custom PCB, η Voodoo 4440H, «ξεκλειδώνει» το αρχικό σχέδιο της πρώτης Voodoo Graphics (SST-1): δύο μονάδες χαρτογράφησης υφών (TMU) και σύνολο 12MB μνήμης — 4MB στο FBI (frame buffer) και 4MB σε κάθε TMU — με native HDMI. Τα αρχεία σχεδίασης (schematics/PCB, GERBER, BOM) και το bitstream του FPGA διατίθενται ανοιχτά· δεν πωλείται έτοιμη κάρτα, απαιτούνται εργαλεία και γνώσεις συναρμολόγησης/προγραμματισμού. 

     

    διπλή TMU δεν είναι πρόσφατη πατέντα. Η Voodoo σχεδιάστηκε εξαρχής με πολλαπλό διαύλο μεταξύ FBI και TMU (multi-point bus), ώστε να «κρεμά» επιπλέον TMU — επιλογή που έγινε mainstream ένα χρόνο αργότερα με τη Voodoo2 λόγω κόστους/μνήμης της εποχής. Το mod απλώς δείχνει το ταβάνι που είχε προβλεφθεί στη γενιά SST-1.

     

    Στις μετρήσεις του PixelPipes, σε σύστημα τύπου Pentium III/Win98, η 4440H φτάνει έως και ~60% υψηλότερα fps σε δημοφιλή παιχνίδια (Quake/Quake II/Unreal/UT) σε σχέση με «στοκ» Voodoo 1xTMU/4MB, ενώ σε παλαιότερο Pentium το κέρδος πνίγεται από τον επεξεργαστή. Τα αποτελέσματα ευθυγραμμίζονται με ανεξάρτητες αναφορές/ρεπορτάζ που δοκίμασαν την κάρτα.

     

    Η 4440H παραμένει σήμερα Glide-only (δεν υποστηρίζεται πρακτικά Direct3D) και ο δημιουργός συστήνει συγκεκριμένες SST_* μεταβλητές στο autoexec.bat για ρολόγια/καθυστερήσεις (CLK_DEL). Γνωστός περιορισμός είναι και η ασυμβατότητα σε Diablo II + LOD με 2×TMU σε Voodoo1. Επιπλέον, η πλατφόρμα Voodoo ιστορικά εμφανίζει ιδιαιτερότητες φωτεινότητας (gamma) στα Glide παιχνίδια που δεν διορθώνονται πάντα από το control panel, αλλά ρυθμίζονται με SST_* (π.χ. SST_GAMMA) — χρήσιμο και εδώ. Για πειραματισμό με τη μνήμη, η κάρτα ενσωματώνει DIP switch που επιτρέπει να ενεργοποιείς/απενεργοποιείς τα έξτρα 2MB ανά chip· έτσι δοκιμάζονται διαμορφώσεις 4/8/12MB, κάτι που βοηθά να αξιολογηθεί η επίδραση στη συμπεριφορά/αναλύσεις (π.χ. 800×600). Υπάρχει και επιλογή ρύθμισης μέσω autoexec.bat αν δεν τοποθετηθεί ο διακόπτης.

     

    Το 1997 η Primary Image υλοποίησε βιομηχανικές Voodoo με έως τρεις TMU ανά FBI, ενσωματωμένο MIPS R5000 @200MHz και αλυσίδωση πολλών καρτών σε SLI για προσομοιωτές — ένα δείγμα του πόσο κλιμακούμενο ήταν το σχέδιο της 3dfx πολύ πριν το καταναλωτικό SLI. Παράλληλα, η Quantum3D (spin-off 3dfx για arcade/visual simulation) πήγε τη συνταγή ακόμη παραπέρα με επαγγελματικές Obsidian/σειρές πολλαπλών Voodoo και εκτεταμένη χρήση SLI στο χώρο των προσομοιωτών.

     

    Το mod δείχνει ότι η διπλή TMU και οι μεγαλύτερες δεξαμενές μνήμης δεν ήταν «τεχνάσματα του 1998», αλλά σχεδιαστική πρόβλεψη του SST-1 που απλώς δεν έφτασε μαζικά στην αγορά λόγω κόστους BOM και ωριμότητας DRAM. Σήμερα, με custom PCB/FPGA και ανοιχτά αρχεία, οι power users μπορούν να το αναπαράγουν, να δοκιμάσουν Glide-only σενάρια και να μετρήσουν τα οφέλη — γνωρίζοντας ταυτόχρονα τους περιορισμούς/«γιορτές» συμβατότητας που συνεπάγεται μια τόσο «ώριμη» σε ηλικία αρχιτεκτονική.


    Πηγή
    Φωτογραφία: sdz-mods.com
×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.