Warum hat der Xnest-Server andere GLX-Informationen als der normale Xorg-Server?

Warum hat der Xnest-Server andere GLX-Informationen als der normale Xorg-Server?

Ich habe den Xnest-Server ausgeführt. Es scheint, dass Xnest meine Grafikkarte nicht verwendet oder zumindest kein direktes Rendering verwendet.

Normales Xorgglxinfo

OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile 
OpenGL version string: 3.0 Mesa 8.0.3

Xnest Xorgglxinfo

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x301)
OpenGL version string: 2.1 Mesa 8.0.3

Antwort1

XNest ist ein „virtueller“ X-Server, der auf dem vorhandenen Server ausgeführt wird. Genau wie bei virtuellen Maschinen ist das emulierte oder „virtuelle“ Gerät häufig ein generisches virtuelles Gerät. Da es generisch und virtuell ist, verwendet es seinen eigenen Satz von Treibern usw. Es wird also grundsätzlich anders angezeigt, da es sich um eine virtuelle Kopie des tatsächlichen Windows-Servers handelt.

verwandte Informationen