0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vulkan 1.3帮助实现跨平台功能

星星科技指导员 来源:NVIDIA 作者:Ethan Einhorn 2022-04-02 15:51 次阅读

NVIDIA 和其他 Khronos 成员开发的 Vulkan 最常被要求的扩展中,共有 23 个现在被纳入全新的 Vulkan 1.3 核心规范。 NVIDIA 已经准备好了第一天的驱动程序,开发者可以立即在自己的系统上试用这个业界唯一的现代跨平台 GPU API 的重要新版本。

Vulkan 1.3 中一些最重要的新核心功能包括:

Dynamic rendering 用于简化 API 使用,无需子类。

动态状态,以减少避免挂接所需的管道对象数量。

优化了着色器管道编译的管理。

Nsight 工具支持

为了帮助开发者轻松升级到 Vulkan 1.3 ,开发者工具已经升级,以支持新功能。这使 Vulkan 开发人员能够快速进入新标准,并拥有正确的工具进行调查和优化,从而节省时间和挫折感。

Nsight Graphics 是一个功能强大的调试器和探查器,可帮助您使用事件视图和 API 检查器快速识别 API 问题。您可以检查 Vulkan 光线跟踪加速结构,以及实时查看和编辑着色器。高级着色器探查器有助于确定 GPU 没有以完全并行的方式执行着色器指令的位置,因此您可以修改着色器以提高性能。

使用 GPU Trace next generation profiler ,您可以查看具有低水平 GPU 性能指标的时间轴上的帧。这些指标可以帮助您微调 Vulkan 应用程序,并充分利用所有 GPU 资源。

Nsight Systems 是一种应用程序性能分析工具,旨在跟踪 GPU 工作负载到其 CPU 来源,从而发现瓶颈。系统范围的视图帮助您分析 GPU 工作负载、 GPU 性能指标、图形 API 、计算 API 、帧中断,并将它们相互关联。

“ Vulkan 是 Adobe 针对其 Adobe Substance 3D 产品的多平台、多供应商渲染策略的基石。多亏了 NVIDIA 开创并为 Khronos 贡献的光线跟踪扩展, Vulkan 提供对光线跟踪硬件的本机访问,在受支持的设备上提供优异的光线跟踪性能。此外, Nsight 图形和 Nsight 系统在理解和改进 Vulkan 光线跟踪应用程序的性能方面是非常宝贵的工具。” Francois Beaune , Adobe 3D & Immersive 公司照片级真实感渲染首席软件工程师

Nsight Systems 是一个很好的起点,因为您可以验证自己是 CPU 还是 GPU 有限公司。它与 Nsight Graphics 的集成使您在性能调整应用程序时,可以在两者之间无缝切换。

这些工具给你的力量,利用NVIDIA GPU 到他们的最大潜力,并提供高帧率在游戏和其他密集型 Vulkan 应用。

image1-1-625x372.png

图 2 。使用 NVIDIA Nsight 系统将 Vulkan API 调用与 WDDM 队列数据包关联。

Vulkan 支持 NVIDIA RTX SDK 和 DLS

Vulkan 在 NVIDIA RTX SDK 的支持下,开发人员可以在其应用程序中最大限度地提高实时光线跟踪的性能。使用 NVIDIA RTX Direct Illumination ,开发者可以在游戏环境中添加数以百万计的动态灯光,而无需担心性能或资源限制。 NVIDIA RTX Global Illumination 为计算多跳间接照明提供可扩展的解决方案。 NVIDIA Real-Time Denoiser 是一个空间不可知、时间不可知、 API 不可知的去噪库,旨在处理低每像素光线图像, NVIDIA RTX 内存实用程序可减少加速结构的内存消耗。

“ Vulkan 使我们能够在最近运行 idTech 的 DOOM 游戏中提供最先进的性能。 DOOM and DOOM Eternal 展示了 Vulkan 如何在各种平台上以极高的帧率实现最先进的视觉效果和游戏性。 Vulkan 的灵活性 API 允许我们与硬件合作伙伴密切合作,以满足游戏的创造性愿景。在过去的一年里,我们将 NVIDIA DLSS 和光线追踪技术引入了 DOOM Eternal ,这是由 NVIDIA 开发的扩展实现的。”—— Billy Khan , id 软件公司发动机技术总监

每个 Vulkan 开发人员都可以在 Windows 和 Linux 上访问 DLSS 升级技术。 NVIDIA 还为质子上的 Vulkan API 游戏添加了 DLSS 支持,并为基于 x86 和 ARM 的平台提供了 DLSS 支持。通过 NVIDIA DLSS 对 Vulkan 的支持, Linux 游戏玩家可以使用 GeForce RTX GPU 中的专用 Tensor 内核来加速 DOOM Eternal 、 无人的天空 和 Wolfenstein: Youngblood 中的帧速率。

poYBAGJIAHGATQE-AAMbRc1-Xk8277.png

poYBAGJIAHGATQE-AAMbRc1-Xk8277.png

图 3 。 Vulkan 使用 NVIDIA Nsight Graphics ,光线跟踪调试变得很容易。

支持新的 Vulkan 功能

NVIDIA 的 Vulkan 产品种类繁多,并致力于推动 Vulkan 的发展。除了支持 Khronos 集团担任总裁外, NVIDIA 还在 Vulkan 光线追踪、机器学习和便携性小组担任主席。

NVIDIA 通常是率先开发 Vulkan 新功能的公司。这包括“ VKRay ”供应商扩展,这是 Vulkan 网格着色器当前唯一的实现。随着新的 Vulkan 视频扩展和NVIDIA 合作矩阵

关于作者

Ethan Einhorn 是一位有21年游戏行业经验的资深人士,曾担任编辑、营销、制作和创意指导等职位。目前,他是 NVIDIA 的高级产品营销经理。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    4930

    浏览量

    102792
  • Linux
    +关注

    关注

    87

    文章

    11222

    浏览量

    208886
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88406
收藏 人收藏

    评论

    相关推荐

    网段访问网关有什么功能及作用

    通过网段访问,不同网段的设备可以相互通信,从而实现数据的共享和管理,为工厂设备通信上网提供充分的技术支持。物通博联推出的网段访问网关适用于生产网络对 PLC、HMI、CNC、DCS、MES等
    的头像 发表于 11-21 14:33 49次阅读
    <b class='flag-5'>跨</b>网段访问网关有什么<b class='flag-5'>功能</b>及作用

    分享一个平台通用型GUI框架

    AAGUI是一个不依赖特定硬件、操作系统的平台通用型GUI。
    的头像 发表于 10-28 09:21 261次阅读
    分享一个<b class='flag-5'>跨</b><b class='flag-5'>平台</b>通用型GUI框架

    网段IP耦合器实现工业设备快速接入物联网平台

    相互访问,就需要复杂的网络配置或修改设备的IP地址,这既增加了成本,也延长了施工周期。 对此,物通博联提供基于网段IP耦合器的解决方案。通过网段iPhone耦合器(NAT网关)能够实现高效可靠的
    的头像 发表于 09-27 10:52 219次阅读
    <b class='flag-5'>跨</b>网段IP耦合器<b class='flag-5'>实现</b>工业设备快速接入物联网<b class='flag-5'>平台</b>

    谷歌推出革新性的设备共享功能

    7月30日,科技界迎来重大消息,谷歌正式揭晓了其设备体验领域的里程碑式进展,隆重推出了革新性的设备共享功能,为用户开启了前所未有的设备间无缝互动新篇章。   这一创新服务彻底打破了设备界限
    的头像 发表于 07-30 16:41 528次阅读

    IBMS管理平台如何帮助企业实现数字化转型

    。本文将探讨IBMS系统管理平台如何帮助企业实现数字化转型升级,从提升管理效率、降低成本、改善用户体验、促进可持续发展等方面展开讨论。 首先,IBMS系统管理平台可以
    的头像 发表于 07-18 11:45 342次阅读

    鸿蒙ArkUI-X平台技术:【开发准备】

    本文档适用于ArkUI平台应用开发的初学者。通过开发环境搭建、应用工程创建、编译和运行,熟悉ArkUI平台应用开发基本流程。
    的头像 发表于 05-24 10:40 422次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b><b class='flag-5'>平台</b>技术:【开发准备】

    鸿蒙ArkUI-X语言调用说明:平台差异化【Android、ios动态化】

    ArkUI-X支持动态化,使用者可以根据自己需要动态发布平台内容,从而使平台部分和宿主应用进行解耦。
    的头像 发表于 05-23 14:38 780次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b>语言调用说明:<b class='flag-5'>平台</b>差异化【Android、ios动态化】

    鸿蒙ArkUI-X平台开发:【命令行工具(ACE Tools)】

    ACE Tools是一套为ArkUI-X项目平台应用开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于构建OpenHarmony/HarmonyOS、Android和iOS
    的头像 发表于 05-21 17:39 1627次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b><b class='flag-5'>平台</b>开发:【命令行工具(ACE Tools)】

    鸿蒙ArkUI-X平台技术:【开发初体验】

    在DevEco Studio中导入ArkUI-X Sample,快速创建平台工程。
    的头像 发表于 05-17 15:54 578次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b><b class='flag-5'>平台</b>技术:【开发初体验】

    Radeon Vulkan RADV驱动新增支持H.264/H.265编码

    去年5月,David Airlie提出并实现了H.264 / H.265 Vulkan Video编码补丁集,现已融入Mesa 24.1版本之中。针对此次Git主线合并请求,Airlie简短评论道:“此补丁旨在拓展Vulkan
    的头像 发表于 04-12 14:59 577次阅读

    分布式运维管理平台地域企业中的部署与运维案例

    问题,某地域企业决定引入分布式运维管理平台,以提升其运维效率和管理水平。 二、平台部署与优势 统一化管理与监控 分布式运维管理平台通过统一的界面和接口,
    的头像 发表于 03-26 16:11 424次阅读

    荣耀发布AI时代全场景战略,实现平台智慧互联

    荣耀在发布会上宣布与微软、谷歌、英特尔、英伟达等重要合作伙伴建立紧密联系,共同推进安卓与Windows两平台设备、系统、应用的智慧互通。
    的头像 发表于 02-26 11:33 523次阅读

    Vulkan 1.3.277新增AV1 Decode扩展,提升视频解码质量

    NVIDIA始终积极投入这一开源计划,不仅持续完善Vulkan Video演示范例,还示范了Encode H.264/H.265以及Decode AV1扩展在其平台上的使用效果。
    的头像 发表于 02-03 14:02 834次阅读

    PLC网段通信如何解决(如何通过以太网实现网段通信)

    可以通过物通博联网段隔离器来实现不同设备的网段通信,同时也能实现同一IP地址设备的NAT转换,适用于生产网络对 PLC、HMI、CNC、DCS、MES等网络通讯和数据采集,兼有网段
    的头像 发表于 01-29 17:34 1259次阅读
    PLC<b class='flag-5'>跨</b>网段通信如何解决(如何通过以太网<b class='flag-5'>实现</b><b class='flag-5'>跨</b>网段通信)

    网段IP耦合器是什么?网段IP耦合器的功能作用

    网段IP耦合器就是网段隔离器适用于生产网络对 PLC、HMI、CNC、DCS、MES等网络通讯和数据采集,兼有网段隔离和IP转换的功能
    的头像 发表于 12-26 15:55 537次阅读