YoVDO

Embedded Graphics Drivers in Mesa: Open-Source Alternatives for Mobile GPUs

Offered By: Linux Foundation via YouTube

Tags

Linux Courses Vulkan Courses OpenGL Courses Shaders Courses Meson Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of embedded graphics drivers in Mesa through this informative conference talk by Neil Roberts from Igalia. Delve into the importance of efficient GPU utilization in mobile platforms and the challenges posed by closed-source drivers. Discover the open-source alternative provided by Mesa, a user-space library implementing OpenGL, GLES, and Vulkan APIs on Linux platforms. Gain insights into the project's structure, the user-space graphics stack, and Mesa's inner workings. Learn about embedded drivers supported by Mesa, including Freedreno for Adreno platforms, Panfrost for Mali Midgard and Bifrost GPUs, and drivers for Broadcom GPUs. Understand key concepts such as GPU functionality, shaders, graphics APIs, and Mesa's internal architecture. Explore the sequence of operations in graphics processing and examine specific examples of embedded drivers like Free Junior Driver, VC for Driver, VideoPU Driver, and Pan Driver.

Syllabus

Introduction
What is a GPU
What are shaders
What is Mesa
OpenGL
Shaders
GLSL
OpenGL ES
Vulkan
Mesa
Chronos
Mesa Matrix
Mesa Internal Architecture
Graphics APIs
Shader Representation
Sequence of Operations
Example
Embedded Drivers
Free Junior Driver
VC for Driver
VideoPU Driver
Pan Driver
Super Tax Cut
Vivante
Capacitor


Taught by

Linux Foundation

Tags

Related Courses

Adding an Interactive 3D Camera System - Ray Tracing Series
The Cherno via YouTube
Advanced Graphics Features in Mobile Games with Vulkan
Android Developers via YouTube
All It Takes: A Vulkan Story - Diagnosing Slow Renderer Performance
The Cherno via YouTube
Android Game Graphics - OpenGL ES vs. Vulkan Case Study
Android Developers via YouTube
Beyond CUDA - GPU Accelerated Computing on Cross-Vendor Graphics Cards with Vulkan Kompute - AMD, Qualcomm, NVIDIA & Friends
CNCF [Cloud Native Computing Foundation] via YouTube