IT之家 3 月 5 日消息,據(jù)外媒 Tom's Hardware 報道,硬件發(fā)燒友 KittenLabs 近日成功在一臺 TP-Link 路由器上運行了《GTA:罪惡都市》游戲。
TP-Link TL-WDR4900 路由器于 2013 年發(fā)布,其 NXP / Freescale QorIQ P1014 處理器本質(zhì)上是一顆 PowerPC e500v2 32 位處理器,并擁有性能不錯的 PCIe 控制器。
由于路由器原廠并未提供任何 PCIe 外接能力,該硬件玩家設(shè)計了一塊用于引出 Mini PCIe 接口的 PCB,并成功以 PCIe 2.0 速率成功連接了 AMD Radeon HD 7470 顯卡。
由于路由器常用的 OpenWRT 操作系統(tǒng)存在諸多限制,該玩家決定安裝 PowerPCSPEPort 架構(gòu)版本的 Debian 操作系統(tǒng),該版本專為 PowerPC e500 / e500v2 處理器而開發(fā)。
該玩家首先嘗試了使用現(xiàn)代“amdgpu”驅(qū)動的 AMD Radeon RX 570 顯卡,但出現(xiàn)了花屏問題,于是轉(zhuǎn)向使用更老的“radeon”驅(qū)動的 AMD Radeon HD 7470 顯卡。
為了能讓 PowerPC 架構(gòu)的路由器成功運行《GTA:罪惡都市》,KittenLabs 選擇了 reVC(《GTA:罪惡都市》的開源逆向工程版本)。但遺憾的是,當涉及到任何 NPC 時,游戲都會出現(xiàn)故障。這個問題導致項目停滯了數(shù)月。在 reVC Online 的 Wii U 移植版(IT之家注:Wii U 也使用 PowerPC 架構(gòu)處理器)作者幫助下,該硬件玩家仍然沒有解決圖形損壞的問題。
最后,在為路由器的 Linux 系統(tǒng)安裝了一部分 Mesa 3D 圖形庫及依賴項的更新之后,游戲終于能在 GPU 加速正常介入的情況下渲染了。但是,該玩家仍不清楚問題究竟是怎樣解決的。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。