~/talk

Open Source Graphics 101: Getting Started

links:none on file
slides:none on file

Quick tour of how GPUs turn models and textures into pixels, claims that workloads are massively parallel (think millions of models and 1080p/4K pixel counts) and that performance hinges on SIMD, many tiny cores, and latency-hiding multithreading. Explains the vertex to fragment pipeline, kernel vs userspace split, command-stream layout and where buffers live, and the open-source stack centered on Mesa with Mesa NIR compiler and GEM. Recommends starting on one feature or bug, shows Gallium vs Vulkan driver structure, and notes practical limits when trying to emulate CPU-style caches.

AI-written summary · about

  1. 0:00Introduction to GPUs
  2. 1:35Basic GPU functions
  3. 3:31The geometry stage
  4. 7:06The rasterizer stage
  5. 9:01GPU hardware architecture
  6. 15:35Interacting with the GPU
  7. 17:28Graphics APIs and stack
  8. 21:41Kernel and user drivers
  9. 25:01Mesa and driver design
  10. 30:49Questions and answers
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.