TTM Multihop + Intel Keem Bay Display Support Queued For Linux 5.11

Written by Michael Larabel in Linux Kernel on 12 November 2020 at 06:26 AM EST. 3 Comments
LINUX KERNEL
The Translation Table Maps (TTM) video memory management code used within the Linux kernel by DRM drivers such as Nouveau and Radeon/AMDGPU is seeing some improvements with the forthcoming Linux 5.11 kernel cycle.

Covered last week was new TTM allocator code being merged to DRM-Next ahead of December's Linux 5.11 merge window. That new TTM page allocator code can yield 3~5x faster page allocations though it's looking like the real-world impact will be minimal at least from the AMD tests thus far.

The newest TTM improvement now set for DRM-Next by way of DRM-Misc-Next is the TTM Multihop code. TTM Multihop is about improving GPU buffer management when moving between system RAM to/from vRAM. This TTM Multihop work cleans up a lot of driver-specific TTM code and lets the TTM memory management infrastructure handle some of the temporary moves across address spaces. TTM Multihop was led by Red Hat's David Airlie.

Multihop was sent in thus morning as part of the latest drm-misc-next. The other notable feature with this pull is Intel Keem Bay display support.

Since early in the year Intel has been working on Linux support for Keem Bay as the next-gen Movidius VPU. That work includes the "KMB" DRM driver for display support for this SoC with an ARM CPU and Movidius VPU. For Linux 5.11 the Intel Keem Bay display support appears ready to go. KMB provides a basic KMS atomic mode-setting driver for these SoCs -- it's purely display with no 2D/3D graphics support.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week