Mit der zunehmenden Beliebtheit von Streaming-Diensten ist der Netzwerkverkehr stetig gewachsen, und die Hardwareindustrie musste Schritt halten, indem sie schnellere Bandbreiten und leistungsfähigere Prozessoren anbot, die mit diesem Verkehrsaufkommen schritthalten können. Es ist mittlerweile gängig, mehrkernige CPUs insbesondere in Netzwerkausrüstungen wie Routern zu finden, die nun auch in Medienserver, leistungsstarke Firewalls, Qualitätssicherung oder einfache Vorbereitung für zukünftige Anforderungen integriert werden können.
Der TP Link WDR4900, der 2013 veröffentlicht wurde, hatte einen PowerPC e500v2 32-Bit-Prozessor. Die WDR4xxx-Serie ist nach wie vor sehr beliebt und wird für Modding und für Open-Source-Netzwerksoftware wie OpenWrt, DD-WRT und Tomato immer noch eingesetzt. Einige dieser Applikationen werden sogar bis in die heutige Zeit für diese alten Router aktualisiert.
Das Router-Board verfügt über zahlreiche Konnektivitätsoptionen, allerdings ist ein PCIe-Steckplatz nicht inbegriffen. Laut Tom's Hardware konnten Hacker mit den Pseudonymen "Manawyrm" und "tSYS" eigenhändig einen solchen Steckplatz hinzufügen. Dieser wurde dann genutzt, um eine externe GPU an eine Radeon HD 7470 anzuschließen. Mit dieser Konfiguration wäre es möglich, eines der populärsten Spiele aller Zeiten, Grand Theft Auto Vice City, zu spielen. Natürlich ist dies leichter gesagt als getan.
MiniPCIe Interface an WDR4900 Router, Bildquelle: KittenLabs
Um den Mini PCIe-Steckplatz nutzen zu können, muss er manuell auf die Platine gelötet werden. Anschließend wird das Verlängerungskabel mit der externen GPU verbunden, welche die Daten dann an den Bildschirm ausgibt. Ursprünglich war geplant, eine etwas modernere Radeon RX 570 Grafikkarte zu verwenden. Aufgrund einiger Treiberprobleme wurde jedoch beschlossen, auf Legacy-Treiber umzusteigen. Diese sind für die HD 7470 auf der AMD Caicos-GPU basierend und bieten 160 Shader-Einheiten sowie 1 GB GDDR5-Speicher. Dies ist ausreichend, um GTA Vice City auszuführen.
MiniPCIe Interface an WDR4900 Router, Bildquelle: KittenLabs
Es sei darauf hingewiesen, dass aufgrund der Architektur des Prozessors eine spezielle Version des Spiels verwendet werden musste. GTA Vice City hat eine öffentlich verfügbare reverse-engineered Version, die speziell für den PowerPC-Prozessor kompiliert werden musste. Dieser Versuch war erfolgreich, wenn er mit einigen Mesa 3D-Treibern und einer Menge Software-Bastelei kombiniert wurde. Das ist zweifellos eine faszinierende Errungenschaft, doch es wird nicht empfohlen, dies eigenständig umzusetzen. Die Fortschritte in der modernen Hardware-Hacking-Technologie sind bedeutend, und es bleibt spannend zu spekulieren, auf welcher Hardware GTA 6 in den nächsten 10 Jahren laufen wird.