VirtualBox 于 6.1 版本之后,取消 WinXP 3D 加速支援
https://i.imgur.com/DixwwqZ.png
其实在 6.0 版本就有先预告了。
原文如下:
"This VM is configured to use 3D acceleration using the VBoxVGA graphics
controller. Support for this will be removed with version 6.1.0. ALL saved
states and snapshots will cease to work when using this configuration. Either
switch to the VBoxSVGA (or VMSVGA) graphics controller and update guest
additions, or disable 3D acceleration."
在版本 6.0 之后的显示设定,分了三个选项。
https://i.imgur.com/DqzKow6.png
参考 Oracle Virtualbox 6.1 的官方文件说明。
http://bit.ly/35srQxl
VBoxVGA:适用于旧版 OS ( Windows 7 之前的 Windows 版本)。
此图形控制器不支持3D加速。
VMSVGA:使用此图形控制器来模拟 VMware SVGA 图形装置。
为 Linux Guest 虚拟机的默认项目。
VBoxSVGA:使用 Windows 7 或更高版本的新 VM 的默认项目。
与传统的 VBoxVGA 相比,此图形控制器提高了性能和3D支援。
所以 6.1 版本之后,只有“VMSVGA”和“VBoxSVGA”能够支援3D加速。
旧版本的“VBoxVGA”则不再提供支援,除非装回 5.2.x。
6.0 版本其实也可以,只是每次启动系统都会有警告视窗。
而实际原因官网其实并无说明,不过在官方讨论区则有管理员提到:
旧版的“VBoxVGA”似乎存在一个很大的安全漏洞问题,所以建议转用新版的 VBoxSVGA。
https://forums.virtualbox.org/viewtopic.php?f=2&t=98113
现在连 WinXP 虚拟机也要逐渐面临 EOL (End-of-life) 的阶段了吗...