Seems like it's working now.
On 1/8/18 3:01 PM, KAJINOFE wrote: > Thanks I installed 2.5.3 (pre-release stable) and get glxinfo outpu. > I have absolutely no idea what I'm doing so I don't know if the below > data points between the ESXi web console and the TurboVNC sessions are > even meaningful at all, but here they are. > > ESXi web console FULL SCREEN (128MB video ram, 1GB 3D video ram) > TurboVNC FULL SCREEN (128MB video ram, 1GB 3D video ram) > [fedx@new-host-21 ~]$ glxinfo | grep -i opengl [fedx@new-host-21 ~]$ > glxinfo > OpenGL vendor string: VMware, Inc. name of display: :1.0 > OpenGL renderer string: SVGA3D; build: RELEASE; LLVM; Error: couldn't > find RGB GLX visual or fbconfig > OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.2.4 > [fedx@new-host-21 ~]$ /opt/VirtualGL/bin/glxinfo > OpenGL core profile shading language version string: 3.30 name of > display: :1.0 > OpenGL core profile context flags: (none) Error: couldn't find RGB > GLX visual or fbconfig > OpenGL core profile profile mask: core profile Error: couldn't find > RGB GLX visual or fbconfig > OpenGL core profile extensions: > OpenGL version string: 3.0 Mesa 17.2.4 > OpenGL shading language version string: 1.30 > OpenGL context flags: (none) > OpenGL extensions: > OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.2.4 > OpenGL ES profile shading language version string: OpenGL ES GLSL ES > 3.00 > OpenGL ES profile extensions: > [fedx@new-host-21 ~]$ glxinfo | grep -i direct > direct rendering: Yes > GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, > GL_ARB_direct_state_access, > [fedx@new-host-21 ~]$ vglrun glxinfo | grep -i opengl > [fedx@new-host-21 ~]$ vglrun glxinfo | grep -i opengl > OpenGL vendor string: VMware, Inc. OpenGL vendor string: VMware, Inc. > OpenGL renderer string: SVGA3D; build: RELEASE; LLVM; OpenGL renderer > string: SVGA3D; build: RELEASE; LLVM; > OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.2.4 > OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.2.4 > OpenGL core profile shading language version string: 3.30 OpenGL core > profile shading language version string: 3.30 > OpenGL core profile context flags: (none) OpenGL core profile context > flags: (none) > OpenGL core profile profile mask: core profile OpenGL core profile > profile mask: core profile > OpenGL core profile extensions: OpenGL core profile extensions: > OpenGL version string: 3.0 Mesa 17.2.4 OpenGL version string: 3.0 > Mesa 17.2.4 > OpenGL shading language version string: 1.30 OpenGL shading language > version string: 1.30 > OpenGL context flags: (none) OpenGL context flags: (none) > OpenGL extensions: OpenGL extensions: > [fedx@new-host-21 ~]$ vglrun glxinfo | grep -i direct > [fedx@new-host-21 ~]$ vglrun glxinfo | grep -i direct > direct rendering: Yes direct rendering: Yes > GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, > GL_ARB_direct_state_access, GL_ARB_depth_buffer_float, > GL_ARB_depth_clamp, GL_ARB_direct_state_access, > [fedx@new-host-21 ~]$ /opt/VirtualGL/bin/glxinfo | grep -i opengl > [fedx@new-host-21 ~]$ vglrun /opt/VirtualGL/bin/glxinfo | grep -i opengl > OpenGL vendor string: VMware, Inc. OpenGL vendor string: VMware, Inc. > OpenGL renderer string: SVGA3D; build: RELEASE; LLVM; OpenGL renderer > string: SVGA3D; build: RELEASE; LLVM; > OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.2.4 > OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.2.4 > OpenGL core profile shading language version string: 3.30 OpenGL core > profile shading language version string: 3.30 > OpenGL core profile extensions: OpenGL core profile extensions: > OpenGL version string: 3.0 Mesa 17.2.4 OpenGL version string: 3.0 > Mesa 17.2.4 > OpenGL shading language version string: 1.30 OpenGL shading language > version string: 1.30 > OpenGL extensions: OpenGL extensions: > [fedx@new-host-21 ~]$ /opt/VirtualGL/bin/glxinfo | grep -i direct > [fedx@new-host-21 ~]$ vglrun /opt/VirtualGL/bin/glxinfo | grep -i direct > direct rendering: Yes direct rendering: Yes > GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, > GL_ARB_direct_state_access, GL_ARB_depth_buffer_float, > GL_ARB_depth_clamp, GL_ARB_direct_state_access, > [fedx@new-host-21 ~]$ glxgears [fedx@new-host-21 ~]$ glxgears > 5146 frames in 5.0 seconds = 1029.182 FPS Error: couldn't get an RGB, > Double-buffered visual > 5265 frames in 5.0 seconds = 1052.870 FPS > 5368 frames in 5.0 seconds = 1073.427 FPS > 5412 frames in 5.0 seconds = 1082.240 FPS > 5563 frames in 5.0 seconds = 1112.448 FPS > XIO: fatal IO error 11 (Resource temporarily unavailable) on X server > ":0.0" > after 110126 requests (110126 known processed) with 0 events remaining. > [fedx@new-host-21 ~]$ vglrun glxgears [fedx@new-host-21 ~]$ vglrun > glxgears > 2580 frames in 5.0 seconds = 515.841 FPS 201 frames in 5.0 seconds = > 40.037 FPS > 2784 frames in 5.0 seconds = 556.626 FPS 211 frames in 5.0 seconds = > 42.108 FPS > 2766 frames in 5.0 seconds = 553.048 FPS 221 frames in 5.0 seconds = > 44.197 FPS > 2610 frames in 5.0 seconds = 521.943 FPS 232 frames in 5.0 seconds = > 46.360 FPS > 2630 frames in 5.0 seconds = 525.953 FPS 190 frames in 5.0 seconds = > 37.952 FPS > 2883 frames in 5.0 seconds = 576.446 FPS 201 frames in 5.0 seconds = > 40.046 FPS > [VGL] ERROR: in readback-- 212 frames in 5.0 seconds = 42.252 FPS > [VGL] 262: Window has been deleted by window manager 204 frames in > 5.0 seconds = 40.604 FPS > > [VGL] ERROR: in readback-- > > [VGL] 262: Window has been deleted by window manager > [fedx@new-host-21 ~]$ /opt/VirtualGL/bin/glxspheres64 > [fedx@new-host-21 ~]$ /opt/VirtualGL/bin/glxspheres64 > Polygons in scene: 62464 (61 spheres * 1024 polys/spheres) Polygons > in scene: 62464 (61 spheres * 1024 polys/spheres) > Visual ID of window: 0x18b ERROR in line 620: > Context is Direct Could not obtain RGB visual with requested properties > OpenGL Renderer: SVGA3D; build: RELEASE; LLVM; > 14.427034 frames/sec - 12.307991 Mpixels/sec > 14.599781 frames/sec - 12.455365 Mpixels/sec > 14.555702 frames/sec - 12.417760 Mpixels/sec > 14.766685 frames/sec - 12.597754 Mpixels/sec > 14.757438 frames/sec - 12.589866 Mpixels/sec > 14.907388 frames/sec - 12.717791 Mpixels/sec > 14.677705 frames/sec - 12.521844 Mpixels/sec > 14.635537 frames/sec - 12.485870 Mpixels/sec > 13.851766 frames/sec - 11.817219 Mpixels/sec > 13.691890 frames/sec - 11.680825 Mpixels/sec > 14.490204 frames/sec - 12.361883 Mpixels/sec > [fedx@new-host-21 ~]$ vglrun /opt/VirtualGL/bin/glxspheres64 > [fedx@new-host-21 ~]$ vglrun /opt/VirtualGL/bin/glxspheres64 > Polygons in scene: 62464 (61 spheres * 1024 polys/spheres) Polygons > in scene: 62464 (61 spheres * 1024 polys/spheres) > Visual ID of window: 0x21 Visual ID of window: 0x21 > Context is Direct Context is Direct > OpenGL Renderer: SVGA3D; build: RELEASE; LLVM; OpenGL Renderer: > SVGA3D; build: RELEASE; LLVM; > 10.673893 frames/sec - 11.912065 Mpixels/sec 11.245267 frames/sec - > 12.549717 Mpixels/sec > 10.693061 frames/sec - 11.933456 Mpixels/sec 12.225536 frames/sec - > 13.643698 Mpixels/sec > 10.570159 frames/sec - 11.796298 Mpixels/sec 12.358527 frames/sec - > 13.792116 Mpixels/sec > 11.909893 frames/sec - 13.291440 Mpixels/sec 11.929632 frames/sec - > 13.313469 Mpixels/sec > 11.643979 frames/sec - 12.994681 Mpixels/sec 12.103724 frames/sec - > 13.507756 Mpixels/sec > 11.574011 frames/sec - 12.916597 Mpixels/sec 12.423287 frames/sec - > 13.864388 Mpixels/sec > 11.181071 frames/sec - 12.478075 Mpixels/sec 11.867817 frames/sec - > 13.244483 Mpixels/sec > 11.827372 frames/sec - 13.199347 Mpixels/sec 11.939841 frames/sec - > 13.324863 Mpixels/sec > 11.812309 frames/sec - 13.182537 Mpixels/sec 12.089727 frames/sec - > 13.492135 Mpixels/sec > 11.804325 frames/sec - 13.173627 Mpixels/sec 11.987084 frames/sec - > 13.377585 Mpixels/sec > 11.901313 frames/sec - 13.281866 Mpixels/sec 12.250638 frames/sec - > 13.671712 Mpixels/sec > 11.663146 frames/sec - 13.016071 Mpixels/sec 12.321177 frames/sec - > 13.750433 Mpixels/sec > 11.327337 frames/sec - 12.641308 Mpixels/sec 11.714833 frames/sec - > 13.073753 Mpixels/sec > 11.717028 frames/sec - 13.076203 Mpixels/sec 11.479754 frames/sec - > 12.811405 Mpixels/sec > 10.537009 frames/sec - 11.759302 Mpixels/sec [fedx@new-host-21 ~]$ > [fedx@new-host-21 ~]$ > > > On Monday, January 8, 2018 at 1:37:34 PM UTC-5, DRC wrote: > > That's a known bug in our distribution of glxinfo (it wasn't properly > handling indirect OpenGL environments.) Should be fixed in the > latest > 2.5.x pre-release build: > https://virtualgl.org/DeveloperInfo/PreReleases > <https://virtualgl.org/DeveloperInfo/PreReleases> > > One wonders why the context is indirect, however. Hmmm... When > you log > into the "local" display in the VM guest and run glxinfo, is the > context > still indirect? If so, then apparently it's a limitation of the ESXi > system. If not (i.e. if the context is indirect only when > attempting to > access the 3D X server from the login screen), then vglserver_config > might be misconfiguring something. > > DRC > > On 1/8/18 12:10 PM, KAJINOFE wrote: > > Thanks for the response. Once the VM Fedora is installed with > the 3D > > enabled, I am able to get a proper output for glxinfo: > > > > ********************************************************************************************* > > > [fedgf@new-host-18 ~]$ glxinfo | grep -i Opengl > > OpenGL vendor string: VMware, Inc. > > OpenGL renderer string: SVGA3D; build: RELEASE; LLVM; > > OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.2.4 > > OpenGL core profile shading language version string: 3.30 > > OpenGL core profile context flags: (none) > > OpenGL core profile profile mask: core profile > > OpenGL core profile extensions: > > OpenGL version string: 3.0 Mesa 17.2.4 > > OpenGL shading language version string: 1.30 > > OpenGL context flags: (none) > > OpenGL extensions: > > OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.2.4 > > OpenGL ES profile shading language version string: OpenGL ES > GLSL ES 3.00 > > OpenGL ES profile extensions: > > [fedgf@new-host-18 ~]$ > > > > ********************************************************************************************* > > > > > but after I install VirtualGL by following the doc > > <https://cdn.rawgit.com/VirtualGL/virtualgl/2.5.2/doc/index.html > > <https://cdn.rawgit.com/VirtualGL/virtualgl/2.5.2/doc/index.html>>(answered > > > No to all 3 questions), I'm getting the following error: > > > > ********************************************************************************************* > > > xdpyinfo -display :0 <-- output fine > > > > ********************************************************************************************* > > > /opt/VirtualGL/bin/glxinfo -display :0 -c <-- I get the below error > > Xlib: sequence lost (0x10019 > 0x19) in reply type 0x0! > > X Error of failed request: GLXBadContext > > Major opcode of failed request: 154 (GLX) > > Minor opcode of failed request: 6 (X_GLXIsDirect) > > Serial number of failed request: 25 > > Current serial number in output stream: 25 > > > > ********************************************************************************************* > > > > > My goal for all of this was to get some kind of 3D acceleration > for the > > VM without a GPU which I think is better than nothing. If > there's an > > obvious error in my setup, please let me know, thank you. > > > > On Monday, January 8, 2018 at 12:31:09 PM UTC-5, DRC wrote: > > > > I'm not 100% clear on how ESXi works, but in general, if the > X server > > running in the VM guest is able to render OpenGL with hardware > > acceleration, then it should be possible to use VirtualGL in > the VM > > guest. That's the strategy for VirtualGL integration, in > general. Get > > 3D acceleration working without VirtualGL first, then add > VirtualGL. > > > > If there is no physical GPU in the server machine, however, > then there > > is no point to using VirtualGL, since VirtualGL is > fundamentally a > > mechanism for virtualizing physical GPU resources so that those > > resources can be used remotely and shared by multiple users and > > applications. > > > > On 1/8/18 10:35 AM, KAJINOFE wrote: > > > Hello, > > > Is it possible to use VirtualGL with the following setup? > > > > > > ESXi 6.5 > > > GPU: none (no discrete GPU, no integrated GPU) > > > VM: Linux (Fedora (GNOME X11) with SVGA II 3D enabled) > > > > > > I'm trying to remote into the above VM with > TurboVNC+VirtualGL installed > > > on the VM and using TurboVNC on my laptop (Ubuntu) and get 3D > > > acceleration and was wondering if this is even possible > without a real > > > GPU but with VMware's 3D offerings on ESXi. > > > > > > Thank you. > > > > -- > > You received this message because you are subscribed to the Google > > Groups "VirtualGL User Discussion/Support" group. > > To unsubscribe from this group and stop receiving emails from > it, send > > an email to [email protected] <javascript:> > > <mailto:[email protected] > <javascript:>>. > > To view this discussion on the web visit > > > > https://groups.google.com/d/msgid/virtualgl-users/8da9910d-3eb3-4458-979a-047a8faee22c%40googlegroups.com > > <https://groups.google.com/d/msgid/virtualgl-users/8da9910d-3eb3-4458-979a-047a8faee22c%40googlegroups.com> > > > > > <https://groups.google.com/d/msgid/virtualgl-users/8da9910d-3eb3-4458-979a-047a8faee22c%40googlegroups.com?utm_medium=email&utm_source=footer > > <https://groups.google.com/d/msgid/virtualgl-users/8da9910d-3eb3-4458-979a-047a8faee22c%40googlegroups.com?utm_medium=email&utm_source=footer>>. > > > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. > > -- > You received this message because you are subscribed to the Google > Groups "VirtualGL User Discussion/Support" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] > <mailto:[email protected]>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/virtualgl-users/3279e553-35ba-4ada-8ac3-2825deee4115%40googlegroups.com > <https://groups.google.com/d/msgid/virtualgl-users/3279e553-35ba-4ada-8ac3-2825deee4115%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "VirtualGL User Discussion/Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/8355be33-34ec-ef40-7e7e-94c888045a6c%40virtualgl.org. For more options, visit https://groups.google.com/d/optout.
