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

    文章

    18069

    浏览量

    177077
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4424

    浏览量

    126724
  • 自动驾驶
    +关注

    关注

    773

    文章

    13060

    浏览量

    163240

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

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

收藏 人收藏

    评论

    相关推荐

    Intel Xe驱动代码严重缺乏测试

    Linux 6.8 的 Direct Rendering Manager (DRM) 内核图形 / 显示驱动程序更新包括新的英特尔 "Xe"DRM 和 PowerVR Imagination 驱动程序、实验形式的 AMD 色彩管理属性、Raspberry Pi 5 图形支
    的头像 发表于 01-25 15:33 250次阅读
    Intel <b class='flag-5'>Xe</b>驱动代码严重缺乏测试

    在startup_m051series.sStack_Size设为0x400起什么作用,可以设为0吗?

    请教大侠:在startup_m051series.sStack_Size设为0x400起什么作用,可以设为0吗?谢谢
    发表于 01-16 08:10

    电容电桥测试仪在生活中的实际作用

    电容电桥相信大家听到很多,但相信大家对于“ 电容电桥测试仪 ”还是很陌生的,那究竟什么是电容电桥测试仪呢? 电容电桥测试仪 在电厂及变电站电能计量回路中,室外的电压互感器离装设于控制室配电盘上的电能表有较远的距离,一般在200——400 m左右,整个回路有接线端子排、开关、熔断器及导线,必然存在着接触电阻、导线电阻及分布参数,从而就存在着一定的回路阻抗,造成电压互感器与电能表间的二次回路上有电压降。电压互感器二次回路
    的头像 发表于 12-18 11:28 283次阅读
    电容电桥测试仪<b class='flag-5'>在生活中</b>的实际<b class='flag-5'>作用</b>

    变频器在生活中的应用实例

    变频器在生活中的应用实例 变频器是一种广泛应用于电动机驱动控制方面的电子器件,通过调整电机的转速和转矩来实现对电机运动的控制。它在现代社会的各个领域中发挥着重要的作用,为能源的节约和高效利用提供
    的头像 发表于 12-08 16:36 2295次阅读

    智能定位技术在生活中的应用

    智能定位 IOT 智能定位技术对于我们来说并不陌生,例如“高德”这类出行工具,将人与现实世界的位置联系在一起,让我们出行更加便捷。软件中的智能推荐、路径规划、打车等等这些功能需要多项技术支持,其中就包括智能定位技术,这次我们主要来聊一下定位技术在我们身边有哪些应用。 01 智能定位技术的应用 1.救援 GPS信号好,定位精度高,冒险电影中的主角在进入丛林、沙漠进行冒险时,通常会携带GPS定位系统。在这种人迹罕至,环境恶劣的环
    的头像 发表于 11-30 15:29 311次阅读
    智能定位技术<b class='flag-5'>在生活中</b>的应用

    透明塑料激光焊接机在生活中应用前景

    编辑:镭拓激光目前透明塑料激光焊接机在生活中应用不可或缺的一种,本篇将从以下几个方面来分析塑料激光焊接技术的未来发展趋势和展望。建筑领域:在建筑行业中透明塑料也有很多的应用,例如:窗户、幕墙等。这些
    的头像 发表于 11-23 10:38 213次阅读
    透明塑料激光焊接机<b class='flag-5'>在生活中</b>应用前景

    智能定位技术在生活中的应用

    智能定位IOT智能定位技术对于我们来说并不陌生,例如“高德”这类出行工具,将人与现实世界的位置联系在一起,让我们出行更加便捷。软件中的智能推荐、路径规划、打车等等这些功能需要多项技术支持,其中就包括智能定位技术,这次我们主要来聊一下定位技术在我们身边有哪些应用。01智能定位技术的应用1.救援GPS信号好,定位精度高,冒险电影中的主角在进入丛林、沙漠进行冒险时
    的头像 发表于 11-09 08:17 444次阅读
    智能定位技术<b class='flag-5'>在生活中</b>的应用

    超级电容器在生活中的应用

    超级电容器在生活中的应用 超级电容器(Supercapacitors)是指能够存储极高电荷量的一种电容器,它同传统电容器的不同之处在于具有较高的能量密度,相对较大的功率密度和良好的适应性
    的头像 发表于 09-08 11:41 1753次阅读

    在startup_m051series.sStack_Size设为0x400起什么作用,可以设为0吗?

    请教大侠:在startup_m051series.sStack_Size设为0x400起什么作用,可以设为0吗?谢谢
    发表于 08-24 07:03

    XR虚拟制作在生活中的应用

    XR虚拟制作在生活中的应用 随着科技的飞速发展,XR(Extended Reality)虚拟制作技术已经成为了影视制作、游戏开发、教育训练、医疗保健等领域的重要工具。XR虚拟制作技术通过模拟真实世界
    的头像 发表于 07-20 17:43 400次阅读

    小白教程 气敏传感器在生活中的运用

    传感器
    学习电子知识
    发布于 :2023年07月17日 20:08:02

    XR虚拟制作在生活中会起到哪些作用

    XR虚拟制作在生活中会起到哪些作用 XR虚拟制作在生活中起到了广泛的作用,它正在改变我们的生活方式和消费习惯。以下是一些XR虚拟制作
    的头像 发表于 07-05 17:22 318次阅读

    电致变色在生活中的实际应用

      电致变色的技术的出现已经是上个世纪的事,但真正进入大众化应用,尤其是国内,近几年才开始兴起。从PDLC(雾化玻璃)变色玻璃、LC变色眼镜(区别于传统光致变色的分钟级响应时间,目前部分电致变色可以做到秒级以下),到EC变色手机壳以及近几年各个车企都在选配的汽车天幕,这些应用才真正让电致变色技术进入大众领域,同时也开启了国内相关企业在电致变色技术上的投入。 但其实电致变色技术的专利布局于2001年便开始稳步增长,到了
    的头像 发表于 07-04 11:13 788次阅读
    电致变色<b class='flag-5'>在生活中</b>的实际应用

    在过电压保护器在生活中的应用

    过电压保护器是一种常见的电器保护装置,主要用于在电路中限制电压过高而导致的电器损坏。在我们的日常生活中,过电压保护器的应用非常广泛。 首先,无论是家庭用电还是工业用电,电网的稳定性都有可能受到
    的头像 发表于 05-24 09:13 312次阅读

    5g如何改变我们的生活 5g技术在生活中的应用

    5G技术是一种全新的移动通信技术,旨在提供更快、更可靠和更宽带的数据通信服务。作为4G技术的接续,5G技术带来了更高的通信速率、更低的延迟和更强的网络稳定性。它不仅可以提高用户的通信体验,还可以为许多新兴应用提供基础支持,如物联网、虚拟现实、智能家居等。
    发表于 05-08 16:28 7726次阅读