Hi,

I hope it's not a controversial topic.  There is a contradiction between
the documentation (drm-mm.rst specifically) and what seems to be the
reality of the code.  The documentation says that GEM is UMA only, but it
seems that essentially every device in drm/* implements some sort of GEM
support (and only a handful still use TTM?) , drm_gem_vram_helper.c seems
to be about non-UMA, and the nice kms-vulkan example (
https://github.com/nyorain/kms-vulkan) seems to be GEM-only and works
nicely with a very-non-UMA 2080.

So what's the reality at this point?  Is it just that the introduction of
the documentation needs to be updated?  Is TTM to be considered legacy and
avoided?  Or are there things I'm missing that are important?

Best regards,

  OG.

Reply via email to