Graphics: A Frame's Journey | FOSDEM 2023

Modern systems have come a long way from waking up every 16 milliseconds to peek and poke into a framebuffer which was directly displayed to the user. A single image frame may begin in a camera, be pushed through an image signal processor, be sent through several layers of web browser for processing and using the GPU to add funny hats, then be sent simultaneously to a media codec to send to your friends, as well as onwards through the window system to your display controller, possibly with colour correction, alpha blending, and more, along the way. These systems are every bit as complex as they are poorly understood. In this talk, Daniel will attempt to answer all the questions you never knew you had, such as: is GBM really the Generic Buffer Manager? What's wrong with fbdev? How do I even allocate buffers? Why won't Wayland give me 1000fps on glxgears? If GPUs are so very fast, why does everyone tell me I can't use them because they're slow? And what do these window system people even do all day, anyway? The talk is aimed at anyone who wishes they understood the complexity of modern display pipelines, plans for future development, and how to develop applications & products that use the full capability of modern hardware at maximum effectiveness. Presented by Daniel Stone. #FOSDEM #GPU #Wayland

GStreamer: State of the Union 2023 | FOSDEM 2023
▶︎

GStreamer: State of the Union 2023 | FOSDEM 2023

Walking Through the Linux-Based Graphics Stack - Paul Kocialkowski, Bootlin
▶︎

Walking Through the Linux-Based Graphics Stack - Paul Kocialkowski, Bootlin

Graphics: A Frame's Journey - Daniel Stone, Collabora
▶︎

Graphics: A Frame's Journey - Daniel Stone, Collabora

Explaining RISC-V: An x86 & ARM Alternative
▶︎

Explaining RISC-V: An x86 & ARM Alternative

Open Source HDL Co Simulation with AMD Alveo (Matthias Kern)
▶︎

Open Source HDL Co Simulation with AMD Alveo (Matthias Kern)

ELCE 2022: Navigating the Linux Graphics Stack
▶︎

ELCE 2022: Navigating the Linux Graphics Stack

Thomas Zimmermann The Linux Graphics Stack in a Nutshell
▶︎

Thomas Zimmermann The Linux Graphics Stack in a Nutshell

Overview of a Modern DRM Driver - Matt Coster, Imagination Technologies
▶︎

Overview of a Modern DRM Driver - Matt Coster, Imagination Technologies

The Man Asked If I Was Still Looking for My Son—Then He Said, “I’m the Kid in..." - Calm Dad Stories
▶︎

The Man Asked If I Was Still Looking for My Son—Then He Said, “I’m the Kid in..." - Calm Dad Stories

Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard
▶︎

Kernel Recipes 2017 - An introduction to the Linux DRM subsystem - Maxime Ripard

Vulkanised 2025: So You Want to Write a Vulkan Renderer in 2025 - Charles Giessen
▶︎

Vulkanised 2025: So You Want to Write a Vulkan Renderer in 2025 - Charles Giessen

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit
▶︎

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit

RollerCoaster Tycoon Optimizations are Insane
▶︎

RollerCoaster Tycoon Optimizations are Insane

Why Are GPUs (Not) Fast - A Trip Through the Driver Stack - Lucas Stach, Pengutronix
▶︎

Why Are GPUs (Not) Fast - A Trip Through the Driver Stack - Lucas Stach, Pengutronix

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Kernel Recipes 2015 - Anatomy of an Atomic KMS Driver - by Laurent Pinchart
▶︎

Kernel Recipes 2015 - Anatomy of an Atomic KMS Driver - by Laurent Pinchart

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
▶︎

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Getting to Know the Linux Kernel: A Beginner's Guide - Kelsey Steele & Nischala Yelchuri, Microsoft
▶︎

Getting to Know the Linux Kernel: A Beginner's Guide - Kelsey Steele & Nischala Yelchuri, Microsoft

Building the PERFECT Linux PC with Linus Torvalds
▶︎

Building the PERFECT Linux PC with Linus Torvalds

Vulkanised 2018   Low level mysteries of pipeline barriers
▶︎

Vulkanised 2018 Low level mysteries of pipeline barriers