คุณจำได้ไหม ไม่กี่วันก่อน เราพูดถึง 3D acceleration support ใน VMware Server และ VirtualBox เรา มี DirectX สำหรับ VMware Server และ OpenGL สำหรับ VirtualBox
حسناً 你 可以 忘记 那 两 文章 虚拟化 技术 正在 经历 一场 革命 新 发布 的 VirtualBox 3 发送 tidal waves of wow 跨越 Internet 有 它 的 superb 新 network stack 和 更重要 excellent 3D support
就 几 天前 我 demonstrated icy coolness 的 Compiz Fusion 在 Linux virtual machine 在 top of Windows host OpenGL 在 full glory 今天 我 将 向 你 显示 如何 enjoy DirectX support 在 Windows guests 跟我 来!
Enable 3D acceleration for your Windows guests
第一 步骤 是 配置 virtual machine settings 在 Display 下
Install Guest Additions in safe mode
为了 得到 DirectX support 在 Windows guests 你 将 有 到 安装 他们 在 safe mode 它 是 相同 程序 像 你 正常 会做 除了 那 你 做 它 在 safe mode 一旦 你 的 Windows guest 正在 booting tap F8 和 select Safe Mode 后 Windows 来 up 开始 Guest Additions installation:
Select Direct3D Support component:
Approve VirtualBox drivers - 他们 没有 被 signed 由 Microsoft:
Reboot 你 的 machine 后 system 来 up normally 检查 如果 3D acceleration 是 enabled 通过 running dxdiag (Start > Run > dxdiag) 如果 你 得到 screenshot 像 我 的 你 all set
Start enjoying DirectX!
那 是 它 你 现在 可以 做 3D stuff 像 games 例如! 这里 是 一个 小 demo 有 Max Payne 注意 VirtualBox detects 我 的 Nvidia 6600GT 作为 FX 5200 不坏 考虑 我 给 只有 一半 video RAM 给 VirtualBox
和 那里 我们 去 玩
Performance 相当 acceptable! 和 记住 我 在 做 这 在 四年 旧 machine 有 just 512MB dedicated 给 Windows guest 想象 你 可以 做 与 64-bit guest 有 four cores 和 2-4GB RAM 和 一个 much more powerful graphic card 啊 纯粹 bliss!
结论
对于 turbo geek 像 我 这 technological achievement 是 proverbial ecstasy VirtualBox 可能 是 killer application 为 2009 在 all systems Windows Linux 或 Mac VirtualBox 是 你 的 digital mother father 和 lover 它 提供 你 有 complete ultimate solution 运行 multiple operating systems 在 parallel 没有 任何 compromise 在 performance 或 3D shenanigans
VirtualBox 是 must 我 会 说 我们 需要 一个 law 那 forces 每个人 使用 它 我 可能 在 babbling 现在 但 我 excited beyond words 尝试 VirtualBox 今天 现在 这 非常 时刻
Cheers.