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

    文章

    5496

    浏览量

    109086
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217962
  • WINDOWS
    +关注

    关注

    4

    文章

    3694

    浏览量

    93222
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一个面向单片机、事件驱动的嵌入式开发平台介绍

    易用,是进行线程(状态机)间同步或者通信的主要手段,也是对EventOS分布式特性和平台开发进行支持的唯一手段。事件支持广播发送,或者发布-订阅机制两种方式(二选一)。 2、全局事件队列,摒弃每个
    发表于 12-05 06:26

    航盛电子搭载QNX技术的墨子域融合平台正式量产

    近日,航盛创新引领行业的单芯片级舱驾融合解决方案--墨子域融合平台实现全球量产首发,并将配套国内某头部合资车企。该平台搭载QNX Hypervisor for Safety技术,具备
    的头像 发表于 12-04 15:19 164次阅读

    全新升级MokuOS 4.0,简化设备平台协同交互

    、iPadOS和visionOS平台兼容。此次升级不仅包括全新仪器功能提升仪器性能,还对APIs以及Moku云编译优化,为用户带来更强大高效的测量实验平台。新系
    的头像 发表于 09-23 10:01 546次阅读
    全新升级MokuOS 4.0,简化<b class='flag-5'>跨</b>设备<b class='flag-5'>平台</b>协同交互

    基于Vulkan的端侧AI运算

    本期内容由AI Model SIG提供,介绍了在开源鸿蒙中,利用图形接口Vulkan的计算着色器能力,在端侧部署大模型的的整体思路和实践分享。
    的头像 发表于 09-10 17:19 941次阅读
    基于<b class='flag-5'>Vulkan</b>的端侧AI运算

    Imagination GPU 全面支持 Vulkan 1.4 和 Android 16

    是Imagination开发者社区中广受欢迎的图形API,因其提供了低开销、平台访问现代GPU的能力,帮助开发者在多种设备上最大化性能与效率。其对GPU操作的显式控制,以及对
    的头像 发表于 08-14 11:18 1840次阅读
    Imagination GPU 全面支持 <b class='flag-5'>Vulkan</b> 1.4 和 Android 16

    物联网云平台有什么功能特点

    物联网云平台是连接物联网设备、处理数据并提供应用服务的核心枢纽,其功能特点可从多个维度进行拆解分析,以下是具体介绍: 一、设备连接与管理能力 多协议兼容:支持MQTT、CoAP、HTTP
    的头像 发表于 07-07 17:56 571次阅读

    ArkUI-X平台技术落地-华为运动健康(二)

    代码依赖了鸿蒙Next系统的原生能力,我们将该原生能力包称为A包;与此同时,我们开发平台场景包,为了描述方便,我们将这个包命名为B包,B包的接口形式与数据结构跟A包保持一致,但是B包的内部实现与A包
    发表于 06-18 23:04

    ArkUI-X平台技术落地-华为运动健康(一)

    及体验一致性问题凸显,例如占比90%的健康详情界面使用原生实现,多平台&多端,开发维护成本高。 有鉴于此,引入一种平台开发技术做到\"一次开发、三端部署\"来降低
    发表于 06-18 22:53

    ArkUI-X平台应用改造指南

    工作量大幅增加,开发成本也随之上升,而且很难保持一致的交互体验。 ArkUI-X 平台框架是基于 HarmonyOS 打造的平台框架
    发表于 06-16 23:05

    ArkUI-x平台Bridge最佳实践

    代码中⽤到了不⽀持平台的API,此时⼜想平台可以利⽤此机制将不⽀持平台的API中转到原⽣
    发表于 06-10 23:06

    ArkUI-X平台框架接入指南

    ArkUI平台框架(ArkUI-X)进一步将ArkUI开发框架扩展到了多个OS平台:目前支持OpenHarmony、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一
    发表于 05-18 18:21

    设备远程维护如何实现?远程维护平台功能特点

    设备远程维护的实现方式,并介绍远程维护平台的核心功能特点。 一、设备远程维护的实现方式 设备远程维护是通过物联网技术、工业互联网平台和智能算
    的头像 发表于 02-21 15:50 1127次阅读
    设备远程维护如何<b class='flag-5'>实现</b>?远程维护<b class='flag-5'>平台</b>的<b class='flag-5'>功能</b>特点

    英伟达RTX 5070显卡获Vulkan1.4认证

    近日,IT 之家 2 月 3 日消息称,尽管英伟达 RTX 5070 Ti 和 5070 显卡尚未正式上市,但已成功获得 Vulkan 1.4 兼容性认证。 Vulkan 一致性列表对各类图形设备
    的头像 发表于 02-05 14:56 2463次阅读

    AKI语言调用库神助攻C/C++代码迁移至HarmonyOS NEXT

    量;某知名社交电商平台使用后减少了50%以上语言调用接口代码量;某图像处理软件所有C++代码复用通过AKI来实现。使用AKI后这些项目不仅减少了项目代码量,还显著优化了代码复用与迁移流程。 目前
    发表于 01-02 17:08

    非科班也能玩转Android应用,体验QT平台能力-迅为RK3568开发板

    和教学资源,许多功能简化了复杂的编码过程,帮助开发者更快地入门并上手实际项目。同时,Qt 的可视化设计工具如 Qt Creator,使得用户界面设计变得直观易懂,降低了开发技术的门槛。 iTOP-RK3568平台介绍
    发表于 12-10 14:33