Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Tools, Software and IDEs blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Arm Community blogs
Arm Community blogs
Graphics, Gaming, and VR blog Arm at Vulkanised 2023
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI and ML blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded blog

  • Graphics, Gaming, and VR blog

  • High Performance Computing (HPC) blog

  • Infrastructure Solutions blog

  • Internet of Things (IoT) blog

  • Operating Systems blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tell us what you think
Tags
  • mobile
  • vulkan
  • Graphics and Gaming
  • gpu
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Arm at Vulkanised 2023

Peter Harris
Peter Harris
March 1, 2023
3 minute read time.

This year the Khronos Vulkanised conference returned as a face-to-face event. The event gives hardware manufacturers, device manufacturers, and software developers a chance to talk about all things Vulkan. With 33 talks and panel sessions, as well as plenty of time for discussions and demos, there is something for all Vulkan API practitioners.

These Khronos events are a great way for us to teach developers about efficient mobile content creation, and highlight new features available in the latest devices. It is also helpful to meet developers to understand future use cases, discuss trends in API usage, and identify points of friction that we can improve. This feedback helps us to drive the future roadmap for the GPU itself, and our developer tools and developer education materials.

All the talk recordings and slides can be found on the Khronos event page. However, we wanted to briefly spotlight the three Arm talks at the event.

Getting started on mobile and best practices for Arm GPUs

Presenter: Peter Harris, Arm

In this talk, I introduce smartphones and what makes them different to a traditional platform, such as a games console, for performance and optimization. I then present why the constraints of a smartphone mean that most mobile GPUs use tile-based rendering approaches. Finally, I look at how this design choice influences the Vulkan API usage best practices for mobile content.

Watch the video below to learn about how to make best use of render passes and swapchains in your application. Discover how to apply framebuffer compression, including the new Arm Fixed-Rate Compression (AFRC). You will also learn how to be lean with geometry, and what not to do with timer queries …

Ray Tracing: Delivering immersive gaming experiences on mobile

Presenter: Jose-Emilio Munoz-Lopez, Arm

In this talk, my colleague Jose-Emilio introduces the new ray tracing features that are available in the Arm Immortalis-G715 GPU. He then explains how we used the ray query extensions to augment a traditional fragment pipeline with ray traced shadows, mirror reflections, and multi-layer refractions.

Watch the video to learn about how ray tracing differs from the traditional rasterization approaches, and how ray tracing is exposed by the Vulkan API. Also learn how we applied multiple ray tracing techniques to a game-like scene, achieving 60 FPS on a Mediatek Dimensity 9200 processor, powered by Immortalis-G715.

Improving performance with adaptive variable rate shading

Presenter: Albin Bernhardsson, Arm

In this talk, my colleague Albin introduces the new Vulkan variable rate shading (VRS) extension, VK_KHR_fragment_shading_rate, that is available in Immortalis-G715. He explains how we used it to optimize the performance of a high-end lighting pipeline, while minimizing the visual quality impact.

Watch the video to learn about what VRS is, and how the Vulkan API exposes the functionality to applications. Also learn how we generated screen-space shading rate images to reduce the fragment shading cost in parts of the screen where it has the least visual impact. And discover how VRS improved the performance of our high-end lighting demo by up to 15 percent, with minimal impact on the perceptual image quality.

See you next year

It was great to be back at the Vulkanised event in person. It is always useful to have a chance to talk with developers to hear their desires for the future and pain points in the present. I hope to see you all again next year.

If you have any questions, or requests for future presentation topics, please let us know in the comments.

Anonymous
Graphics, Gaming, and VR blog
  • Arm Immortalis-G715 Developer Overview

    Peter Harris
    Peter Harris
    The new Arm®︎ Immortalis™︎ -G715 GPU is now available in consumer devices. This blog explores what is new, and how developers can get the best performance out of it.
    • March 20, 2023
  • Success in mobile games with ray tracing

    arm-phodges
    arm-phodges
    Blog provides details on how to use ray tracing techniques successfully across all mobile games on Arm-powered smartphones.
    • March 6, 2023
  • Arm at Vulkanised 2023

    Peter Harris
    Peter Harris
    A summary of the Arm talks at Khronos' Vulkanised 2023 event.
    • March 1, 2023