(在下承認自己很喜歡玩simcity4)
nivida專門設計給雙顯示卡notebook的optimus,讓電腦可以自動決定使用哪一張顯示卡
舉一例子來說,就是在處理 不用太多圖像運算的 文字工作的時候 使用較弱的內置顯示卡,而在玩一些 對圖像運算很高的 電動的時候,就使用較強的獨立顯示卡
這樣,就可以為電腦省電了
因為獨立顯示卡的耗電是比內置顯示卡高很多的
optimus選擇顯示卡的方法,是監察電腦有沒有正運作著 會大量使用圖像運算的程式
說穿了,即是optimus的driver裡有一張長長的清單,記著一大堆程式的名字,只要那些程式一運作,就自動使用獨立顯示卡
不過很可悲的是,原來程式清單裡有一些項目出錯了
當它們開始運作的時候,因為清單裡找不到它們,而不會自動跳用獨顯
如是者,那些程式在運作的時候就會很卡
其中一個程式,就是simcity4 :P
(雖然simcity4已經是8年前的遊戲,但目前的內顯依然推它不動的)
程式清單上難免會有漏網之魚
所以,nvidia control panel裡面有功能可以讓使用者自己加插其他程式至清單裡
也可以改變個別已記載的程式 所使用顯示卡
讓optimus一發現那些程式運作的時候,就馬上轉用獨顯
又不過,清單上已經記載著一個(出錯了的)simcity4
那麼就算指定simcity要用獨顯也好,也不會有任何效果
因為真正的simcity並沒有被指定
就simcity4的情況來說
這個程式的名稱應該是"simcity 4.exe"才對,但nivida方面卻把它稱呼作"simcity 4.0.exe" (清單上面寫著的)
就是那個".0",就讓optimus認不出真正的simcity 4,而讓冒牌的simcity 4.0充正印
======
說夠了,解決這個問題的方法如下:
1. 進入registry editor (run => cmd => regedit)
2. 搜尋"simcity 4.0" (不包括引號)
3. 所有找到的"simcity 4.0"都要改成"simcity 4",直到找不到為止
======
之後optimus就可以認出真正的simcity4嚕
其他同類問題的解決方法應該都是大同小異
在registry editor裡把出錯的名字通通揪出來,再改回正確的就是了47
(參考:http://forums.nvidia.com/index.php?showtopic=179895)
(lem0m就是在下啦,沒有給outspaced提醒一下是名稱方面出問題,解決方法也不會成功摸出來)
(當時也只不過是試試改registry,看看有沒有效果)
0 篇回復:
張貼意見