From owner-freebsd-emulation@freebsd.org Wed Jul 27 18:26:46 2016 Return-Path: Delivered-To: freebsd-emulation@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DE3DBBA52CA for ; Wed, 27 Jul 2016 18:26:46 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id C0EF61A4D for ; Wed, 27 Jul 2016 18:26:46 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id BCD6BBA52C9; Wed, 27 Jul 2016 18:26:46 +0000 (UTC) Delivered-To: emulation@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BC7D0BA52C8 for ; Wed, 27 Jul 2016 18:26:46 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id A4EE81A4C for ; Wed, 27 Jul 2016 18:26:46 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: by freefall.freebsd.org (Postfix) id A466B1B2F; Wed, 27 Jul 2016 18:26:46 +0000 (UTC) Delivered-To: vbox@localmail.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by freefall.freebsd.org (Postfix) with ESMTP id A3CAB1B2E for ; Wed, 27 Jul 2016 18:26:46 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 587281A4B; Wed, 27 Jul 2016 18:26:46 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Subject: Re: About the dri support on 5.0.26 To: =?UTF-8?B?T3RhY8OtbGlv?= , vbox@FreeBSD.org References: <448336e1-2490-7b10-f628-1a53e9ea6a63@FreeBSD.org> <5f5334ef-fca2-8134-a44b-86441b759748@bsd.com.br> From: Jung-uk Kim Message-ID: Date: Wed, 27 Jul 2016 14:26:41 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <5f5334ef-fca2-8134-a44b-86441b759748@bsd.com.br> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="x7ggpxsCbOv6oV90b6jLJLhucQQgohCGe" X-Mailman-Approved-At: Wed, 27 Jul 2016 19:35:41 +0000 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2016 18:26:47 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --x7ggpxsCbOv6oV90b6jLJLhucQQgohCGe Content-Type: multipart/mixed; boundary="XrNSAs0mGLXUGLd28nR6R3FJ0u4jbFofx" From: Jung-uk Kim To: =?UTF-8?B?T3RhY8OtbGlv?= , vbox@FreeBSD.org Message-ID: Subject: Re: About the dri support on 5.0.26 References: <448336e1-2490-7b10-f628-1a53e9ea6a63@FreeBSD.org> <5f5334ef-fca2-8134-a44b-86441b759748@bsd.com.br> In-Reply-To: <5f5334ef-fca2-8134-a44b-86441b759748@bsd.com.br> --XrNSAs0mGLXUGLd28nR6R3FJ0u4jbFofx Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 07/27/16 02:10 PM, Otac=EDlio wrote: > Em 27/07/2016 13:40, Jung-uk Kim escreveu: >> On 07/25/16 08:17 PM, Otac=EDlio wrote: >>> Now that dri support was removed from Virtualbox 5.0.26, how will be = the >>> support for OpenGL applications? >> Now its own libraries are used, i.e., VBoxOGL.so & VBoxEGL.so replace >> libGL.so & libEGL.so, when OPENGL option is enabled. It is still work= >> in progress but please try r419160 and later. >> >> Jung-uk Kim >> > Dear, >=20 > I have a try and I would like to thank you very much by your support. > This version provides a initial support to OpenGL. If you needs some > help in a manner that I can help you please let me know. >=20 > Only for information. I have installed the 5419160 of > virtualbox-ose-addtions with OpenGL enabled. After that I got this info= > from glxinfo -B and glxgears >=20 > [ota@nostromo /usr/home/ota]$ glxinfo -B > name of display: :0.0 > display: :0 screen: 0 > direct rendering: Yes > OpenGL vendor string: Humper > OpenGL renderer string: Chromium > OpenGL version string: 2.1 Chromium 1.9 > OpenGL shading language version string: 4.00 - Build 10.18.10.4276 >=20 > [ota@nostromo /usr/home/ota]$ glxgears > 2332 frames in 5.0 seconds =3D 466.394 FPS > 1292 frames in 5.0 seconds =3D 258.259 FPS > 1413 frames in 5.0 seconds =3D 282.587 FPS > 1406 frames in 5.0 seconds =3D 280.992 FPS > 1412 frames in 5.0 seconds =3D 282.395 FPS > 1379 frames in 5.0 seconds =3D 275.709 FPS >=20 >=20 > So, then I have recompiled libGL and I got this info: >=20 > [ota@nostromo /usr/home/ota]$ glxinfo -B > name of display: :0.0 > display: :0 screen: 0 > direct rendering: Yes > Extended renderer info (GLX_MESA_query_renderer): > Vendor: VMware, Inc. (0xffffffff) > Device: llvmpipe (LLVM 3.7, 256 bits) (0xffffffff) > Version: 11.2.2 > Accelerated: no > Video memory: 4674MB > Unified memory: no > Preferred profile: core (0x1) > Max core profile version: 3.3 > Max compat profile version: 3.0 > Max GLES1 profile version: 1.1 > Max GLES[23] profile version: 3.0 > OpenGL vendor string: VMware, Inc. > OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.7, 256 bits) > OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.2 > OpenGL core profile shading language version string: 3.30 > OpenGL core profile context flags: (none) > OpenGL core profile profile mask: core profile >=20 > OpenGL version string: 3.0 Mesa 11.2.2 > OpenGL shading language version string: 1.30 > OpenGL context flags: (none) >=20 > OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.2 > OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.= 00 >=20 > [ota@nostromo /usr/home/ota]$ glxgears > 613 frames in 5.0 seconds =3D 122.536 FPS > 633 frames in 5.0 seconds =3D 126.534 FPS > 475 frames in 5.0 seconds =3D 94.839 FPS > 486 frames in 5.0 seconds =3D 97.098 FPS > 489 frames in 5.0 seconds =3D 97.690 FPS > 502 frames in 5.0 seconds =3D 100.340 FPS > 491 frames in 5.0 seconds =3D 98.122 FPS >=20 > Looks like a incompatibility between libGL and virtualbox-ose-addition= s > with OpenGL emulators/virtualbox-ose-additions must be installed *after* graphics/libGL. In other words, when you reinstall graphics/libGL, you also have to reinstall emulators/virtualbox-ose-additions because libGL.so* and libEGL.so* are overwritten by the last one. Please note I mimicked x11/nvidia-driver* installation method and it is the only supported multi-libGL mechanism by graphics team AFAICT. Jung-uk Kim --XrNSAs0mGLXUGLd28nR6R3FJ0u4jbFofx-- --x7ggpxsCbOv6oV90b6jLJLhucQQgohCGe Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXmPzhAAoJEHyflib82/FGPuUH/R6MOwEcO8TIypQ5NaB3jZVj fY1LOcEphLfCwB6hOSATsJ07Ff7egpQJDRmxhDQqtcfPmVuuaOiAA4BOTA2h/XxC NOhgU5dLLGugXIqFn09rg287Ujd/N1jjg6efvwzvKPmJzmysQbCjR4zbY/Gk9e3d cGEMlvyVRxdAfkSWOHlzSK6f3gZDZDyZil43BV7Hhn2MxpN1c+DDPv6RObWzw2Uy Y7b8erOSzybujwqiOdPlX0izc6tW/SEU7NXuU/5m4l7P0Lre48YAcfJR0XDG9GiH Q+hqo4LJhQ5iVVN+RFkp/P9/8f5O6jIJKjKLeG1cDs6y4LVSqLU6NkfJhh1J6RY= =ZefE -----END PGP SIGNATURE----- --x7ggpxsCbOv6oV90b6jLJLhucQQgohCGe--