從玩家眼中看「Windows Vista」系列報導 - 相容性篇
GNC綜合新聞 zideaddin

前言
  近兩年以來,於所有販售3C的商家裡,開始能見到許多產品宣稱已全面支援 Vista,這是科技的演變趨勢,也是人類發展史上的重要里程碑之一。這次就讓我們來探索 Vista 問市兩年後的今天,從一開始就不被看好的它,在相容性、安全性以及效能表現上,究竟成長了多少?

遊戲玩家眼中的 Vista
  筆者依稀記得,一年半左右前 Vista 剛問市的時候,標榜著支援 64 位元運算能力的它,在筆者自身配備上早已支援 EMT64 技術的 AMD Athlon64x2 4400+上面,很好奇它能為筆者電腦發揮多高的效能。

  一年半左右前的今天,遊戲界正流行著《魔獸世界》及《天堂2》等遊戲,對於那時尚未有幾款遊戲支援 Vista 主打 DirectX 10,就別提起當時正在發光發熱的 DirectX 9了。(註:DirectX 9為當時市場主流)

windows-vista

  玩家追求的是效能及穩定,雖然在 Vista 問市前就已有 Windows XP 64 位元版本,對於樂於嘗鮮的專業玩家而言,Vista 是個很令人感到誘惑的新作業系統。玩家眼中,那段標榜增進記憶體運算效率100倍、記憶體定址支援到 12GB 以上,也支援到最新的 4 核心 CPU 的宣傳詞,Vista 強大的能力吸引了許多玩家安裝測試,卻遇到了相容性的問題……

  當初在許多硬體、遊戲上不相容的那場浩劫,至今對已安裝使用過 Vista 的玩家來說,一直是件難以忘懷的事情。這事件也讓首批嘗鮮的玩家瞭解到急不是件好事,為了讓自己的電腦發揮最大效能,甚至整臺電腦格式化重灌作業系統,最後氣急敗壞的灌回 Windows XP,這是許多經歷一年半左右前那事件後,大多玩家的觀感之一。Vista 的相容性到底發生了什麼事? 讓我們來瞧瞧!

Vista對於舊遊戲的相容性
  Vista 自從於 2008 年 4 月中旬推出繁體中文版 ServicePack 1 之後,令所有對 Vista 還抱有希望的玩家看見了一絲曙光,這次來勢洶洶的 Vista SP1,是它首度大規模更新,對於硬體、軟體的支援相容性,也隨著這一年半的時間獲得了改善跟進的空間。

NFSbox D2box L2box
  許多玩家提及,之前在 Vista 下有許多遊戲無法執行,這對遊戲玩家來說是 Vista 致命的缺點,就算擁有高效能及穩定性,自己喜歡的遊戲無法執行,巧婦難為無米之炊一語用在這上面,是再貼切不過的形容了。

  現今 Vista 對於舊遊戲的相容性提供了相當人性化的選擇,玩家只要對遊戲的執行檔選擇「右鍵」,相容於 Windows XP ServicePack 2,便可解決絕大部份遊戲執行不能的問題。

Vista至今推出 SP1 後的狀況
  玩家稱安裝升級到 SP1 後的 Vista 才是當初剛上市後應有的樣子,也因此次推出的 SP1 更新大大的強化了相容性、檔案存取效能及更新 DirectX 10 至 10.1 版。相容性、檔案存取效能、DirectX 10.1 對遊戲玩家來說是最重要的三項更新。

  相容性方面,影響較大的層面在於硬體方面的支援跟進,對一些舊遊戲及新遊戲的執行穩定性獲得了大幅度的改善,現今只剩過舊的些許 For Windows95 遊戲尚有執行的問題。相容性最大的調整修正部份在於之前的 KB940105 更新檔,顯示卡兩大龍頭之一 nVIDIA 官方表示,此更新檔主要修正了「Graphics Virtual Address」的問題,解決 nVIDIA 顯示卡在 Vista 下運行 DirectX 9 或 DirectX 10 遊戲時所出現的問題,該問題曾於《彩虹六號:拉斯維加斯》、《戰地風雲2》、《文明帝國4》、《戰慄時空2》、《最高指揮官》等遊戲上出現過,會造成遊戲程式沒有回應及高品質畫面設置表現能力低落等問題。

彩虹六號:拉斯維加斯 文明帝國4 最高指揮官

  除了上述所提及的內容,另有更新檔編號 KB936710 更解決了 nVIDIA、ATI 兩家顯示卡之多顯示卡技術 SLI、CrossFire 運作時所發生的問題,對於目前市佔顯示卡較多的 nVIDIA 使用者來說,此次的更新修正是相容性改善的重要關鍵之一。(稍早前傳出,曾有雙核 GPU 顯示卡於 Vista 上只偵測得到單一 GPU 核心的問題,均獲得了改善)

DirectX10首款單卡雙GPU核心的顯示卡GV-3D1

Vista認證的重要性
  部份玩家反應,安裝時 Vista 心裡總感到忐忑不安,很擔心自己的硬體、軟體不相容 Vista,此點微軟官方也釋出相當程度的善意,於官方網站上提供了已獲得「Vista 認證」軟體列表,至今僅有少數過舊的遊戲無法順利執行。詳細請參閱下方連結。

※Vista認證軟體列表:https://winqual.microsoft.com/member/softwarelogo/certifiedlist.aspx

  至今取得認證的遊戲並不多,大約自 2007 年中下旬所推出的遊戲,都已紛紛陸續加入了認證。此外也有被稱之為「Works with Vista:可工作執行於Vista」的軟體相容表同步張貼於該網頁上,有興趣的玩家不妨參考下方連結。

※Works with Vista軟體列表:https://winqual.microsoft.com/member/softwarelogo/workswithlist.aspx

Gamesforwindows

  2008 年的今天,取得了 Vista 認證的遊戲均都會在遊戲盒子封面上標上「Games for Windows」的 LOGO,在遊戲需求配備的作業系統項目上也會寫上 XP / Vista 的字。此認證重要性在於「在經過專業測試及認證之後,保證可以於Vista下執行」。2007 年後推出的遊戲紛紛通過了此認證,2008 年 10 月份最夯的單機遊戲《異塵餘生3》及稍早前的《末日之戰:獵殺悍將》皆屬獲得認證的強檔大作。

Gamesforwindows2

※取得Games for Windows認證的遊戲列表:http://www.gamesforwindows.com/en-US/Games/Pages/featGames.aspx

程式相容性精靈、程式相容性助理 How to use?
  微軟在設計 Vista 時就內建了「程式相容性精靈」及「程式相容性助理」,透過這兩項功能,玩家可以運用程式相容性精靈來讓 Vista 模擬 Windows XP 的環境,讓以 XP 環境下撰寫的程式得以順利執行;程式相容性助理則是自動執行的特殊內建程式,它會自動偵測舊程式中的已知相容性問題,在Vista中執行較舊的程式之後,它會自動告知程式是否有問題,並且在下次執行該程式時協助玩家修正問題。若程式判斷真的無法相容Vista,它會警告您或者封鎖該程式的執行來確保作業系統的穩定性。


windows key

  若需要使用程式相容性精靈來協助調整相容性,玩家請按下鍵盤上的「Windows鍵(圖)」+「R」鍵來呼叫 Vista 的執行對話框,在對話框內輸入「mshta.exe res://acprgwiz.dll/compatmode.hta」。

執行

  透過程式相容性精靈,玩家請先選擇模式,從「程式清單中選擇」或「使用CD-ROM中的程式」及「手動搜尋程式」三種中擇一使用,下面示範例子以「我想要從程式清單中選擇」為例。(下圖點擊都可放大瀏覽)

圖1

挑選「我想要從程式清單中選擇」,挑出想要調整相容性的程式。

圖2

這邊選擇了PC單機遊戲《決勝時刻4:現代戰爭》為例

圖3

選擇要在那種作業系統環境下模擬相容

圖4

顯示設定,如沒需要可以直接下一步

圖5

賦予系統管理員權限,讓精靈能順利調整模擬

圖6

測試結果將會顯示在畫面上,程式若順利相容執行,便會出現在畫面上

舊遊戲無法玩?該找遊戲設計公司還是 Vista?
  若真的遇上了於 Vista 下無法執行的遊戲,該怎麼辦?該放棄遊戲?還是找遊戲設計公司?或者是怪罪 Vista?其實無法順利於 Vista 執行,最大問題大多在於當初遊戲撰寫時的架構,正常來說,撰寫架構良好的遊戲大多有 90% 可以於 Vista 上執行。

金庸群俠傳 仙劍奇俠傳

  玩家當然也可以採取「程式相容性精靈」及「程式相容性助理」來急救,或者玩家找到該遊戲的執行檔.exe,對該執行檔按下「右鍵」,再選擇「內容」中的「相容性」分頁,在該分頁選擇該遊戲當初建議的配備安裝環境,再核取下方的「特殊權限等級」之「以系統管理員權限執行此程式」,便可獲得初步的快速問題排除。

D2-1 D2-2

  若以上三種方式都均無解,玩家解決問題的辦法請連絡到該遊戲的設計、代理公司,正常來說,遊戲設計、代理公司應已接獲許多相同的問題,對自家遊戲產品用心的遊戲公司,大多已釋出修正檔及線上更新服務。若該遊戲已經年代久遠,遊戲設計、代理公司已經倒閉,在這種求救無門的狀況下,玩家恐得忍痛作出點犧牲了。

一年半左右後的今天,Vista為玩家帶來的改變
  無論是經過一年半的改善或硬體、軟體廠商的跟進,這一年半左右讓 Vista 進步許多,筆者在經過這段時間後再度使用 Vista,發現 Vista 以前令筆者惱怒的問題都獲得了解決及改善;令筆者感到欣慰的是,自身 64 位元運算的 CPU 及支援 DirectX 10 的硬體終於能發揮它們的實力,其相容性不再是當初搶先安裝 Vista,到處在人前炫耀,人後默默流淚除錯找軟體的窘境了。

支援EMT64的CPU已成市場主流
  Vista帶來的進步不止作業系統的相容性提升,更增進了硬體與軟體間的溝通速度,還能藉由 DirectX 10 為遊戲帶來的強大效能表現,讓玩家在遊戲時能更順暢、畫面表現更美好。Vista 是玩家最後必須迎接的作業系統,雖然現今傳出 Windows 7 將是繼 Vista 之後下代作業系統的消息,許多玩家可能不知道,未來將推出的 Windows 7 其核心架構是延續 Vista 之後而成,在未來的日子裡,現今 XP 與 Vista 對望的立場,最後將會變成 Vista 與 Windows7 對望的立場。

  或許玩家覺得,停在XP是目前的王道,至今使用 DirectX 10 開發的遊戲就那麼幾款,市場主流還是以 DirectX 9 開發而成的遊戲為主,玩家可能不知道,現今擁有高畫面水準表現的遊戲已經越來越多,凡舉《極地戰嚎2》、《末日之戰》、《異塵餘生3》、《科南時代》或經過更新後支援 DirectX10 的《最後一戰2》、《地獄之門:倫敦毀滅》、《生化危機》、《魔域幻境2007》、《模擬飛行X》等等……都在明確的表示著,要擁有更高的效能及畫面表現,就得升級至 Vista,升級與否,最後還是得看玩家最明智的判斷及選擇。

※「Windows Vista」官方網站:http://www.microsoft.com/taiwan/windows/products/windowsvista/default.mspx

新聞圖集

產生本頁面所需時間:0.118 秒