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

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

3天内不再提示

Vulkan和PowerVR Series8XE的作用及在生活中的用途

Dbwd_Imgtec 来源:未知 作者:工程师郭婷 2018-09-02 10:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在今年初举办的GDC 2018大会上,我们推出了最新的图形技术演示Demo,重点介绍了PowerVR Series8XE系列GPU。尽管PowerVR Series8XE系列GPU高度集成尺寸小巧的设计,但从项目之初我们就准备展示其强大功能,这一系列集成丰富的内核,比如PowerVR GE8300(4pixels/clock,64 FLOPS/clock)和PowerVR GE8100(1pixel/clock,32FLOPS/clock)。这对于那些成本敏感的市场具有非常大的吸引力,因为在这些领域传统上普遍认为不可能执行高端模拟和效果,然而有了Vulkan和我们Rogue架构的结合我们才能够颠覆一成不变的传统。市场上采用这一系列内核的设备包括Acer Iconia One 10、Lenovo Tab7 Essential平板电脑、HTC Desire 12和华为Honor Play 7智能手机自动驾驶领域包括瑞萨 R-Car D3系统等。

Rogue Swarm demo虽然很小但是非常的重要,它很好的展示了这些小型化集成了Vulkan®1.1标准的GPU能实现的一系列功能,精彩的场景包括高能量的太空船在小行星带高速飞行,领先的大飞船被一群较小的敌舰追赶,它们甚至发射激光来阻止领先的大飞船逃走,整个Demo都是动态的,比如小行星、追逐的飞船以及激光等,每个场景都略有不同。

展示Vulkan的功能

这个demo从图形技术到计算性能都充分利用了Vulkan。追逐领先飞船的舰队都是模拟场景的一部分,这其中包括主要的飞船、小行星和激光束。这个模拟场景采用的是集群算法,不仅能够让飞船成群结队的飞行,而且还能模拟它们进行激光射击,避免彼此发生碰撞以及躲避小行星。

所有这些元素都是GPU上高速复杂的Vulkan着色器计算出来的,在Vulkan中它用作每帧执行命令的缓冲区,并更新模拟场景中各种元素的位置。命令缓冲区不会逐帧的发生更改,因此能够充分利用Vulkan预先记录在缓冲区内的命令,并根据更新后的输入变量一遍又一遍的执行。在之前这种模拟场景不得不在CPU上运行,而且仅限于高端平台。借助Vulkan现在可以在GPU上以极高的效率运行这些高级的仿真场景,从而可以提高应用程序的性能并降低CPU的开销,这无疑显现出一定的优势。

在场景渲染方面,当GPU更新模拟场景后就会开始渲染每帧场景中的各种元素,飞船的网格数据只会被提交一次,实例化渲染特性会根据场景的需要创建尽可能多的飞行敌舰,材质都根据大小进行了优化,并且使用PVRTC工具进行了压缩,从而保证应用程序的带宽要求尽可能的低。比如我们内部艺术团队设计的深度空间背景,它实际上是一个令人难以置信的高质量的立方体贴图材质。

说到艺术,我们认为这是使得这个demo如此引人注目的一个重要因素,我们团队设计的飞船、行星和背景不仅采用了先进的图形技术同时也结合了艺术特色。这有力的证明了即使小型的GPU也能够运行一些视觉上令人印象深刻的应用。

开发

我们开发采用的具体设备是Acer Iconia One 10 FHD,它是一款非常小型的平板电脑,集成了PowerVR GE8300 GPU,尺寸是10.1英寸以及1920 x 1200分辨率的显示屏。

在开发早期阶段,我们充分利用了Imagination SDK,从而在很短的时间内让测试程序在设备上运行。SDK包括OpenGL ES和Vulkan示例应用程序,我们充分利用了Vulkan-Compute粒子模拟,而且将其作为代码库。

最初我们专注于在Vulkan计算着色器中创建集群算法,并将数据传递给渲染管道,这种方法的一大好处就是模拟场景在整个渲染过程中都保留在GPU内存中,从而进一步降低了带宽,使得这种方法成为那些成本敏感应用的理想选择。

借助这些工作我们能够专注于调整计算性能和分片着色器的性能,我们的SDK ShaderEditor工具可以用于脱机状态下的分析,PVRTune工具可以用来进行设备性能指标检测和分析。这些工具非常的有用,PVRTune还能够在非root用户设备上工作,这与其他供应商提供的类似工具不同,使得其成为在真实平台上开发应用制造商的理想选择。

随着大部分功能特性的实现,我们的艺术团队才能够设计出令人惊叹的场景,使得我们的demo能够脱颖而出。高分辨率的行星、小行星材质和网格都是我们内部团队创建的,并且借助SDK PVRTexTool工具进行了压缩处理,这款工具能够帮助移动开发人员轻松的完成材质压缩操作,支持各种格式,当然也包括我们的PVRTC。

我们对于最终的demo效果感到非常的自豪,而且我们收到了来自GDC 18大会上开发人员大量的反馈。现在我们已经可以在PowerVR GE8100平台上运行这款应用,支持的设备包括HTC Desire 12、华为Honor Play 7和Ulefone Armour X等。这个demo在这些设备上运行的很好,具有非常高的帧率且非常的流畅。现在我们在Series8XE的基础上推出了更加先进的PowerVR Series 9XE系列GPU。这些内核被我们的很多半导体制造商合作伙伴所采用,并将很快进入到消费电子产品中,结合对Vulkan的全面支持意味着像Rogue Swarm这样出色的应用会越来越多。

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

    关注

    66

    文章

    18672

    浏览量

    185587
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5108

    浏览量

    134503
  • 自动驾驶
    +关注

    关注

    791

    文章

    14682

    浏览量

    176820

原文标题:Rogue Swarm demo:将Vulkan和PowerVR Series8XE带入我们的生活

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于Vulkan的端侧AI运算

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

    Imagination GPU 全面支持 Vulkan 1.4 和 Android 16

    Imagination最新发布的驱动(DDK25.1RTM2)支持最新版本Android操作系统,同时增强了OpenCL扩展集及Android平台上Vulkan1.4支持。Vulkan
    的头像 发表于 08-14 11:18 1876次阅读
    Imagination GPU 全面支持 <b class='flag-5'>Vulkan</b> 1.4 和 Android 16

    Linux网桥的概念和工作原理

    在生活中,桥是一种结构,用于连接两个地方,允许行人、车辆等安全地跨越障碍物(如河流或高速公路)。
    的头像 发表于 06-24 11:25 1107次阅读
    Linux网桥的概念和工作原理

    高压功率放大器在生物和超声领域中的作用和实验

    高压功率放大器在生物和超声领域中具有重要作用,以下分别说明其在两个领域中的作用和实验: 生物领域 作用:高压功率放大器用于将低功率的信号放大成高功率的超声波,从而实现对生物组织的深入研
    的头像 发表于 06-04 18:04 468次阅读
    高压功率放大器<b class='flag-5'>在生</b>物和超声领域中的<b class='flag-5'>作用</b>和实验

    产品防水试验必备:IPX8防水试验设备的用途

    体验的关键因素。而且IPX8作为检测产品防水能力的得力助手,防水试验设备在此过程中发挥着不可替代的作用,其用途广泛,意义重大。IPX8防水试验设备的核心
    的头像 发表于 04-08 11:24 1629次阅读
    产品防水试验必备:IPX<b class='flag-5'>8</b>防水试验设备的<b class='flag-5'>用途</b>

    ESD8Dxxx Series DFN1006 ESD保护器件规格书

    电子发烧友网站提供《ESD8Dxxx Series DFN1006 ESD保护器件规格书.pdf》资料免费下载
    发表于 03-13 17:01 0次下载

    安泰:高频功率放大器的作用用途是什么

    高频功率放大器是一种专用于放大高频信号的设备,它在现代电子通信、无线传输、雷达系统、卫星通信和医疗领域等方面发挥着重要的作用。在本文中,我们将详细介绍高频功率放大器的作用用途。 高频功率放大器
    的头像 发表于 03-07 11:07 867次阅读
    安泰:高频功率放大器的<b class='flag-5'>作用</b>和<b class='flag-5'>用途</b>是什么

    屏蔽线的作用用途 屏蔽线与普通线的区别

    屏蔽线的作用用途 屏蔽线是一种使用金属网状编织层将信号线包裹起来的传输线,其主要作用用途包括: 减少电磁干扰 :屏蔽线通过金属网状编织层有效地将外部电磁场对电源或通信线路的干扰进行
    的头像 发表于 02-17 16:55 4704次阅读

    14500 锂电池 锂电池组装电动车锂电池定制

    14500 锂电池虽然低调,但在众多领域默默发挥着关键作用。随着科技的不断进步,相信它的性能会不断提升,应用领域也会更加广泛。如果你在生活中也接触到了使用 14500 锂电池的设备,不妨多留意一下它的表现。
    的头像 发表于 02-05 18:10 1494次阅读
    14500 锂电池 锂电池组装电动车锂电池定制

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

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

    一次性锂电池为什么不能充电?一文讲清!

    一次性锂电池不能充电,是由它的正负极材料、电解液等决定的。虽然它不能充电,但在某些场景下,还是有着不可替代的作用。希望通过这篇文章,能让大家对一次性锂电池有更深入的了解,以后在生活中使用的时候,也能更安全、更环保。
    的头像 发表于 01-23 14:11 2411次阅读
    一次性锂电池为什么不能充电?一文讲清!

    探索高光谱成像在生物多样性保护作用

    生物多样性保护是当前全球生态保护的重要议题之一。随着技术的进步,高光谱成像作为一种先进的遥感技术,正在为生物多样性保护提供新的解决方案。本文将探讨高光谱成像在生物多样性保护的重要作用。 1.高光谱
    的头像 发表于 01-17 10:29 703次阅读
    探索高光谱成像<b class='flag-5'>在生</b>物多样性保护<b class='flag-5'>中</b>的<b class='flag-5'>作用</b>

    物联网数据采集设备安全:警惕看不见的威胁

    物联网数据采集设备是数字化时代不可或缺的关键基石,它们在生活中的应用日益广泛,从健康生活、出行安全到工厂生产,无处不在。然而,网络安全威胁也不容忽视,防不胜防。
    的头像 发表于 01-06 10:13 719次阅读
    物联网数据采集设备安全:警惕看不见的威胁

    安泰电压放大器在电场测试作用用途是什么

    电压放大器在电场测试扮演着重要的角色,其作用用途多种多样。在本文中,西安安泰电子官网将详细介绍电压放大器在电场测试作用
    的头像 发表于 12-25 11:18 590次阅读
    安泰电压放大器在电场测试<b class='flag-5'>中</b>的<b class='flag-5'>作用</b>和<b class='flag-5'>用途</b>是什么

    DFT在生物信号分析的应用

    一种强大的数学工具,能够帮助科研人员更好地理解和分析这些生物信号。 DFT在生物信号分析的应用 频谱分析 : DFT可以将生物信号从时域转换到频域,从而揭示信号包含的频率成分。这对于理解生物信号的特性和生理过程至关重要。 通
    的头像 发表于 12-20 09:28 1568次阅读