On 2/15/12 8:36 AM, Meowthink wrote:
> The script vglserver_config didn't provide FreeBSD branches. But it
> seems like users in wheel group get proper permission (/dev/dri,
> /opt/VirtualGL etc.) without running it.
> sshd must be enabled.

FreeBSD support is a bit tricky, as I don't have a full configuration to
test.  I can test the build and install using a virtual machine, but I
can't actually run VirtualGL in it, so there may be run-time problems.
It is on my list of things to do to at least try to make
vglserver_config work in that environment, however.


> Functional with following problems until svn rev 4812 (rev 4813 seems break)

How did 4813 break it?  4813 was simply a removal of dead code, almost
all of which was enclosed in #ifdef SUNOGL or #ifdef sparc statements.
I just re-reviewed that patch and didn't see any problems.


> The bottleneck is at readback, and the poor performance
> ~9.3Mpixels/sec is only capable of running apps at 640x480x30fps!
> When doing readpixels benchmark from mesa-demo (also in attached
> typescript), I found that there maybe have room of VirtualGL to
> optimize, as vgl's readback speed seems stuck to the 10x10 in
> mesa-demo's readpixels benchmark, which give better results on larger
> reads.

I doubt that this is an optimization issue.  I mean, how can you really
optimize a single call to glReadPixels()?  Have you tried using
VirtualGL's PBO readback support?  That may be faster.


> 3. App-specific: VirtualBox + VirtualGL didn't work
> VirtualBox 4.1.8_OSE r75467 from redports. Command line vglrun
> VirtualBox -startvm ... didn't work, switch +v +tr shows that fake
> libs are not loaded. I doubt this is due to VirtualBox binary is just
> a wrapper, not linked to libGL.so.1
> /usr/local/bin/VirtualBox:
>        libthr.so.3 => /lib/libthr.so.3 (0x800850000)
>        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x800a73000)
>        libm.so.5 => /lib/libm.so.5 (0x800d83000)
>        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x800fa4000)
>        libc.so.7 => /lib/libc.so.7 (0x8011b1000)

Did you chmod u+s on librrfaker.so and libdlfaker.so?  See the VirtualGL
User's Guide, both Chapters 14 and 12.

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
VirtualGL-Devel mailing list
VirtualGL-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-devel

Reply via email to