I am unable to run the Blender app in Windows environment because "no 3d acceleration / no OpenGL 2.1" (wtte).
Host: OSX El Cap 10.11.6 Guest: Windows 10 However, my software needs OpenGL 3.3+ and it still won't run. OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.1.5īefore adding the registry hack from Ticket 12048, GPU Caps Viewer in the Windows10 64bit guest was reporting:Ĭode: Select all Expand view Collapse view VirtualBox Graphics Adapater for Windows 8+ v5.1.26Īfter the registry hack, GPU Caps Viewer reports:Ĭode: Select all Expand view Collapse view OpenGL 2.1 (Chromium with 80 ext.)Ĭurious if that really would provide 2.1 capabilities. OpenGL shading language version string: 1.30 OpenGL core profile shading language version string: 4.50 OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.1.5 OpenGL renderer string: Gallium 0.4 on AMD CAPE VERDE (DRM 2.50.0 / 4.12.4-2-MANJARO, LLVM 4.0.1)
My host is Manjaro (Arch) 64bit with a Radeon 7770 card on the latest Mesa drivers running VirtualBox 5.1.26.Ĭode: Select all Expand view Collapse view $ glxinfo | grep "OpenGL" I did everything here before finding the ticket and greatly appreciate discovering a confirmation. Thank you for the detail, partial fix and sad conclusion. My current Win10 host with NVidia drivers is on OpenGL 4.5.0:
Just found this in the manual too, I don't know if it's still current - but it must be said that I'd already noted without mentioning it that OpenGL 3.0 is itself quite old.
was it an upgrade from an older Windows that already had the GAs installed? What version of Windows 10 is it? Also what is the origin of this VM, e.g. That clearly isn't the case, since the vendor string shows you are still using the basic OpenGL support built into the Windows OS since XP days.
If 3D is enabled then I'd expect the WDDM driver to be installed. So it makes sense that you won't be offered the question. “Safe Mode”, see chapter 14, Known limitations, page 269 for details.
For basic Direct3DĪcceleration to work in Windows XP guests, you have to install the Guest Additions in For WindowsĨ and higher only the WDDM Direct3D video driver is available. Install the WDDM video driver available for Windows Vista or higher. User manual section 4.2.1 wrote:Note: For the basic Direct3D acceleration to work in a Windows guest, you have to Virtualbox installed from virtualbox dot org (not ubuntu repositories), and is Version 5.1.24 r117012 (Qt5.5.1) srb Posts: 4 Joined: 20. Yet glview436 still tells me just opengl 1.1 is supported on my windows guest, and my apps requiring opengl2.0 at minimum are failing. My Host is Ubuntu 16.04, and yes my Ubuntu Host supports OpenGL 3.0 as per runningĬode: Select all Expand view Collapse view glxinfo | grep "OpenGL version"Ĭode: Select all Expand view Collapse view OpenGL version string: 3.0 Mesa 12.0.6 So, how do I get OpenGL 2.0 on my Windows (10) guest?Īs per the instructions, I have installed guest additions via safe mode, and yes i have 2d and 3d acceleration enabled in the vm. With VirtualBox 4.1 Windows Aero theme support is added for Windows Vista and Windows 7 guests (experimental) With VirtualBox 3.0, Direct3D 8/9 support was added for Windows guests. And so far there's no OpenGL-4 software rasterizer.OpenGL support for Windows guests was added with VirtualBox 2.1 support for Linux and Solaris followed with VirtualBox 2.2. If your GPU can't to OpenGL-3 or OpenGL-4 then all you could do is fall back to a software implementation. However the limiting part is the capabilities of your GPU. So updating the driver may give you a major version bump. Of course the OpenGL driver itself is part of the implementation. Or in other words: A OpenGL implementation implemented along the OpenGL-3 specification will not be capable of OpenGL-4 (OTOH minor version bumps are within the capabilities of a given major implementation feature set the mostly clean up the API or give access to things which were already possible (and maybe accessible through extensions) but not formally specified in core). a major capability bump on the implementation side. Since version 3 the major version number of OpenGL is equivalent to feature capabilities, i.e. it doesn't matter in which way it's implemented) the authors of the OpenGL specification clearly target special purpose hardware (aka GPUs). While the OpenGL specifications are written implementation neutral (i.e.