1. 程式人生 > >VirtualBox開啟顯示卡3D加速

VirtualBox開啟顯示卡3D加速

http://www.cr173.com/html/11238_1.html

因為工作和學習的需要,我經常要在不同版本的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遊戲還是高清視訊都更加流暢,看來要用好這虛擬機器真還得需要不少技巧。


因為工作和學習的需要,我經常要在不同版本的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遊戲還是高清視訊都更加流暢,看來要用好這虛擬機器真還得需要不少技巧。