Dakle, problem je sledeci:
1. Linux (neka od distribucija kompatibilnih sa GCP) trci na Google Cloud instanci
2. Nema nakacene 3D graficke, znaci samo CPU-ovi
3. Mogu da uspesno instaliram neko graficko okruzenje poput Gnome-a i pristupim mu preko VNC-a
Za sada sve super, e sad problem:
Unutar VNC sesije ne mogu da poteram aplikaciju koja zahteva iole moderniji OpenGL (znaci ne glxgears :-). Imam instalirane Mesa 3D biblioteke, stavio sam i:
export LIBGL_ALWAYS_SOFTWARE=true
export GALLIUM_DRIVER=llvmpipe
Kako bih naterao Mesa-u da OpenGL crta softverski.
Probao sam i sa:
export LIBGL_ALWAYS_INDIRECT=1
Ali to ne radi :(
glxgears radi u VNC sesiji, ali bilo sta komplikovanije ne radi zato sto dobija neke praistorijske kontekste a sama Mesa se zali da ne moze da nadje 64-bitni OpenGL drajver, sto ukazuje na to kao da joj ipak treba neki graficki drajver (?) cak i za 100% softverski mod.
PITANJE: da li je nekome uspelo da natera da potpuno softverski emuliran moderan (znaci ne 1.0) OpenGL radi preko VNC-a?
Ako jeste, kako?
Na Windows-u ovo sa Mesa-om radi, dovoljno je samo iskopirati Mesa-in Opengl32.dll (i ostale) u direktorijum gde je aplikacija i sve radi.
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey