S3 的 OS/2 版影像設備驅動程式 Savage3D/Savage4/SavageMX 驅動程式版本 7.00.23 目錄 _________________ 重要注意事項 支援的功能 第 1.0 節 支援的解析度 第 1.1 節 相容性 第 2.0 節 DDC 顯示器支援 第 3.0 節 準備步驟 第 4.0 節 將顯示器設定為 VGA 模式 第 5.0 節 從磁片安裝 S3 顯示卡驅動程式 第 6.0 節 安裝在 CID 環境中 第 7.0 節 選取 Windows 的小字型或大字型 第 8.0 節 限制 第 9.0 節 本套裝軟體包含 OS/2 圖形加速器設備驅動程式。它能支援 S3 Incorporated 的 Savage3D (390/391)、Savage4 (395/396) 和 SavageMX (290) 晶片。 重要注意事項: __________________ o 此套裝軟體中安裝磁片上的標籤必須是 "S3 DRV1"。您可以使用 DOS 或 OS/2 LABEL 指令來套用這個標籤。沒有執行此步驟會使 安裝失敗。 o 請先閱讀完整份文件,再開始安裝設備驅動程式。 1.0 支援的功能 _______________________ o 在使用最小需求的影像記憶體時,能對加速顯示圖形以及進階色 彩解析度提供完整的支援 o 符合 OS/2 32 位元,平滑記憶體模式。 o 如 OS/2 32 位元圖形引擎底下的 32 位元簡報管理員圖形顯示設 備驅動程式般的功能。 o 支援在 OS/2 [系統設定] 資料夾中使用適當的功能針對 OS/2 版 本來設定復新率: OS/2 3.0 系統 - [設定筆記本] ([螢幕] 標籤的第 2 頁) OS/2 4.0 系統屬性。 o 支援使用顯示器資料通道 (DDC) 協定的顯示器偵測。 1.1 支援的解析度 |===============================================================| | 模式 | 解析度 | 記憶體 | Savage3D | Savage4 | SavageMX | | | | 需要 | 390/391 | 395/396 | 290 | |------|--------------|---------|----------|---------|----------| | 101 | 640x480x8 | 2 MB | Y | Y | Y | |------|--------------|---------|----------|---------|----------| | 103 | 800x600x8 | 2 MB | Y | Y | Y | |------|--------------|---------|----------|---------|----------| | 105 | 1024x768x8 | 2 MB | Y | Y | Y | |------|--------------|---------|----------|---------|----------| | 107 | 1280x1024x8 | 2 MB | Y | Y | Y | |------|--------------|---------|----------|---------|----------| | 111 | 640x480x16 | 2 MB | Y | Y | Y | |------|--------------|---------|----------|---------|----------| | 114 | 800x600x16 | 2 MB | Y | Y | Y | |------|--------------|---------|----------|---------|----------| | 116 | 1024x768x16 | 2 MB | Y | Y | Y | |------|--------------|---------|----------|---------|----------| | 112 | 640x480x32 | 2 MB | Y | Y | Y | |------|--------------|---------|----------|---------|----------| | 115 | 800x600x32 | 4 MB | Y | Y | Y | |------|--------------|---------|----------|---------|----------| | 118 | 1024x768x32 | 4 MB | Y | Y | Y | |------|--------------|---------|----------|---------|----------| | 11A | 1280x1024x16 | 4 MB | Y | Y | N/S | |------|--------------|---------|----------|---------|----------| | 120 | 1600X1200x8 | 4 MB | Y | Y | N/S | |===============================================================| 備註: o Y = 支援; N/S = 不支援。 如果要使用全彩模式 (16.7 M),建議硬碟中要有較大的交換空間 (swap space) (例如 15 MB 或更大空間)。 2.0 相容性 __________________ 此圖形加速器設備驅動程式與 OS/2 Warp 3.0、和 OS/2 Warp 4.0 相 容。安裝程序會依您所使用的是能支援的三種 OS/2 版本中的哪一個 版本而有所不同。請閱讀這整份文件以決定您的環境所需要的步驟。 3.0 DDC 顯示器支援 ________________________ 支援 VESA 顯示資料通道 (DDC) 1 和 2B 協定,這項支援能就類似啟 用電腦與作業系統軟體時會自行辨識顯示器及其功能。此設備驅動程式 會自動偵測 DDC 顯示器功能並調整可用的選擇以符合顯示器的功能。 如果與系統連接的顯示器已包含在清單中,而且出現在 [系統屬性] 畫 面標籤的第 2 頁,則應該使用此顯示器,而不是使用 DDC 或預設值。 當您切換至不同的顯示器時,您必須執行 DDC 顯示器安裝程式 (在 [系 統設定] 資料夾中)。 在安裝 DDC 顯示器時,請使用下列程序。 1. 在 [系統設定] 資料夾中,將顯示畫面重設為最低的可用復新率。 如此將可避免系統所顯示的復新率高於新顯示器所支援的復新率。 2. 關閉系統並安裝新的顯示器。 3. 重新啟動系統。 4. 選取 OS/2 [系統] 資料夾中的 "DDC 顯示器設定" 圖示。 5. 當畫面出現指示時,請將系統關閉然後重新啟動。 4.0 準備步驟 ______________________ 您必須先執行下列步驟才可以安裝 Savage 系列圖形加速器設備驅動程 式: 1. 您必須已安裝 OS/2 DOS 支援功能。 2. 如果您先前已經安裝過 SVGA 支援功能,您必須將解析度重設為 VGA 模式,請使用 "將顯示器設定為 VGA 模式" (本 README 檔中的 第 5.0 節) 中所描述的程序。 3. 設備驅動程式磁片的標籤必須設定為 "S3 DRV1"。 4. 在安裝完驅動程式之後,可以使用 OS/2 SYSLEVEL 指令來確認新的 驅動程式的版本層次。這個指令也可以用來在安裝前確認目前的驅動 程式版本,但是部份先前的設備驅動程式並不提供此資訊。下列 SYSLEVEL 指令的執行會產生下列資訊: C:\OS2\INSTALLATION\SYSLEVEL.VID Savage 系列影像顯示驅動程式 版本 2.81 部件 ID 562107701 目前的 CSD 層次:S330302 先前 CSD 層次:S328414 在此範例中,目前的版本層次為 S3 3.03.02。 5.0 將顯示器設定為 VGA 模式 _____________________________________ 使用下列程序重設為 VGA 模式。 備註:如果您的顯示畫面無法同步,請使用 OS/2 安裝磁片啟動 OS/2。 當畫面出現提示時插入磁片 1,按 F3 顯示指令提示,然後使用 下列指示重設您的顯示模式。 o 如果您正在將驅動程式安裝在 OS/2 Warp 4.0 上,請執行下列動作: 1. 重新啟動電腦。 2. 當白色方形或長方形出現在左上角時,請同時按下 Alt 和 F1 鍵。 3. 按 'v' 鍵表示 VGA。 o 如果您正在將驅動程式安裝在 OS/2 Warp 4.0 上,請執行下列動 作: 1. 重新啟動電腦。 2. 當白色方形或長方形出現在左上角時,請同時按下 Alt 和 F1 鍵。 3. 按 F3 鍵表示 VGA。 6.0 從磁片安裝 S3 顯示驅動程式 ___________________________________________________ 若要從磁片安裝 Savage 設備驅動程式,請執行下列步驟: 1. 如果系統不是在 VGA 模式,請選取 VGA 模式 (請參閱第 5 節以 取得有關如何將顯示畫面設定成 VGA 模式的說明)。 2. 將 Savage 磁片插入磁碟機 A:(或任何其它的磁片磁碟機)。 備註:此磁片的磁碟機標籤必須是 "S3 DRV1"。若要確認標籤,請 鍵入 "Label A:"。 3. 開啟 OS/2 全螢幕 OS/2 視窗階段作業。 4. 在 OS/2 指令提示下,鍵入下列的指令以便將所有需要的檔案複製 至 OS/2 磁碟機: A:SETUP 其中 A:表示磁片磁碟機的代號。 然後按下 Enter。 安裝程式隨後會識別您的晶片組。當系統出現提示時,請按 Enter 繼續。 因為有單一偵測安裝的限制,在安裝期間可能會出現一個對話方塊, 並顯示下列訊息," 安裝的顯示卡並不支援選擇的顯示器驅動程式。 您要繼續嗎?" 請選取 [是] 按鈕繼續安裝。 5. 當 [顯示器組態/選項公用程式] 視窗出現時, "使用預設值來安裝 顯示器類型" 選項已經被預先選好了。選取 [確定]。請勿選取 "使 用顯示卡公用程式來安裝",因為這個復新率的設定方法已不再支援 了。 備註:DSPINSTL 決定硬體組態的方式是藉由建立 \OS2\SVGADATA.PMI 檔的方式。如果 \OS2\SVGADATA.PMI 檔尚未建立,顯示卡將無法被支援。此程序可能要花費數秒的 時間,而且螢幕畫面會變成黑色。 6. 當來源目錄跳現視窗要求插入 Savage 磁片時,請插入標籤為 "S3 DRV1" 的磁片。 7. 當系統提示您如此做時,請選取 [確定] 以執行關機,再重新啟動 電腦。確定磁片已經從安裝磁碟機中取出。 8. 當系統重新啟動時: a. 開啟 [OS/2 系統] 資料夾。 b. 開啟 [系統設定] 資料夾。 c. 開啟 [系統] 物件。 d. 當 OS/2 3.0 [設定筆記本] 出現,或者是 OS/2 4.0 的 [系統 屬性] 出現時,請選取 [螢幕] 標籤的第 2 頁。如果您的顯示 器被偵測到與隨插即用 (Plug and-Play) (DDC) 相容的話,請 進行步驟 10。 9. 在 [螢幕] 的第 2 頁中,從顯示器清單中選取您的顯示器。如果您 的顯示器沒有出現在清單中,請選取預設值。 您可能需要重新啟動電腦才能夠使用所有復新率選項。 10. 當系統重新啟動後: a. 開啟 [系統] 物件並選取 [螢幕] 的第 1 頁,如步驟 8 所示。 b. 選擇螢幕的解析度以及螢幕的復新率。 c. 關閉 [設定筆記本] 或 [系統屬性]。 d. 執行關機然後重新啟動電腦。 備註: o 如果您的顯示器並不支援垂直復新率,請刪除 \OS2\VIDEO.CFG 檔然後 重新開機。如此會將復新率設定為預設值。新的復新率現在可以使用上 面描述的程序來選取。 o 在安裝驅動程式期間,DISPLAY.LOG 和 DSPINSTL.LOG 檔會建立在 \OS2\INSTALL 目錄中。這些檔案會指出 OS/2 已經更新的系統檔案並 顯示安裝是否成功。這些檔案的內容可能能協助您將安裝問題報告給 IBM。 o 如果影像記憶體大小在安裝設備驅動程式之後有所更改的話,必須重新 安裝設備驅動程式,才能讓系統辨識變更。沒有重新安裝驅動程式可能 會導致嚴重的系統問題。 o 在啟動 WIN-OS/2 階段作業時,建議使用者啟動階段作業的方式是透過 其中一個 WIN-OS/2 圖示,它的位置則是在 "OS/2 系統" 圖示中的 "指 令提示" 資料夾。有關其它資訊,請參閱第 9.0 節的限制。 7.0 安裝在 CID 環境中 ____________________________________ 備註: o 伺服器必須包含在名為 S3_DRVS 的目錄中,而且是位於 OS/2 磁碟所在 的相同目錄中。S3_DRVS 目錄必須包含來自 Savage 設備驅動程式磁片 中的所有檔案。 o OS/2 必須已經成功地安裝在用戶端,而且是使用 CID (Configuration Installation Distribution,組態安裝分送) 方法。 若要使用 CID 安裝 Savage 圖形加速器設備驅動程式,請使用下列資訊來 修改您的 LCU 指令檔。 備註:下列資訊是作為指示之用。您的 LCU 指令檔可能會不同。 /*****************************************************/ /* LCU 產品資料部份 */ /*****************************************************/ . . . x.s3video = 15 x.15.name='S3 Video' x.15.statevar = 'CAS_' || x.15.name x.15.instprog = 'x:\img\s3_drvs\SETUP.CMD', ' /u /s:x:\img\s3_drvs' x.15.rspdir = '' x.15.default = '' /*---------------------------------------------------*/ /* 安裝在產品資料部份 */ /* 的程式數目 */ /*---------------------------------------------------*/ NUM_INSTALL_PROGS = 15 /*****************************************************/ /* 安裝部份 */ /*****************************************************/ . . . when OVERALL_STATE = 2 then do if RunInstall(x.s3video) == BAD_RC then exit Call RebootAndGotoState(3) end when OVERALL_STATE = 3 then do if RunInstall(x.s3dspinstl) == BAD_RC then exit Call CheckBoot end . . . /******************************************************/ /* 常式部份 */ /* 下列資訊已經存在於 */ /* LCU 指令檔中。 */ /******************************************************/ . . . RebootAndGotoState: parse arg new_state, other rc2 = SetState(new_state, 'RebootAndGotoState', 1) /* 設定 */ /* 陳述式以進入 */ /* OVERALL_STATE */ Call SaveStates /* 儲存環境變數 */ Call Reboot /* 重新啟動機器 */ return . . . /*****************************************************/ 要新增的 LCU 資訊結尾 /*****************************************************/ 下列是 在 LCU 指令檔中執行的行說明: C:\OS2\INSTALL\DSPINSTL /pd:c:\os2\install\00S3.dsc /S:X:\img\s3_drvs /T:C:/res:640x480x256 /u /pd:c:\os2\install\00S3.dsc 是在安裝階段制定的 dsc。 /S:X:\img\s3_drvs 其中 X:\img\s3_drvs 是重新指定的來源路徑。 /T:C: 其中 C:為安裝 OS/2 的磁碟機位置。 /res:640x480x256 為 "支援的解析度" 清單中的解析度和色彩深度,它會出 現在先前的 README.TXT 檔案中。 /u 表示未出現的安裝。 備註: o 確定您已經說明需要影像記憶體,如在先前 README 中的 "支援的解析度" 所列。如果有疑問,設成 640x480x256 是最安全的選擇。任何列出的解析度都可以被選取,但是 如果您選擇了顯示器不支援的解析度,您的顯示器可能會 受損。 o 若要選取復新率,SVGA.EXE 可以在 DSPINSTL 之後個別 再執行一次。範例,SVGA ON INIT 1024 75 如此會將其它 75Hz 的 \OS2\VIDEO.CFG 檔案建立成預設的 1024x768 解 析度。先前的 \OS2\VIDEO.CFG 檔應該先刪除。 o 在 Savage 設備驅動程式已經成功地使用 CID 方法安裝在 用戶端的機器上,用戶端機器會重新啟動,解析度將會被 指令行引數所指定。 o 在 CID 安裝之後,請使用者參閱第 6.0 節中的 "從磁片 安裝," 步驟 12。 8.0 選取 Windows 小字型或大字型 _______________________________________________ 茲將 Windows 階段作業預設的字型大小列舉如下。 解析度 預設字型大小 可用字型 ---------- ----------------- --------------- 640x480 小字型 小字型 800x600 小字型 小字型/大字型 1024x768 大字型 小字型/大字型 1280x1024 大字型 小字型/大字型 1600x1200 大字型 小字型/大字型 備註:在 640x480 解析度中不能使用大字型。 使用下列程序選取在 Windows 階段作業使用的小字型或大字型。 1. 在 OS/2 [系統設定] 資料夾中選取 "S3 Windows 字型大小" 物件。 2. 按一下您想要選取之字型大小旁邊的選項按鈕。 3. 按一下 [確定] 按鈕。 4. 會顯示一個訊息說明在下次重新啟動 Windows 階段作業時, 新的設定將會生效。新的設定將不會影響到目前開啟的階段 作業。 5. 按一下 [確定] 按鈕。 6. 啟動任何 WIN-OS/2 視窗或全螢幕階段作業。 您選取的設定將會維持生效,除非您很明確地變更,您變更您的 顯示畫面解析度、或是您安裝了新的顯示驅動程式。 9.0 限制 _______________ 1. 由於 SVGA.EXE 在背景中載入,所以 CID 安裝暫停。替代方 案:在 CID 安裝 script,請勿起始任何其它處理程序,除非 DISPINSTL 已完成執行。確定沒有其它處理程序在 CID 安裝 期間執行。這個動作可以藉由將下列一行加到 CID 回應檔的 CONFIGSYSLINE 關鍵字來完成: SET RESTARTOBJECTS=STARTUPFOLDERSONLY 2. 在使用 NetView DM/2 時的 IBM AntiVirus CID 安裝期間, OS/2 全螢幕會顯示成黑色的畫面。 替代方案:在 VGA 模式下執行 CID 安裝。 3. DISPINSTL 並不允許顯示器與復新率的 CID 選擇。可用的替 代方案有兩種。 替代方案 1: 需求: * 有相同圖形卡的系統,並使用目前 S3 Savage 影像驅動 程式版本設定的顯示器、正確的顯示器類型、想要的解 析度,以及希望使用的復新率。 步驟 1:複製設定好的影像/顯示器資料檔 * 複製影像與顯示器資料檔 (內含顯示器類型、解析度和 復新率等相關資訊) 至 CID 伺服器 (\img\svgadata)。 > copy c:\os2\svgadata.pmi x:\img\svgadata > copy c:\os2\video.cfg x:\img\svgadata 其中 x: 為伺服器上的磁碟機,此磁碟機包含 \img\svgadata 目錄。 步驟 2:建立 CID 指令檔 * 建立指令檔以便經由 CID 將 svgadata.pmi 和 video.cfg 複製到用戶端系統的 \os2 目錄中。 * 重新啟動用戶端系統。 用戶端系統會設定成正確的驅動程式、顯示類型、解析度 和復新率。 替代方案 2: 刪除 \OS2\VIDEO.CFG 和以便在 DSPINSTL 完成後重新執行 SVGA.EXE。 範例:SVGA ON INIT 1024 75 將 75Hz 設定成預設的復新率於 1024x768。 4. 在所有模式中,影像損壞或無法同步的畫面會在下列兩種情況下 顯示:在使用 Alt+Esc 於 WIN-OS/2、OS/2、和 DOS 視窗間切換 以及從 Startup 資料夾啟動階段作業時。若要避免這種情況,請 不要從 Startup 資料夾啟動階段作業或是按 Alt+Esc 數次還原 同步。 5. 有些較舊的程式,例如 WINBENCH95、WINBENCH96、WINBENCH97、 WHINBENCH98 和 After Dark 3.0、都是特別針對 Windows 環境 所寫成的。在 Windows 環境中,程式避免任何按鍵干擾到程式的 正常執行。但是在 OS/2 環境中,有可能會在 Windows 階段作業 中切換內容但是卻沒有告知這些程式。一般保護錯誤 (GPF) 可能 會產生。因此我們不建議您在執行 WINBENCH95、WINBENCH96、 WHINBENCH97 和 WINBENCH98 測試期間切換內容。同時,也不建 議您在執行 After Dark 3.0 示範之後切換內容。 6. 從 OS/2 全螢幕階段作業啟動 WIN-OS/2 階段作業 (藉由在指令 提示中鍵入 "WIN" 或 "WINOS2") 將不會執行支援 WIN-OS/2 所 需要的設定,而且會導致影像損壞/或系統鎖定。建議使用者最好 透過下列其中一個 WIN-OS/2 圖示來啟動所有的 Windows 階段作 業,而這些圖示是位於 "OS/2 系統" 圖示中的 "指令提示" 資料 夾。 7. 當您從 DOS 全螢幕或 DOS 視窗啟動 WIN-OS/2 階段作業時 (藉由 鍵入 "WIN" 或 "WINOS2" 指令) 請確定階段作業的影像設定會啟 用此功能。這些設定可以使用下列程序來更改: a) 將滑鼠指標放在您想要變更的 DOS 全螢幕圖示的上面 (或任何 DOS 階段作業圖示)。按下滑鼠按鈕 2 (MB2),通常為滑鼠右鍵, 以顯示即時線上功能表。 b) 將滑鼠指標放在 "設定" (OS/2 4.0 的 "屬性") 並按下滑鼠按 鈕 1 (MB1),通常是滑鼠左鍵。下一步,將滑鼠指標放在 "階段 作業" 的標籤然後再按 MB1 一次。 c) 使用 MB1 選擇 "DOS 設定" (OS/2 4.0 的 "DOS 屬性") 按鈕。 d) 使用 MB1 來選擇 "DOS 影像設定" 選項,然後按一下 [確定] 按鈕。 e) 從出現的設定清單確定 "VIDEO_8514A_XGA_IOTRAP" 設定為 OFF,而 "VIDEO_SWITCH_NOTIFICATION" 設定為 ON, 然後使用 MB1 "儲存" 這些設定。 f) 關閉 "DOS 設定" ( OS/2 4.0 版的 "DOS 屬性") window. g) 從此圖示啟動 DOS 階段作業並發出 DOS 階段作業中的 "WIN" 或 "WINOS2" 指令。 (文件結束) _ _ _