Im Kontext: Anfang der 2000er Jahre war es so gut wie unbekannt, eine Grafikkarte zu haben, die leistungsstark genug war, um 3D-Spiele auf einem Laptop zu spielen, da die Technologie einfach noch nicht ausgereift genug war. Ein Retro-Enthusiast demonstriert jedoch, wie weit die Dinge gekommen sind, indem er einen Voodoo4-Grafikprozessor in einen Laptop hineingezwängt hat.
Daniel Simionescu, in den Vogons-Foren auch als „sdz“ bekannt, hat etwas entwickelt, das er „Voodoo 4 M4800“ nennt. Bei diesem Projekt wurde der Prozessor einer Voodoo4 4500 AGP-Karte auf eine benutzerdefinierte MXM-Karte übertragen, die er dann in den Erweiterungssteckplatz eines Dell Precision M4800-Laptops aus dem Jahr 2013 steckte. Obwohl der Laptop über zehn Jahre alt ist, ist er neu genug, um den Strom- und Kühlbedarf des Voodoo4-Chips zu decken.
Für die Uneingeweihten: Die Voodoo 4 war eine Grafikkarte von 3Dfx, die im 250-nm-Prozess hergestellt wurde und auf dem VSA-100-Grafikprozessor basierte. Die Karte unterstützte in ihrer Napalm 26-220-Variante DirectX 6.0.
Sdz hat eine benutzerdefinierte Platine hergestellt, um die Voodoo VSA-100 GPU an das MXM-Format anzupassen, wobei ein FPGA einige Kompatibilitätsübersetzungsarbeiten übernimmt. Die Videoausgabe erfolgt über LVDS an das Display des Laptops, wobei ein integrierter Skalierungschip dabei hilft, die native Auflösung des Panels anzupassen.
Übertaktet auf 192 MHz und ausgestattet mit 64 MB RAM erreicht die Kreation von sdz im 3DMark-Benchmark 2001 beachtliche 2.035 Punkte. Das ist Spitzenleistung für einen VSA-100-Chip.
Es gibt jedoch noch einige Einschränkungen und Macken, die behoben werden müssen. Die Übertaktung funktioniert im Laptop noch nicht richtig, wahrscheinlich aufgrund eines Konfigurationsproblems. „Entweder stimmt etwas mit dem System nicht, oder es liegt irgendwie am fehlenden VSA-BIOS“, bemerkt sdz.
Insgesamt handelt es sich um ein unglaubliches Projekt, das zeigt, wie man praktisch jedes Silizium auf Hardware ausführen kann, die sich von der ursprünglichen Zielhardware deutlich unterscheidet. Der Voodoo4 wurde für Desktops entwickelt, doch hier rendert er 3D in einem Gerät, das vor kaum einem Jahrzehnt noch ein High-End-Laptop war.
Sdz sagt, er habe keine Pläne, vorgefertigte Voodoo 4 M4800-Einheiten zu verkaufen. Für diejenigen, die mutig genug sind, sich selbst an so eine Pfuscharbeit zu wagen, sagt er jedoch, er werde die gesamte technische Dokumentation und die Platinendesigns als Open Source zur Verfügung stellen.