Valve确认,Steam Frame只是让Steam游戏在兼容性受限的ARM电脑上运行的开始。
Steam Frame在虚拟现实头显里算是个异类。它能在自己的内部计算硬件上直接运行Steam游戏,不管是VR游戏还是普通平面游戏。用一句话形容,它就是一台戴在脸上的SteamOS电脑。不过,它正受到RAM短缺的严重影响。正如我们在评测中所说,这个能力的意义可能远超头显本身,因为它基于一项新的兼容技术,Valve希望把这套技术带到更广泛的PC和笔记本上。据Valve员工对RPS的说法,这有可能让原本不适合玩游戏的电脑变成真正的游戏系统。
为什么ARM电脑玩不了PC游戏
要解释这件事,得先聊点硬件术语。大多数PC游戏是专门为x86架构处理器打造的,也就是目前主流Intel Core和AMD Ryzen芯片所用的架构,Steam Deck和Steam Machine用的也是这种。
而竞争对手ARM架构的处理器,在非游戏领域越来越受欢迎,因为它效率高、续航好,适合平板和轻薄笔记本。这些优势说服了Valve在Frame上使用ARM芯片,但只有几百款游戏能和这个架构友好相处,距离Valve想在自家新头显上本地运行的数千款游戏还差得远。
解决方案是FEX,一个开源的x86转ARM模拟器。Valve接触了它的开发者,并暗中资助了多年。就像Proton让Windows游戏能在基于Linux的SteamOS上兼容运行一样,FEX让x86游戏能在基于ARM的Frame上兼容运行。而它的资助者并不打算止步于此。
Valve工程师:我们想为ARM做更通用的SteamOS
当被问到Valve是否在探索其他ARM电脑的游戏兼容性时,Valve工程师Pierre-Loup Griffais回答说:“哦,当然。”
他表示:“是的,我认为我们想做的一件事,也是Frame正在铺路的一件事,就是更通用的ARM版SteamOS,对吧?有很多设备,你在上面运行SteamOS可以获得很棒的体验,它们目前算是这个相邻的生态系统,只是稍微有点不同。但在我们看来,其实并没有那么不同。”
理论上,FEX可以被部署到目前难以玩游戏的机器上,让至少大部分Steam游戏库变得可玩,包括现代超轻薄笔记本、二合一设备和迷你PC。
集成显卡上的性能表现会有所差异,而且可能还有一个重大障碍,那就是devicetree,基本上是一种基于数据的映射,告诉操作系统去哪里找到ARM芯片上的各种硬件组件。这些布局因制造商而异,所以Valve的工作可能包括在FEX投入使用前,尽可能多地挖掘devicetree数据。
尽管如此,他们仍然对这个想法很热衷。Griffais表示:“我想我们想启用所有这些东西。”
从Steam Deck到Steam Frame,Valve一直在做同一件事:让游戏不再被硬件架构绑住。FEX如果真能铺开,受益的不只是头显用户,还有那些买了轻薄本却玩不了Steam游戏的人。
热门跟贴