On 11/4/12 1:04 AM, charles quarra wrote:
> > i want to start automatically multiple VNC sessions and read capture
> the video buffers for each of the X displays being used.
> >
> > I'm able currently to do this by using Xvfb;
> >
> > Xvfb :1 -screen 0 1024x768x24 -fbdir vfb_test/fbdir &
> >
> > run applications in the assigned X display
> >
> > export DISPLAY=localhost:1.0
> > firefox &
> >
> >
> > and directly access the framebuffer.
> >
> > ifstream file ("vfb_test/screen0_0" , ios::in | ios::binary | ios::ate);
> >
> >
> > The only downside is that this uses software rendering, so i'm hoping
> that virtualGL/turboVNC can help me achieve the same goal without sacrificing
> hardware acceleration.
> >
> > Any ideas how should i approach this problem?
> >
>
>
>
> The ultimate goal is provide programmatic access to the video buffers to
> a service daemon running in the same host where the virtualGL frames are
> being rendered by the video hardware
You're going to have to elaborate a lot more than that. Start by
answering the question-- to what end? And what do you mean by "the
video buffers"? You mean the rendered 3D images? Or the X server
output? If you're just trying to get access to the frames rendered by
VirtualGL, there's a much more straightforward way to do it-- write your
own image transport plugin, or modify one of the existing ones. If
you're trying to get access to the pixel output of the 2D X server, then
you would simply run VirtualGL inside of the Xvfb session and do what
you're doing above, but then I don't understand your statement about
"multiple VNC sessions." You are not providing enough information about
the ultimate goal of the project and the basic architecture for me to be
able to provide an intelligent response.
------------------------------------------------------------------------------
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
_______________________________________________
VirtualGL-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/virtualgl-users