Just to remind you guys it's been over a decade since VB provided 3d acceleration option update to support OpenGL 2.1 and DirectX 9.
Is there any plan for OpenGL 4.x or DirectX 1x ? Or even better, some magical GPU virtualization feature ?
It's pretty important to me because we plan to run WebGL 2.0 web apps in VM.
Thanks!
New versions of OpenGL/D3D API support
-
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: New versions of OpenGL/D3D API support
Just FYI, these forums are run by and for VirtualBox users, mostly of the free version. We have no insider knowledge about the dev's plans.
Also, developer priorities are naturally set by their paying customers.
Also, developer priorities are naturally set by their paying customers.
Re: New versions of OpenGL/D3D API support
Fair enoughmpack wrote:Just FYI, these forums are run by and for VirtualBox users, mostly of the free version. We have no insider knowledge about the dev's plans.
Also, developer priorities are naturally set by their paying customers.
-
- Site Moderator
- Posts: 20945
- Joined: 30. Dec 2009, 20:14
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Windows, Linux
Re: New versions of OpenGL/D3D API support
One user found an OpenGL3 software render that worked in their VM: viewtopic.php?f=2&t=101304&p=491848#p491844
It is a software not hardware renderer, so performance may or may not be what you'd like. No support for this idea is available here since it's a third-party app.
It is a software not hardware renderer, so performance may or may not be what you'd like. No support for this idea is available here since it's a third-party app.
Re: New versions of OpenGL/D3D API support
Thanks, but software renderer is too slow for my porpose.scottgus1 wrote:One user found an OpenGL3 software render that worked in their VM: viewtopic.php?f=2&t=101304&p=491848#p491844
It is a software not hardware renderer, so performance may or may not be what you'd like. No support for this idea is available here since it's a third-party app.
-
- Posts: 231
- Joined: 1. Jan 2017, 09:16
- Primary OS: MS Windows 7
- VBox Version: PUEL
- Guest OSses: Ubuntu 16.04 x64, W7
Re: New versions of OpenGL/D3D API support
My vague recollection is that the "real" VMSVGA driver supports GL3.3, but the VBox build only supports 2.1 in HW. While it may step up to 3.3 someday, I think the chances of support for anything beyond that are zero, unless some wealthy Oracle customer requires it.
Support for more recent DX versions seems even less likely to me.
Long-term, your "best" chance is more likely to be VK support with Zink providing the GL layer, but again, I don't see that ever happening without a significant pile of cash heading Oracle's way.
PCI passthrough is similarly not happening. If you want that, you need a different hypervisor (KVM, specifically), a Linux host, and a dedicated (AMD or Quadro) card per VM. (And also an infinite amount of patience and/or determination... )
Support for more recent DX versions seems even less likely to me.
Long-term, your "best" chance is more likely to be VK support with Zink providing the GL layer, but again, I don't see that ever happening without a significant pile of cash heading Oracle's way.
PCI passthrough is similarly not happening. If you want that, you need a different hypervisor (KVM, specifically), a Linux host, and a dedicated (AMD or Quadro) card per VM. (And also an infinite amount of patience and/or determination... )
Re: New versions of OpenGL/D3D API support
Yeah but WebGL 2.0 requires OpenGL 4.1 atleast, tested on VMWare v16.arQon wrote:My vague recollection is that the "real" VMSVGA driver supports GL3.3, but the VBox build only supports 2.1 in HW. While it may step up to 3.3 someday, I think the chances of support for anything beyond that are zero, unless some wealthy Oracle customer requires it.
Support for more recent DX versions seems even less likely to me.
Long-term, your "best" chance is more likely to be VK support with Zink providing the GL layer, but again, I don't see that ever happening without a significant pile of cash heading Oracle's way.
PCI passthrough is similarly not happening. If you want that, you need a different hypervisor (KVM, specifically), a Linux host, and a dedicated (AMD or Quadro) card per VM. (And also an infinite amount of patience and/or determination... )
-
- Site Moderator
- Posts: 20945
- Joined: 30. Dec 2009, 20:14
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Windows, Linux
Re: New versions of OpenGL/D3D API support
Chances are you'll have to use the hypervisor where the test works...