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