MetalFX
Search documents
Accelerate your machine learning workloads with the M5 and A19 GPUs | Apple Developer
Apple Developer· 2026-03-20 21:32
Hi, I’m Zak and I manage the GPU Driver Performance team at Apple. And today we're going to talk about the M5 and A19 family of GPUs and what they mean for AI and ML on Apple silicon. We've added some powerful new capabilities to the GPU specifically designed to accelerate machine learning workloads, and we'll be diving into what they are and how you can take advantage of them in your own applications.Now, AI and ML are not new to Apple platforms. They're already deeply integrated into the tools and experie ...
Explore power, performance, and scale for games on iPhone and iPad | Meet with Apple
Apple Developer· 2025-12-15 23:00
Performance Optimization on Apple Devices - Apple Silicon creates a unified gaming platform across Mac, iPad, and iPhone, presenting challenges in delivering console-quality experiences on mobile devices [1] - The industry employs a systematic loop for performance optimization: observe, isolate, diagnose, and tune [5][6] - Metal Performance HUD is used as a live dashboard for spotting issues in real-time during development and QA [7][8] - Xcode Instruments, with the Game Performance Overview template, supports long captures to identify issues appearing over time [12][13] - Metal System Trace provides a detailed, low-level view of GPU hardware scheduling [15] - Metal Debugger, with frame capture, helps scrutinize single frames to identify the root cause of performance issues [17][18] Power Efficiency and Scaling - Sustained Execution Mode gives a steady performance state and a good target for optimizations; thermal metric in Metal Performance HUD helps catch issues early [27][28] - The industry monitors and controls power usage by marking games in info.plist to enable Game Mode [27] - Developers can use rendering resolution, asset/feature quality, and device capabilities to tune games for different devices [32][33][34][35] - MetalFX can bridge the performance gap by using spatial or temporal upscaling [4]
WWDC25: Render complex scenes with MetalFX
Apple Developer· 2025-06-12 19:00
Apple devices have incredible, high resolution screens that are perfect for showcasing your amazing games. MetalFX allows your app to deliver high resolutions at even greater refresh rates when rendering complex scenes with realistic reflections. Rendering high resolution images can consume the GPU for a significant period of time.Instead, your app can render low resolution images and use MetalFX to upscale them. The combined time to render your final image is reduced… …and that means your app can save time ...