Brussels / 1 & 2 February 2020


The TTM memory manager

A general overview and an update on graphics memory management in the kernel

TTM is the memory manager in the Linux kernel used by graphics drivers with dedicated VRAM.

It was added to the mainline kernel in June 2009 and has seen numerous changes and we are now more or less running into a dead-end with it's design.

This talk outlines TTMs current functionality, what design problems we ran into and what can we do to fix this.


Christian K├Ânig