LWN.net Logo

LCA: The ways of Wayland

LCA: The ways of Wayland

Posted Mar 14, 2013 18:56 UTC (Thu) by dlang (✭ supporter ✭, #313)
In reply to: LCA: The ways of Wayland by Cyberax
Parent article: LCA: The ways of Wayland

> Modern cards do not HAVE 2D acceleration modules

People keep saying that, but then there are articles like this one

2D Support Still Coming To NVIDIA's Open Tegra
http://www.phoronix.com/scan.php?page=news_item&px=MT...

besides, if nothing else, isn't 2D acceleration a subset of 3D (with Z=0 in all cases)??


(Log in to post comments)

LCA: The ways of Wayland

Posted Mar 14, 2013 20:19 UTC (Thu) by raven667 (subscriber, #5198) [Link]

I skimmed through some of the related docs about host1x and it seems that the Tegra isn't implementing a VGA with fixed-function 2D acceleration but is a standard general-purpose GPU. The host1x driver seems to be designed to use DMA to push data into buffers managed on the GPU device via normal kernel DRM. Presumably acceleration is had by sending the appropriate programs to the GPU and having them run on the buffers sent to produce an output image. This is using the "3D" engine to provide 2D acceleration as this is a subset of its full functionality, as you pointed out, and what is meant when someone notes that GPUs don't have 2D-only modules anymore.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds