Skip to content
0:00 / 0:00

#vulkan#mesa#opengl

XDC 2022 - Day 1 - October 4th, 2022

X.Org Foundation

4.5K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 4 people: 4 in engineering communities.

Advanced. Deep dive for people who know the field.

14K views4 years ago4 recommendations

Graphics and audioSystems programmingRenderingGPUs, shaders and CUDAOperating systems

A collection of talks from the X.Org Developer Conference 2022 covering Vulkan drivers, mesh shading in Mesa, and reverse engineering the Apple M1 GPU.

xdc2022.x.org/ Timestamps by Thomas Debesse: Countdown Opening session -- Arkadiusz Hiler (CodeWeavers), Jeremy White (CodeWeavers) break Replacing the geometry pipeline with mesh shaders -- Ricardo Garcia (Igalia, S.L.) break Mesh shading implementation in Mesa -- Timur Kristóf (Valve) break How to write a Vulkan driver in 2022 -- Jason Ekstrand (Collabora) break World's Slowest Raytracer -- Bas Nieuwenhuizen (RADV) break Tasting the Forbidden Apple -- Alyssa Rosenzweig (Collabora), Lina Asahi break Zink: Staging a Global, Cross-Platform OpenGL Takeover -- Mike Blumenkrantz (Valve) break KUnit sorcery and the uncanny nature of FPU in the DRM -- Isabella Basso (University of São Paulo), Maíra Canal (University of São Paulo), Magali Lemes break Progress of MST improvement from AMD -- Wayne Lin break Post OpenGL: casual graphics development -- Erik Faye-Lund (Collabora) break Update on OpenChrome Project -- Kevin Brace (Brace Computer Laboratory) end

Why it's here

4 people recommend this

What people say. Engineers point to this conference stream for the technical presentation on reverse engineering the Apple M1 GPU and writing its Rust driver.

Moments people linked to

u/unicodemonkeyin r/programming • Recommends

On “Asahi Lina on her experience writing the M1 GPU driver for Linux in Rust”

The recent Xorg Conference talk had some details (sorry I don't have the exact timecode link atm, it's somewhere in link to this video Basically there's a hypervisor that can intercept the low-level GPU command flow over the memory-mapped IO. They're talking to the hypervisor over USB from a host computer. ~~The virtualized M1 macOS is also modified and the GPU driver is instrumented for reverse engineering.~~

u/Philpaxin r/programming • Recommends

On “Asahi Lina on her experience writing the M1 GPU driver for Linux in Rust”

Not Alyssa. If you need video proof, link to this video
12View on Reddit

u/N911999in r/programming • Recommends

On “Asahi Lina on her experience writing the M1 GPU driver for Linux in Rust”

Oh ffs, really? Really? You can go and watch their talk about the drivers.
8View on Reddit

u/1esprocin r/programming • Recommends

On “Asahi Lina on her experience writing the M1 GPU driver for Linux in Rust”

Timestamped: link to this video
3View on Reddit