微软正准备为其Xbox云游戏(xCloud)服务添加鼠标和键盘支持,该服务将Xbox游戏流式传输到电视、PC、移动设备等。这家软件巨头在今年早些时候对新增功能进行了取笑,现在它鼓励游戏开发人员为鼠标和键盘支持做好准备,并很快对XboxCloudGaming进行一些重大的延迟改进。
“Xbox几年来一直支持键盘和鼠标,我们正在努力将其添加到PC用户的流媒体中,”微软Xbox游戏流媒体团队的软件工程师MorganBrown解释道。“但你现在可以开始将它添加到你的游戏中,你的控制台键盘和鼠标用户会喜欢它。一旦我们完成添加它,它就会在流媒体中亮起。”
微软飞行模拟器老板JorgNeumann此前曾开玩笑说,今年夏天可能会在Xbox云游戏上增加鼠标和键盘支持。由于微软鼓励开发人员开始更多地考虑对流式传输到PC的Xbox游戏的鼠标和键盘支持,我们很可能很快就会开始看到这种情况。
它将允许Xbox云游戏用户使用鼠标和键盘流式传输Xbox游戏,而不是PC游戏。我们可以看到《盗贼之海》、《我的世界》、《光环无限》,甚至《堡垒之夜》等游戏都通过XboxCloudGaming支持鼠标和键盘。不过,支持鼠标和键盘的Xbox游戏列表仍然相对较少。当微软在今年晚些时候扩展Xbox云游戏库时,它将特别有用。
除了鼠标和键盘支持外,微软还为开发人员提供了更多方法来改善游戏中的流媒体延迟。微软一直在开发一种新的显示详细信息API,总体上可以节省多达72毫秒的延迟。这是通过使用DirectCapture来实现的,它在软件中再现硬件功能,以消除VSync和双倍或三倍缓冲的等待时间,甚至是电视所需的缩放。
缩放和人工制品都为游戏流式传输增加了额外的延迟,许多游戏已经支持直接捕获以提高其在Xbox云游戏上的性能。与传统显示管道的8-74ms相比,延迟可降至2-12ms。但是,有一些限制。DirectCapture仅支持1440p的最大分辨率,还不支持动态分辨率或HDR。
对于大多数游戏开发者来说,分辨率限制现在不会成为问题,因为XboxCloudGaming将游戏在移动设备上缩小到720p,在PC和网络上缩小到1080p。微软最终确实希望支持更高的分辨率,但对于新的XboxTV应用程序的1440p或4K支持没有时间表。“根据不同的设备、网络条件和流堆栈的改进,我们预计随着时间的推移,这种情况会发生变化,”Brown解释道。开发人员很快将可以使用工具来测试他们的游戏并了解如何支持DirectCapture。
延迟改进是Xbox云游戏等游戏流媒体服务的关键,正如DirectCapture所示,这不仅仅是减少网络延迟。Nvidia去年推出了其RTX3080GeForceNow层,具有令人印象深刻的延迟改进。Nvidia构建了自己的自适应同步技术,该技术可以改变游戏渲染以匹配同步显示器,并允许GeForceNow将流式游戏同步到任何60Hz或120Hz显示器。
Nvidia的AdaptiveSync还减少了服务器端CPU和GPU之间的一些缓冲,最终结果是与GoogleStadia或XboxCloudGaming相比,延迟得到了令人印象深刻的改进。得益于120fpsGeForceNow支持,Nvidia甚至声称可以击败本地运行60fps的XboxSeriesX。