DRC wrote:

> The results of running it on the console, assuming you're also using
> vglrun in that case, might also be relevant, but definitely testing with
> TurboVNC is going to be revealing.  The main reason is that TurboVNC
> lacks a GLX extension, so if VirtualGL fails to load properly into VirtualBox,
> it won't run at all rather than attempting to run with software OpenGL.


I tested on the console before installing VGL.  Everything "just worked" and 
still does.  I never thought of testing on the console under VGL.  I will try 
to do that.  Honestly, I am still confused about the whole OpenGL vs. GLX 
thing.  From what I can gather, OpenGL is an API on the host, kind of like an 
API for disk access, while GLX is OpenGL with an API through an X server using 
the X protocol.  Assuming I have that right (and I probably don't), then I 
would expect that VirtualBox or anything else that wants to use OpenGL can do 
so with or without an X server, but that clearly is not the case.  Everything 
needs an X server.  This whole thing seems rather strange.

Which brings me to a question I am trying to understand: how is the card 
virtualized?  How do multiple users / servers / processes use the same 
hardware?  Do they all use the same hardware?  I understand how a CPU or disk 
drive or network port or memory is virtualized and shared among multiple 
processes, but does the same happen with a GPU?  I also know the degradation 
characteristics as CPU / disk / network / memory become overprovisioned.  How 
does a GPU degrade with more usage?

> Also, looking more closely at your post on VirtualBox.org, are you still not 
> using the nVidia drivers?
> I don't really expect VGL on Solaris to work properly at all without them.

Solaris 11 shipped with nVidia (is that how the word is cased?) drivers, but in 
a moment of stupidity I tricked myself into installing newer drivers from 
nVidia's web site, thoroughly borking the console.  I have since backed down to 
the nVidia drivers shipped with Solaris 11.

> Also, you are trying to run both VirtualGL and SRSS on the same machine, 
> correct?

Good question.  I have read about high bandwidth needs on the interconnect 
between VGL and SRSS.  Both are services run on the hardware and same OS 
instance in the global zone.

Thanks again for all of your help here.  If / when I become too annoying, just 
let me know.

Cheers,
Marty
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to