ps4使用x86架構是不是意味著可以用PC模擬PS4了?
07-29
PS4 不用 x86 PC 照樣能模擬,很慢就是了。然後遊戲機調試是直接接線在真機調試的。
CPU指令集兼容了,GPU怎麼辦?哪有那麼強的核顯?用獨顯的話怎麼做到同步?電腦CPU哪裡有X1那樣的高速緩存?GDDR5多少錢?這些問題都會導致嚴重的延遲,此外還沒有考慮到電腦系統的調度問題。印象中Xbox遊戲一直是Kernel模式運行的,對延遲要求很高,在硬體跟不上、系統延遲嚴重、GPU指令不明確的情況下,模擬器怎麼做?理論上來說的確是這樣,但實際的話
舉個簡單例子吧,當年微軟的XBOX,CPU還是奔騰III 733MHz,整個配置基本就是一台PC。但這麼多年過去了,現在XBOX能完美模擬了嗎?
能否模擬和架構無關,只要它們都有正常的指令集(圖靈完全的),就有可能模擬。只能說「在PC上原生地運行PS4遊戲的可能性更大了」。但事實上,這基本得靠自製固件。由於硬體的差異以及技術參數的保密,可能性依舊較小。不過有傳言說,PS4的操作系統是FreeBSD的修改版,這樣一來,關注它的Hacker相對於前幾代來說想必會更多,也許會有一些新奇的玩法湧現。
他們只是採用了相同的指令集,即使不是x86也是可以模擬的,安卓還是arm的呢,也可以在x86上模擬出來,,只不過需要有人寫相應的模擬程序。。模擬器分為動態指令集翻譯和runtine模擬。其中指令翻譯(有點像JIT)會佔據主要的耗時耗力部分,runtime需要提供模擬memory等資源環境,必要的時候hook一些api,syscall等等。
當架構相同時,省去指令翻譯,肯定會快很多的。
…即使不是X86的 PS PS2 PS3都有模擬器…
推薦閱讀:
※各大主機性能的發掘程度,以最有代表性的遊戲為例,說說次時代主機與上時代主機?
※PS4鏈接電腦顯示器,沒有聲音輸出,怎麼解決?
※預算有限的情況下PS3和PS4 入手那個更好?
※如何看待國行ps4更新6.20系統之後可以通過特殊方法解鎖國行鎖區?
※目前來說 switch xbox ps4 哪台比較好 或者2019會有新機型發售嗎。?
TAG:x86 | 遊戲機模擬器 | PlayStation4 |