硬體發燒友成功在TP-Link路由器上執行《GTA:罪惡都市》
據外媒Toms Hardware報道,硬體發燒友KittenLabs最近成功在一臺TP-Link TL-WDR4900路由器上運行了備受矚目的遊戲《GTA:罪惡都市》。
TP-Link TL-WDR4900路由器的硬體特點
TP-Link TL-WDR4900路由器首次釋出於2013年,搭載NXP/Freescale QorIQ P1014處理器,實質上是一顆32位PowerPC e500v2處理器,並且配備出色的PCIe控制器。然而,由於路由器原廠未提供任何PCIe外部介面,這位硬體玩家設計了一塊PCB板用於引出Mini PCIe介面,併成功以PCIe 2.0速率連線了AMD Radeon HD 7470顯示卡。
作業系統及顯示卡驅動的選擇
鑑於路由器常用的OpenWRT作業系統存在一些限制,該玩家選擇安裝專為PowerPC e500/e500v2處理器設計的Debian作業系統。在嘗試過使用現代的“amdgpu”驅動後出現了破圖問題,他轉而使用更老的“radeon”驅動的AMD Radeon HD 7470顯示卡。
遊戲執行中的問題和解決方案
為確保PowerPC架構的路由器能成功執行《GTA:罪惡都市》,KittenLabs選擇了reVC(該遊戲的開源逆向工程版本)。然而,遺憾的是,在涉及NPC的情況下,遊戲會出現故障,這一問題導致專案停滯數月。
在Wii U上也採用PowerPC架構處理器的reVC Online移植版作者的幫助下,硬體玩家仍未解決圖形損壞的問題。最終,在為路由器的Linux系統安裝了一部分Mesa 3D圖形庫及其依賴項之後,遊戲才能正常渲染,同時GPU加速也得以順利介入。然而,該玩家仍然對問題的解決方式感到困惑。