T客邦 February 13, 2024
完成Windows 98作業系統的安裝之後,我們接下來要安裝音效驅動以及SoftGPU程式,讓虛擬機器的影音功能更加完整。0c1d66a1bed5097284fc8e5bf422cfdb

完成Windows 98作業系統的安裝之後,我們接下來要安裝音效驅動以及SoftGPU程式,讓虛擬機器的影音功能更加完整。

掛載映像檔並安裝驅動程式

我們已經在前篇文章下載了AC97音效驅動程式與SoftGPU,後者為可以直接掛載至虛擬機器的ISO格式光碟映像檔,但前者則是ZIP檔。為了方便將後者傳輸至虛擬機器內,建議可以參考先前章節的教學,將ZIP檔解壓縮所得的檔案,透過AnyBurn製作為ISO格式光碟映像檔以便掛載。

下方以圖文方式說明驅動程式的安裝流程,但略過下載檔案與製作映像檔的步驟。需要注意的是AC97音效驅動程式會更動DirectX的檔案,所以建議先行安裝,然後再安裝SoftGPU(過程會自動安裝DirectX 9.0c),以免產生相容性問題。

在虛擬機器開機的情況下,點選「裝置->光碟機->選擇磁碟檔」,掛載裝有AC97音效驅動程式的光碟映像檔。 ▲ 在虛擬機器開機的情況下,點選「裝置->光碟機->選擇磁碟檔」,掛載裝有AC97音效驅動程式的光碟映像檔。

打開我的電腦的光碟機(預為D槽),執行Setup.exe安裝AC97音效驅動程式。 ▲ 打開我的電腦中的光碟機(預設為D槽),執行Setup.exe安裝AC97音效驅動程式。

安裝過程會提示需要安裝DirectX 8,無需理會。 ▲ 安裝過程中會提示需要安裝DirectX 8,無需理會。

安裝完AC97音效驅動程式後,改為掛載SoftGPU光碟映像檔,並執行光碟的SoftGPU.exe。 ▲ 安裝完AC97音效驅動程式後,改為掛載SoftGPU光碟映像檔,並執行光碟中的SoftGPU.exe。

基本上上方的選項持預值即可,「Resolutions」則可選擇需要的最大解析度(建可選5K,之後仍可切換較低解析度)。選擇完成之後按下「Install」開始安裝。 ▲ 基本上上方的選項維持預設值即可,「Resolutions」則可選擇需要的最大解析度(建議可選5K,之後仍可切換較低解析度)。選擇完成之後按下「Install」開始安裝。

這時候程式會提醒需要先安裝DirectX,並建在安裝完成後重新開機,然後再次執行SoftGPU.exe。 ▲ 這時候程式會提醒需要先安裝DirectX,並建議在安裝完成後重新開機,然後再次執行SoftGPU.exe。

點選確定後會跳到DirectX安裝程式,跟著精靈指示完成安裝。完成後重新開機,然後再次執行SoftGPU.exe,式進行安裝。 ▲ 點選確定後會跳到DirectX安裝程式,跟著精靈指示完成安裝。完成後重新開機,然後再次執行SoftGPU.exe,正式進行安裝。

真完成SoftGPU安裝會看到畫面。 ▲ 真正完成SoftGPU安裝會看到此畫面。

完成SoftGPU安裝之後重新開機,瀏覽並執行SoftGPU光碟tools資料夾的glcker.exe。點選Propertiest查看OpenGL版本資訊,若為「2.1」版即代表一切狀態常。 ▲ 完成SoftGPU安裝之後重新開機,瀏覽並執行SoftGPU光碟中tools資料夾的glcker.exe。點選Propertiest查看OpenGL版本資訊,若為「2.1」版即代表一切狀態正常。

接下來點選「開始->執行」,輸入「dxdiag」並點擊確定。 ▲ 接下來點選「開始->執行」,輸入「dxdiag」並點擊確定。

在DirectX診斷工具查看版本是否為DirectX 9.0c。 ▲ 在DirectX診斷工具中查看版本是否為DirectX 9.0c。

之後進入顯示標籤頁,並點選測試Direct3D,查看各項測試是否常。 ▲ 之後進入顯示標籤頁,並點選測試Direct3D,查看各項測試是否正常。

調整解析度與執行遊戲

完成安裝手續後,使用者可以根據需求調整解析度,若覺得顯示的字體太小,則可調整VirtualBox的「設定->顯示->縮放係數」。詳情請參考下方圖文說明與影片展示。

筆者使用3DMark 2000進行效能實測,可以看到VirtualBox搭配SoftGPU的成績遠高於86Box(PCem的衍生版本),而DOSBox Pure則是無法執行3DMark 2000。

在遊戲方面筆者以《惡靈古堡3》與《絕對武力》為例,VirtualBox與86Box 都可以流暢執行遊戲,然而VirtualBox則可設定較高的色彩取樣深度,DOSBox Pure則是無法流暢執行前者,且無法安裝後者。

附帶一提,筆者也測試了透過VMware虛擬機器搭配程式內建的3D加速功能,在Windows XP作業系統下執行《絕對武力》,遊戲表現更VirtualBox搭配SoftGPU更流暢。

使用者可以在Windows桌面點擊右鍵選擇「內容」,並在顯示器內容的定標籤頁切換解析度。本圖範例為定成1920 x 1080。 ▲ 使用者可以在Windows桌面點擊右鍵選擇「內容」,並在顯示器內容的設定標籤頁中切換解析度。本圖範例為設定成1920 x 1080。

如果覺得體太小,可以調整VirtualBox的「定->顯示->縮放係數」,其功能類似Windows的「顯示比例」,可以比放大畫面。 ▲ 如果覺得字體太小,可以調整VirtualBox的「設定->顯示->縮放係數」,其功能類似Windows的「顯示比例」,可以等比放大畫面。

▲舉例來說,筆者使用解析度為3840 x 2160的4K螢幕,將虛擬Windows 98的解析度設定為1920 x 1080,並將縮放係數設定為200%,畫面閱讀即相當舒適。

▲VirtualBox搭配SoftGPU能夠完成3DMark 2000效能實測。

在VirtualBox配SoftGPU環境透過3DMark 2000進行效能實測,得分為8840分。 ▲ 在VirtualBox搭配SoftGPU環境中透過3DMark 2000進行效能實測,得分為8840分。

對比之下使用86Box配模擬的Voodoo 3顯示卡執行3DMark 2000,得分僅有2807分。 ▲ 對比之下使用86Box搭配模擬的Voodoo 3顯示卡執行3DMark 2000,得分僅有2807分。

▲VirtualBox搭配SoftGPU能夠在《惡靈古堡3》開啟640 x 480、32bit顯示模式。(再高則會破圖)

▲86Box搭配Voodoo 3《惡靈古堡3》只能開啟640 x 480、16bit顯示模式,且遇到當機狀況。

▲VirtualBox搭配SoftGPU執行《絕對武力》,效果相當理想。

▲86Box搭配Voodoo 3執行《絕對武力》可以看到明顯比較不流暢,且有輕微破圖。

▲在VMware虛擬機器搭配程式內建的3D加速功能,並在Windows XP作業系統下執行《絕對武力》效能表現更流暢,若遊戲不一定需要Windows 9x作業系統也可考慮此解決方案。

在下篇文章中,筆者將介紹透過Alcohol 120%虛擬光碟軟體的操作與使用小技巧,方便虛擬系統執行更多遊戲。

回到系列文章目錄

加入T客邦Facebook粉絲團 固定链接 'Windows 98復活計劃(十五):VirtualBox搭配SoftGPU,虛擬Windows 98也有3D加速' 提交: February 13, 2024, 5:00pm CST