欢迎光临散文网 会员登陆 & 注册

PC正式服的VULKAN API测试

2020-01-28 03:56 作者:R6S中文站  | 我要投稿

我们非常兴奋的向大家宣布,在4.3更新中,我们将在PC进行第一版Vulkan的正式服测试。 若要使用Vulkan开启《虹六号:围攻》,请在电脑上开启游戏时选择对应的选项。你将可以在启动器上选择使用DirectX 11或Vulkan。

为什么要选择VULKAN

Vulkan API提供了一些DirectX 11没有的优势,能提升《虹六号:围攻》各种层面的效能。

简而言之,Vulkan API会通过动态纹理索引来减少CPU的开销,并通过动态解析度及异步运算技术来降低GPU的开销,进而使我们能够改善硬的工作负载。这些技术都是已经使用在游戏主机上面的技术,而通过Vulkan API我们也将能够在PC上使用相同的功能。 综合所有的功能,我们可以最佳化GPU和CPU执行渲染时的开销

对于那些对技术细节感兴趣的朋友们,可以在下方找到关于这些功能的更详细解释以及它们为PC版带来的优点。为了确保Vulkan能够发挥正常性能,请务必阅读我们的「重要事项」部分

目录

  1. VULKAN、DIRECTX 11和API

  2. 测试VULKAN在《虹六号:围攻》的表现

  3. 技术细节

    ---动态纹理索引

    ---渲染目标锯齿化&动态渲染倍

    ---步运算

  4. 重要事项

    ---显卡驱动程序:更新你的驱动程序

    ---硬件支持

    ---GPU内存超额订用

VULKAN、DIRECTX 11和API

Vulkan与Direct 11是图形应用程序接口,又称为图形API它们充当虹六号:围攻》(以及其他游戏)和玩家图形处理器(又称GPU)之间的沟通桥梁。 

在游戏以及其他需要大量图形资源的程序中,CPU和GPU是并行运作的,两者之间较慢的一方会决定玩家PC在游戏时的最高帧率具体情况取决于硬虽然玩家们能够过变更显示设定来改善GPU的负载,在有限的能力范围内控制帧率,但无论如何,最终能依旧会受到CPU或GPU的限制。

这正是API发挥作用的地方正确的API能够提升负载量及能。像是Vulkan这类型的API还更近似于裸机硬,因此它所需要的CPU使用率也比较小。简而言之,它能以增加代码复杂性为代价,使程序员拥有更高的灵活性。

虹六号:围攻》目前使用的API DirectX 11是十几年前推出的。虽然它依然能够提供良好的能,但是它的显卡驱动程序需要占用大量的CPU使用率。除此之外,现代GPU支持的某些功能与DirectX11等较旧的API并不兼容(我们也评估过DirectX 12,但内部测试结果显示使用Vulkan的CPU性能表现好。)

我们能利用Vulkan所提供的优势减少CPU和GPU的开销,同时支持更多现代化功能,并为未来可能出现的新技术预留更多可能性。

测试VULKAN在《虹六号:围攻》的表现

虽然我们已经进行过广泛的内部验证,并花费了些时间收集了设置在测试服上的Vulkan诊断信息,但Vulkan面临的最大考验将会是其登陆正式服后呈现给玩家的性能表现。

在4.3更新中,我们将继续在PC正式服上对Vulkan进行测试。这将考验Vulkan在应付不同硬设备和大量玩家时的表现,帮助我们确保使用Vulkan能达到跟以往相同或更好的整体稳定性。请注意,对于在《虹六号:围攻》使用Vulkan,我们目前依然处于调整和测试阶段,在刚推出的正式服版本中,部分玩家可能不会发现有任何差异或是潜在的低下问题。我们将继续改善Vulkan的使用我们希望能借此提升玩家的图形显示性能

总结

Vulkan API提供了一些DirectX 11没有的优势,能提升《虹六号:围攻》的图形能。除此之外,作为较新的API,Vulkan本身就具有能够降低CPU和GPU开销的优势,并支持一些现代的功能,为未来可能出现的新技术预留更多可能性。我们会随着4.3更新让Vulkan上线,以对PC进行更大规模的测试。

若要使用Vulkan开启《虹六号:围攻》,请在电脑上开启游戏时选择对应的选项。你将可以在启动器上选择使用DirectX 11或Vulkan。 

别忘了更新你的显卡驱动程序!最佳能推荐配置:Nvidia更新441.87版本、AMD更新20.1.4版本、Intel更新26.20.100.7372版本。

————————————————

技术细节

Vulkan是个设计上更接近硬件级别工作的API。过使用Vulkan API,《虹六号:围攻》将能够利用三项现代化功能来提升能:

  • 动态纹理索引(又称为Bindless渲染)

  • 渲染目标锯齿化

  • 异步运算

动态纹理索引(又称为BINDLESS渲染)

用途:动态纹理索引能过减少绘制调用次数来协助我们减轻CPU的负荷量(绘制调用调用图形API以绘制要在画面上显示的物件)此运作原理是让GPU以动态的模式选择着色器所使用的材质,不将其跟CPU绑定在一起。这样能够减少驱动程序的负担,将那些释放出来的CPU周期运用在提升整体CPU能上面。

预期结果: 有了Vulkan以及动态纹理索引,那些受限于CPU的玩家们应该能够获得更好、更稳定的帧率

渲染目标锯齿化&动态渲染倍

用途 渲染目标锯齿化让我们能够在PC上使用动态渲染倍,根据GPU的负载动态调整渲染倍玩家们可以选择一个目标帧率,而游戏会自动调整渲染分辨率来达到该帧率目标,让受限于GPU的玩家能够拥有更加稳定的帧率

预期结果:自游戏上市之后,《虹六号:围攻》已过TAA反锯齿技术使用过各种渲染倍。PC玩家可以独自调整游戏的渲染分辨以及显示分辨率——这让我们可以利用较低的分辨率为物体进行渲染,之后再将它暂时放大至设定好的画面分辨率。暂时放大是一种高品质的放大技术,能在仅造成非常轻微的模糊效果下,呈现出高品质的反锯齿效果,同时还有加强效能的附加优势。

在动态渲染倍最佳化搭配TAA反锯齿技术的加持下,我们希望能够为受限于GPU的玩家们改善帧率和稳定性。

异步运算

用途异步运算是一个硬功能,能够在GPU上同时执行多项作业,提供更多的手段和机会以达到更棒的优化效果。自从《虹六号:围攻》在家用主机上推出之后,为了家用主机玩家,我们一直都有使用异步运算来优化各种图形技术,像是环境光遮蔽或屏幕空间反射。电脑的显卡原本支持异步运算技术,但DX11 API却不允许使我们利用此技术。而现在过Vulkan我们就能够使用异步运算了。

————————————————

重要事项

显示卡驱动程式更新你的显示卡驱动程式!(Nvidia更新441.87版本、AMD更新20.1.4版本、Intel更新26.20.100.7372版本)。在过去这几个月,我们不断地与Nvidia、AMD和Intel密切合作,以优化虹六号:围攻》的驱动程序性能。若要达到最佳,请务必安装最新的驱动程序(若你的驱动程序已过时,你将会收到警告信息)。

硬件支持不幸的,Vulkan并不支持部分较旧的硬件

  • Nvidia显卡,从Kepler系列(GTX 6系列)开始的版本皆支持Vulkan。所以Kepler、Maxwell、Pascal以及Turing架构的GPU都受到支持。任何在2012年之后推出的Nvidia GPU应该都受到支持

  • AMD显卡,从GCN1(Radeon HD 77XX系列)开始的版本皆支持Vulkan。任何在2012年之后推出的AMD GPU应该都受到支持

  • Intel显卡,从第9代(泛指Core IX-6XXX,Intel HD Graphic 5XX)开始的版本皆支持Vulkan。任何在2015年之后推出的Intel GPU应该都受到支持

GPU内存超额订用(需要的GPU内存用量超出可用内存):DirectX 11驱动程序的其中一个优点就是它非常擅长处理GPU内存超额订用的问题。而Vulkan在遇到超额订用时可能会造成卡顿甚至崩溃。因此,为确保能够拥有流畅的游戏体验,玩家们必须留意在图形设置菜单中的估计内存使用量。当我们监测到有超额订用的情况发生时,也会显示警告信息。为了避免这种情况发生,玩家们应尝试同时或单独降低游戏的纹理品质和分辨率,这些是造成超额订用的最大因素。

我们非常鼓励我们的PC玩家尝试用Vulkan启动游戏,以便测试结果能尽可能反应出全体PC玩家的情况。请随时前往推特Reddit、或是论坛上与我们分享你的反馈意见!

 

原文:https://www.ubisoft.com/zh-tw/game/rainbow-six/siege/news-updates/6VFn74oMO2nVQGZxvFhBb5/vulkan-api--pc-

润色:R6S.CN译制组

PC正式服的VULKAN API测试的评论 (共 条)

分享到微博请遵守国家法律