自從Virtualbox 6.0之後,
關於顯示圖形控制器的部分更改了不少設定,
有 無、vboxvga、vmsvga、vboxsvga等四種設置,
現在就來簡單介紹一下...
無:不用多說了,這是最不吃資源的設置,只能顯示文字、256色以下的圖像。
vboxvga:這個是最原始的設置,支援3D/2D圖形加速,能把一些指令直接傳送給host端,因此安全性略差,對老遊戲的相容性最好,winXP以前推薦設置。
vmsvga:這是方便從vmware移機過來所提供的設置,支援3D/2D圖形加速。
vboxsvga:這是新型態的圖形加速設置,同樣支援3D/2D圖形加速,有提供一些新的技術,效率比較好,而且安全性比較高,建議是win7以後才選用。
前面打了一堆,
其實重點還是在vboxvga與vboxsvga這兩個選項,
會有這篇文章的產生也是因為自從vbox 6.1.0之後,
把vboxvga設置移除所產生的影響。
*2020/5/17修正,是把vboxvga的3D加速功能給拔除
打從vbox推出之後,一般是使用者會安裝這虛擬機器軟體,
絕大部分都是拿來玩dx9以前的XP遊戲,
所以在圖形加速模擬這方面vbox也是不斷的在演進之中,
可是再怎麼演進,總是會遇到相容性/效能這兩個會相互牴觸的地方,
所以在6.0之後,Oracle就把顯示選項裡頭多新增了2個選項設置給使用者挑選使用,
以求符合不同使用者所需可以方便選擇。
只不過軟體研發最切忌的還是多頭馬車的開發,
因為工作量會加倍,所以最終還是決定在6.1.0之後把vboxvga給拔除了。
*2020/5/17修正,是把vboxvga的3D加速功能給拔除
在vboxvga被拔除之後所產生的影響,
*2020/5/17修正,在vboxvga的3D加速功能拔除之後,想玩3D遊戲只能用vboxsvga
最主要還是在老遊戲的支援,雖然oracle在xp底下還是有提供vboxsvga的驅動程式給xp使用,
不過vboxsvga就是把一些舊圖形加速指令給移除了,
導致部分軟體會顯示不正常,形成破圖、畫面頓挫的狀況發生,
因此得到一個結論就是,
還在玩老遊戲,尤其是guest os是XP的用戶,就不要更新到vbox 6.1.0之後的版本了,
停在6.0.x(目前是6.0.16)就準沒錯了。
*2020/5/17日前已出到6.0.20