如何修复 virtualbox 中的‘无法初始化 directdraw’?

如何修复 virtualbox 中的‘无法初始化 directdraw’?

我使用 ubuntu 安装 virtualbox。

我使用 virtualbox 安装 xp 并在设置中启用 3D,然后在安全模式下重新安装具有 3D 支持的客户机添加功能。

然后我安装 dxwebsetup.exe 并重新启动。

为什么我运行游戏进行测试时仍然显示“无法初始化 directdraw”?

我遗漏了什么吗?如何解决?

谢谢〜

答案1

我在另一款游戏中遇到了同样的问题。我相信大多数在 Win7 Pro 及更高版本中以 XP 模式运行的旧游戏都存在同样的问题。假设虚拟机和 XP 模式已正确安装,并且游戏是在 XP 模式下安装的,则修复“应该”相对容易。

将自定义 DPI 设置设为 100%,并确保使用当前屏幕的原始分辨率。这只对在 XP 模式下运行的游戏有用。显然,XP 模式不喜欢 DPI 设置从 100% 更改。

相关内容