在游戏开发者大会上,微软详细讨论了游戏模式的技术功能。还有机会评估通用 Windows 平台应用程序的改进,这些改进旨在促进 PC 和 Xbox One 游戏的开发。
Windows 10 创意者更新的众多新功能(仍计划于今年春季部署)中就有游戏模式。顾名思义,该功能专门用于视频游戏。或者更确切地说是这样的方式Windows 10现在将管理硬件资源,以便玩家可以拥有更多的权力。
阅读:Windows 10:探索创意者更新的新功能
如果我们已经知道操作原理以及如何在部署更新后激活游戏模式,那么微软通过 Xbox 高级技术小组的埃里克·沃尔斯顿 (Eric Walston) 利用游戏开发者大会的机会回到了该模式的某些技术方面。
游戏模式,它是如何工作的?
因此,埃里克·沃尔斯顿回到了一些基本的技术原理,以准确解释游戏模式的工作原理。
因此,当游戏在 PC 上启动时,Windows 10 将其视为众多任务中的一项,并且仅为其分配大量但有限数量的硬件资源(处理器和图形芯片),以节省其他进程的活动。背景。在游戏模式下,情况发生了变化。用户激活后,Windows 10将调整其资源分配优先级,以尽可能专注于正在运行的游戏。
非常专注的处理器
具体来说,这将导致在处理器级别分配大量核心(物理和逻辑)。例如,在Windows 10的领导下,8核处理器可以分配6个给“游戏”进程,2个给在后台任务中运行的其他进程。当然,前提是其余进程都不需要大量电力。
显然,如果您用多音轨对 4K 电影进行编码,您就会启动战地1并激活游戏模式,Windows 10将分配PC的资源同时执行这两项任务,稍微偏向游戏。
操作系统还能够重新分配卡,以限制由一个核心(逻辑或物理)引起的不活动时间,该核心等待另一个核心完成其任务,然后再干预部分过程。这一切都是为了进一步提升游戏的性能。
GPU 方面的一点努力
在显卡方面,Windows 10所做的调整将不那么重要。事实上,默认情况下,后者已经将绝大多数图形资源分配给前台的活动窗口。在游戏模式下,系统将为任务授予更多 GPU 时钟周期,最重要的是,允许所有与游戏相关的进程使用更多视频内存。
埃里克·沃尔斯顿还指出,开发人员很快可以在他们的应用程序(游戏除外)中实现能够自动触发游戏模式的新功能。
UWP 我的爱(或不是)
完美过渡到参与 Microsoft 开展的工作,以消除 UWP 兼容应用程序开发中的现有限制(通用Windows平台)。
提醒一下,通用 Windows 平台应用程序旨在在运行 Windows 10 的所有计算机上运行。无论是开发新程序还是移植现有 Win32 应用程序,Microsoft 都为开发人员设计了工具,旨在极大地简化他们的任务并保证几乎相同的舒适度。在所有设备上使用。
因此,今天,从理论上讲,可以将任何 PC 应用程序移植到 Xbox One 上。然而,理论与实践之间的差距是巨大的。
例如,当一款游戏转移到 UWP 以移植到 Xbox One 时,它目前无法充分利用控制台组件的全部功能。 Eric Walston 解释说,游戏机的 AMD Jaguar Custom 芯片的 8 个核心中,只使用了 4 个,图形处理能力也只使用了 50%,并且 1 GB DDR3 内存(共 8 个)。确实不足以在良好的条件下运行许多 AAA 游戏!
阅读:Xbox Play Anywhere:我们尝试了微软的多平台服务
意识到当前的极端限制,埃里克·沃尔特森(Eric Waltson)确保微软团队正在研究这个主题,并试图解除全部或部分这些限制,以方便开发人员的工作。微软代表甚至承诺推出开发者测试版,他承认目前为了充分证明 Xbox One 的强大功能,开发者必须使用该游戏机的开发套件。换句话说,他应该为 Xbox One 和 PC 创建应用程序。
然而,埃里克·沃尔特森仍然表示,微软希望在中期消除游戏机和个人电脑世界之间存在的界限,只创建一个生态系统,拥有相同的应用程序和相同的游戏。
如果目前 Xbox One 无法与“中端游戏”PC(800 至 900 欧元)竞争,那么未来情况也许会有所不同天蝎座计划及其宣布的 TFLOP 计算能力。
来源 :
技术艺术
Opera One - AI 驱动的网络浏览器
作者:歌剧