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