本站 3 月 5 日消息,根據外媒 Tom's Hardware 報道,硬體發燒友 KittenLabs 近日成功在一台 TP-Link 路由器上運行了《GTA:罪惡都市》遊戲。
TP-Link TL-WDR4900 路由器於2013 年發布,其NXP / Freescale QorIQ P1014 處理器本質上是一顆PowerPC e500v2 32 位元處理器,並擁有一個效能不錯的PCIe 控制器。
由於路由器原廠並未提供任何PCIe 外接能力,該硬體玩家設計了一塊用於引出Mini PCIe 介面的PCB,並成功以PCIe 2.0 速率成功連接了AMD Radeon HD 7470 顯示卡。
由於路由器常用的OpenWRT 作業系統存在諸多限制,該玩家決定安裝PowerPCSPEPort 架構版本的Debian 作業系統,該版本專為PowerPC e500 / e500v2 處理器而開發。
該玩家首先嘗試了使用現代「amdgpu」驅動的AMD Radeon RX 570 顯示卡,但出現了花屏問題,於是轉向使用更老的“radeon”驅動的AMD RadeonHD 7470 顯示卡。
為了能讓PowerPC 架構的路由器成功運行《GTA:罪惡都市》,KittenLabs 選擇了reVC(《 GTA:罪惡都市》的開源逆向工程版本)。但遺憾的是,當涉及任何 NPC 時,遊戲都會出現故障。這個問題導致專案停滯了數月。在 reVC Online 的 Wii U 移植版(本站註:Wii U 也使用 PowerPC 架構處理器)作者幫助下,該硬體玩家仍然沒有解決圖形損壞的問題。
最後,在為路由器的 Linux 系統安裝了一部分 Mesa 3D 圖形庫及依賴項的更新之後,遊戲終於能在 GPU 加速正常介入的情況下渲染了。但是,該玩家仍不清楚問題究竟是如何解決的。
以上是硬體發燒友成功在路由器外接顯示卡運行《GTA:罪惡都市》的詳細內容。更多資訊請關注PHP中文網其他相關文章!