因為工作和學習的需要,我經常要在不同版本的Windows系統下進行操作和軟件測試,因此虛擬機成為必備的工具。在這其中 VirtualBox 一直是我比較推崇的首選。
因為它不僅免費開源,而且功能實用完備。最近 VirtualBox 頻繁更新版本,功能也得到了不小的加強,尤其是加入了對3D顯示加速(Direct3D)的支持讓我很興奮,這樣一來在虛擬機下玩3D游戲就能更流暢了。想到這里,二話不說趕緊下載并更新到最新版本一探究竟。 體驗3D游戲加速 安裝完最新的VirtualBox后,載入已經虛擬好的 XP系統,在開始-運行中輸入 dxdiag 命令查看,卻很遺憾的發現其中的“Direct3D加速”是灰色的無法啟用(圖1),回憶當初的安裝過程應該是沒有問題的,為什么會出現這種情況呢? 這時,突然想到了 VirtualBox 提供的增強功能安裝包還沒有安裝,它可以增強虛擬機系統的顯示性能。于是將其裝入虛擬機的光驅并運行,果然在安裝選項中看到了有一項“3D Support”(圖2),可是只要勾選該項軟件就會彈出提示,大意是說當前的 Windows 系統不是安全模式無法安裝。 通過查詢官方說明得知,VirtualBox 必須在Windows安全模式下才能成功安裝3D加速驅動。于是重啟系統,按F8進入安全模式,再次運行增強功能安裝程序,終于可以點選此項并且成功安裝了(圖3),安裝完提示重啟系統,進入系統再次運行 dxdiag 可以看到3D加速已經啟用,而且運行3D游戲明顯流暢了很多。 二級加速 高清視頻 沒過多久,我在播放高清格式的視頻時又發現了問題,畫面很不流暢,總是一頓一卡,有了上面開啟3D加速的經驗,于是想到Virtualbox的默認設置是不是有問題。 于是重新打開軟件的設置選項,在“顯示”中看到除了“啟用3D顯示加速”外,軟件還會提示“當顯存分配少于26M時,虛擬系統無法流暢播放高清視頻”(圖4)。 所以必須增大虛擬機的顯存容量。因為我的物理顯卡顯存是1G,所以這里設置了64M,具體大小可以根據播放效果進行調節,保存設置重新啟動系統,再次播放視頻,畫面明顯流暢了很多。 通過以上兩項設置,用VirtualBox 虛擬后的系統在顯示性能上得到了很大的提升,無論是3D游戲還是高清視頻都更加流暢,看來要用好這虛擬機真還得需要不少技巧。 |