Der von Adam Jackson entworfene VGEM-Treiber stellt eines der fehlenden Glieder für die Nutzung von Compositing ohne Hardware-3D-Beschleunigung dar.
Zwar ist es mittlerweile dank des LLVMpipe-Treibers möglich, Compositing ohne Hardware-3D-Beschleunigung zu nutzen, doch nutzt dieser laut Adam Jackson nicht das DRM-System (Direct Rendering) des Kernels und ist daher sehr langsam, da er viele Daten kopieren muss. Zudem ist der Software-Rendering-Stack ziemlich fehlerhaft, wie Jackson in seinem Plan für Software-Rendering für die Gnome-Shell für Fedora 17 schreibt. Software-Rendering ist prinzipbedingt ein Mehrfaches langsamer als die meisten Grafikchips mit unterstützter Hardware-Beschleunigung, doch schnelle CPUs sind im Prinzip schnell genug, um die Gnome-Shell und den ganzen Gnome-3-Desktop mit Software-Rendering zu betreiben. Ist dieses Software-Rendering erst einmal weit genug gediehen, werden die Gnome-Entwickler wahrscheinlich den Ausweichmodus der Gnome-Shell aufgeben, der ohne die Nutzung von 3D-Funktionen auskam. Das allgemein nutzbare Software-Rendering könnte mit dem Erscheinen von Fedora 17 im Mai erreicht sein.