Top-Fragen
Zeitleiste
Chat
Kontext
Graphics Execution Manager
Aus Wikipedia, der freien Enzyklopädie
Remove ads
Der Graphics Execution Manager (GEM) ist ein Teil der Direct Rendering Manager (DRM)-Programmierschnitstelle des Linux-Grafikstacks, die es mehreren Programmen erlaubt, Grafikspeicher untereinander gemeinsam zu verwenden. GEM stellt die konfliktfreie Speichernutzung zwischen den Anwendungen durch Speichersynchronisation sicher.
Geschichte
Die Entwicklung von GEM wurde von Intel im Mai 2008 begonnen um eine leichtere Alternative zu den Translation Table Maps (von Tungsten Graphics) zu schaffen.[1][2] Allerdings kollidierte Intels Ansatz mit damaligen Entwicklungszielen des X.Org-Server (DRI2, EXA).[3] Trotzdem wurde GEM in den Linux-Kernel mit Version 2.6.28 aufgenommen.
Weblinks
- Linux Dokumentation: Memory management: Chapter 2. DRM Internals
- Keith Packard: Technische Erklärung
Einzelnachweise
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads