Change default display settings as 3D accelaration is not supported

Discussions about using Linux guests in VirtualBox.
Post Reply
bertje
Posts: 58
Joined: 4. Nov 2010, 09:49
Primary OS: MS Windows 10
VBox Version: OSE other
Guest OSses: Ubuntu/MATE/Server 16.04, 18.04, 20.04, 21.04, 22.04, 23.10, Windows XP/7/10/11

Change default display settings as 3D accelaration is not supported

Post by bertje »

In past years we encountered many customers using default 16MB graphics instead of 128MB and enabling 3D acceleration which is not supported or functional in Linux and Windows guests. Enabling 3D acceleration introduces more trouble as this is still an experimental feature and AFAIK no roadmap to officially support this in the future like VMWare.

To reduce support, proposal is to change default settings when creating a new VM:
1. Set graphics memory to maximum 128MB by default (now 16MB).
2. Hide the Enable 3D acceleration checkbox in the guest Settings | Display menu and make it only available via vboxmanage for developers who are aware of the limitations.
bertje
Posts: 58
Joined: 4. Nov 2010, 09:49
Primary OS: MS Windows 10
VBox Version: OSE other
Guest OSses: Ubuntu/MATE/Server 16.04, 18.04, 20.04, 21.04, 22.04, 23.10, Windows XP/7/10/11

Re: Change default display settings as 3D accelaration is not supported

Post by bertje »

Statement official Oracle VirtualBox documentation section 4.5.1. Hardware 3D Acceleration (OpenGL and Direct3D 8/9).
The Oracle VM VirtualBox Guest Additions contain experimental hardware 3D support for Windows, Linux, and Oracle Solaris guests.
fth0
Volunteer
Posts: 5678
Joined: 14. Feb 2019, 03:06
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Linux, Windows 10, ...
Location: Germany

Re: Change default display settings as 3D accelaration is not supported

Post by fth0 »

FWIW, you've linked to documentation for VirtualBox 6.0. The current VirtualBox documentation didn't change in that regard, though: Hardware 3D Acceleration (OpenGL and Direct3D 8/9).

FWIW2, this subchapter of the documentation is outdated. In VirtualBox 7.0, support for DirectX 11 was added.
Post Reply