最新更新內容
2014/11/18:另一款華麗動作遊戲《劍靈》,在韓、日、中國等地營運多年後,終於輪到台灣了,即將在20日開始公測。這次雖是直營商,但是不鎖海外IP,司馬昭之心,路人皆知。
封測時期便下載《劍靈》遊戲檔案,安裝結果不意外:Nvidia Optimus無法直接偵測遊戲並啟動獨顯晶片。
事實上,Nvidia Optimus只會把《劍靈》誤當成《PSO 2》,毫無反應。公測在即,前幾天我到便利商店買了公測光碟回家做最後嘗試。這次我修改了安裝路徑,把路徑中有中文字碼的部分全部刪除,只用最簡單的英文字碼,避免不必要的麻煩。
 |
301.42版無法辨識劍靈,只好全域指定高效能晶片。 |
更新檔案下載完畢後,啟動遊戲。結果......依然如故。
糟糕的是:用Nvidia Inspector 想要「刪除舊設定檔,自行設定」這招無效,Nvidia Optimus依然把《劍靈》誤判成《PhantasyStar Onine 2》。這可能是在我的筆電上唯一能運作的301.42驅動版本辨識能力太差的關係。
不同的遊戲有不同的解決方法。想要讓《劍靈》使用獨顯的方法是直接在驅動程式設定頁面中,「指定全域使用高效能顯示晶片」,等於是讓獨顯全天候運作。
重開機後啟動《劍靈》的launcher,這次成功了!現在雖然只能捏一個人物角色,不過至少已經能確定獨顯有順利驅動。
本文
如果你熱愛FEZ,想買一台電競筆電來玩,那麼我先說結論:不要買Nvidia Optimus技術的獨顯筆電(至少別像我一樣買太早。但也先不要買Windows 8筆電)。
 |
理想狀況下,驅動要能辨識需要獨顯的遊戲並自動啟用。 |
為什麼?
原因很簡單:遊戲廠商為了反制外掛,動了一些手腳,導致執行FEZ這類3D線上遊戲時,Nvidia獨顯不會運作。也無法強制開啟。你等於是買了一台「只有intel內顯會動的電競筆電」。非常諷刺。
這問題無獨有偶,不單單出現在我購買的筆電
(請見過去的網誌),只要抽點空上
Nvidia官網討論區的
Optimus & Hybrid版,你就會發現,各家筆電廠商所推出的產品,不論新舊型號(
從幾年前的GT 540M到2012年最新產品),都有消費者發出同樣的批判聲浪。
令人百思不解的是,Nvidia官方對這件事自始至終完全保持緘默,所以這問題從沒解決。
2012/7/8更新:Nvidia官網討論區宣布維修,進不去了...
2012/7/19更新: 從Nvidia官網討論區發表的公告看起來,似乎是被駭客入侵了。目前沒有恢復的任何跡象。
2012/11/1更新:Nvidia官網論壇終於開放。討論區被駭竟然可以修3個月,Nvidia到底是發生什麼事...。
 |
某些3D線上遊戲事實上只會用到內顯。而且無法自行切換。 |
到底Optimus是什麼樣的獨顯技術,可以如此聰明又自作聰明?這裡盡量用最簡單的文字來描述。細節請到
官網瀏覽。
Optimus是Nvidia的獨顯技術,特點是透過驅動程式在筆電內顯與獨顯晶片之間無縫切換。為了省電(電池續航力),
軟體會自動判斷當前使用的應用程式是否需要開啟獨顯晶片來作3D運算,並且將運算結果送給內顯晶片來顯示。
為了省電和無縫切換,這個架構是
無法關閉intel內顯的,許多筆電廠商在BIOS中都沒有提供選項。需要獨顯時,獨顯只負責運算,顯示全部交給內顯。
驅動如何判斷該不該啟用獨顯?答案是靠著驅動程式內建的白名單和profile檔。驅動可以判定使用者開啟的軟體在白名單中,然後啟用高效能獨顯。如果你電腦中的遊戲不在白名單中呢?理想狀況下,驅動程式中允許使用者指定應用程式使用高效能GPU,也就是Nvidia獨顯。
如何判斷獨顯是「閒置」還是在「活動」?打開Nvidia控制面板,在選單列上將「桌面」下的「在通知區域顯示GPU活動」打勾,就會在工具列上出現圖示,你可以藉此觀察獨顯是否開啟。
有些筆電產品會使用不同顏色的LED燈號指示來提醒玩家是否啟動獨顯。看起來很聰明,不是嗎?未必。如果這驅動真的有那麼強,Nvidia官網討論區上不會有那麼多玩家抱怨不停。
事實上,這問題實在太普遍,官方卻又置之不理,玩家只好自己想辦法。有些玩家幸運地成功了,可惜這些方案並不適用所有的Nvidia獨顯晶片。
目前,採用NVIDIA Optimus技術的獨顯與intel內顯切換時,出現的問題個案有這些狀況:
- 獨顯閒置不工作,所有繪圖運算都由intel HD Graphics內顯完成,造成效能低落。
- Nvidia 驅動程式3D控制面板切換到獨顯設定(白名單),實際上無作用。
- 使用DirectX 9.0c的遊戲無法改用獨顯執行,新增白名單 → 無效。
- 變更參數,導致原本可用獨顯跑的應用程式變成只用內顯跑。
- 廣域設定改高效能GPU → 無效。
- 在遊戲圖示上按滑鼠右鍵,「以圖形處理器執行」選「高效能GPU」 →無效。
那麼,會不會是筆電廠商急著推新產品,造成硬體或韌體不夠新?我自己作過以下的嘗試:
- 更新筆電BIOS到最新版本。
- 更新intel HD Graphics 3000內顯驅動(Windows Update)。
- 更新Nvidia 驅動至最新版本
- 降級Nvidia 驅動至285.91(出廠值)/285.98
結果仍然沒解決問題。剛裝好驅動時,不作任何變更,驅動程式尚可辨認白名單中的Benchmark程式。一旦你嘗試想將新軟體加入白名單,驅動就傻了,所有遊戲和Benchmark一概不認識,變成只用內顯。獨顯完全被架空。
Nvidia論壇上曾有玩家自助人助,提出成功啟用獨顯的方法:
 |
雖然已加入名單,指定使用GPU,但NVIDIA仍然看不到FEZ。 |
很可惜的是,這些方法都只能視為個案,有些人成功,但更多人失敗,無法一勞永逸解決問題,除非你改買其他筆電,或者乾脆放棄用筆電玩。
小結
2012年5月,暗黑破壞神3上市,效能上對獨立顯卡要求較高,部分玩家此時才發現原來筆電獨顯其實根本沒作用。玩家不斷呼籲Nvidia儘快正視這問題。種種跡象顯示,問題出在Optimus技術,以及驅動程式上。但兩年多過去了,最新的驅動程式仍然沒解決。許多玩家的結論都是等待Nvidia下一版驅動。如果是你,對Nvidia還會有期待嗎?我還沒開始玩暗黑破壞神3,不過我已經放棄在筆電上玩FEZ了。電玩主力,還是投資在桌上型電腦比較划算。
日版FEZ營運官方終於在2012年10月19日的更新中,宣布對應Nvidia Optimus獨顯技術,如今對我來說只是半吊子的殘障。希望各位不要跟著當白老鼠。現在搭配著NVIDIA Inspector這個小工具,終於可以使用筆電獨顯玩日版幻想戰記了!
如果你想要自己手動設定啟動獨立顯示晶片組,可以參考另一篇網誌:「TERA遇上錯誤代碼65535的解決方式」
補充內容
- 2012/12/17更新:日版FEZ在10/22更新後,終於正式對應NVIDIA OPTIMUS獨顯技術,但仍須手動設定才能正確啟動。公告連結在此。
- 2012/10/6更新:週末假日早上起床上線,無聊之餘用google 搜尋幾個關鍵字,結果出現了一個契機:有日本FEZ玩家自行修改登錄檔,成功啟動了筆電中Nvidia獨顯晶片!是否能在我的筆電上奏效,利用假日研究文件中。預定先將日文內容整理出來,供大家參考。 網誌內容請點選這邊,原始網頁連結在此。
- 2012/9/16更新:下午上官網討論區,發現日版玩家和我有同樣的問題(連結在此,觀看需用登入)。
- 2012/7/27更新:從後台管理看,這篇網誌吸引了不少人,有的是從3C網站轉貼看到的,有的則是用關鍵字搜尋找到這篇,另外更有朋友熱心提供了不少方案,在此銘謝。某廠牌的筆電使用者向原廠抱怨不能使用NVIDIA官網的最新驅動,筆電廠商回以「採用此技術的各廠筆記型電腦,均需由NVIDIA另提供相關驅動程式,因此無法直接使用NVIDIA官網顯示卡驅動程式,安裝未經驗證驅動可能導致Optimus失效」。姑且聽之,首先將301.42驅動程式解除,並且到筆電官網下載出廠版本(285.98)重新安裝。安裝完畢重開機後,開始設定,將廣域設定和程式設定都指定由高效能GPU來執行。設定上都沒問題,但驅動能正確辨識的只有intel渦輪加速監視器,其他的程式,從Biohazard 5 Benchmark(辨識為intel HD Graphics 3000)到FEZ,一概當作沒看見,如下圖所示。
- 2012/8/15更新:換了仍在Beta中的304.79驅動,問題依舊。
- 2012/8/18更新:花了半天的假日時間,重設筆電,也就是清空所有開機硬碟的資料,重新回復成出廠值。緊接著Windows Update、重新安裝應用軟體,下載日版FEZ遊戲。結果仍然沒有效果。微軟有一個選用更新是intel HD Graphics 3000內顯驅動(2012/4),不過並沒有解決問題。