[置頂]

書單: 安迪葛洛夫:Only paranoid survives.

Jul 12, 2011

GTS450與Crysis心得

1) 300WGTS450沒有問題

CPU: AMD AthlonII X2-240

RAM: Transcend DDR2 800 2

HDD: HTS 7K1000.B 1TB * 2, WD SATAII 6400AAKS * 2

M/B: GA-MA785GM-US2H

Power: 全漢藍寶石II 300W

風扇:CPU原廠風扇*1, 機殼附風扇*1

在這樣情況下,我有接過

MSI N450GTS MD512D5/OC

MSI N450GTS Cyclone 1GD5

都沒問題

我有測過遊戲、也有跑過BOINC/Folding@home

2) 1440 x 900的螢幕 512MB的顯卡記憶體夠嗎?

我先說答案,我認為夠。

我玩過Crysis 一代,就把解析度調到 1440 x 900,其他選項我全部調Medium

(我玩覺得這是能順順跑之下的最高設定)

GPU-Z測,顯卡記憶體最高吃到333MB

3) 有關Crysis (一代)的問題

Relic 的最後(即在墳場解決掉對手,要坐飛機到下一章劇情時)會當機;還有在Assault的最後(即在港口旁,長官開坦克把山炸出一個洞,要進山洞到下一章劇情時)也會當機。

這個問題在http://www.tomshardware.com/forum/106672-13-crysis-black-screen-crash-relic-mission 也有網友提到。

2011.07.14 Update:

a. 網友們別誤會,我平時玩的時候是用 1440 x 900 medium 特效在玩,可以順跑

但是「過場當機問題」,我只是曾試過在過場前再調到 800 x 600 可避掉它...

(但是! 我發現這解法無法100%解決問題! 見b.點)


b. 我玩到 "mine" level 結束 女學者被救上去之後 接著就要進到下一關 "core"

Crysis 又當機了

我試過各種方法(甚至用785G去run 看顯卡不同能不能順利過場)都沒用

最後我的解法是:

開dos視窗,到執行檔目錄下,輸入crysis.exe -DEVMODE +map core就可以了

(沒什麼缺點,惟一的缺點就是武器彈藥數量會重設,不重要)

這方法是來自同目錄Benchmark_GPU.bat 與網路上網友的經驗分享

(如果不知道關名,可以查 http://guides.ign.com/guides/694190/page_5.html)

(我相信這應該是軟體問題,因為當機發生時 VRAM只用138MB GPU load 58% 溫度50度

未超頻 783Mhz)



<以下方法作廢>

我的心得:

l 很神奇的是,如果在那個時候,把解析度調成800x600,就可以順利過場。這個方法在 Windows 7 64-bit 且用DX10, 64-bit mode Crysis依然有效。

l 我試過了,就算是用MSI N450GTS Cyclone 1GD5玩,也會有一樣的問題。(我原以為是512MB記憶體不夠,但不是)

l 32-bit 64-bit 的存檔好像不能混用。當我在解上述問題時,有試著用32-bit模試去讀我64-bit的存檔,結果在坦克上的長官不在那裡。拿更早的存檔來用,劇情都不會下去(例如把巡洋艦炸沉了之後,本來應該要給我打下直升機的任務,結果沒有。玩家就無法再繼續後面的劇情)

l 上述當機問題,用DX9 模式跑,也無法解決。

l 我一開始是用MSI N450GTS MD512D5/OC玩的。結果上述當機問題,居然可以有個解法:「Assault的最後」那個當機,如果我把GPU-Z開著,就沒事了,也不用調800x600什麼的,就直接1440x900/DX10/64-bit順順過場;不過! 這個偏方對「Relic 的最後」那個當機無效。

<以上方法作廢>



4) 785GGTS450共存的方法

以下文章我已經先發表在 PTT VideoCard板,就再貼一次:

大家好,試出這個成果真的蠻高興的。

原本上網找,好像都沒有相關教學,但是亂try的結果,竟成功了,真好 ^^

我的配備:

M/B: GA-MA785GM-US2H

VGA: MSI N450GTS-MD512D5(後來才買的)

OS: Windows 7 Home Premium 64-bit

螢幕:Philips 190CW7CB

步驟:

1. 先把晶片組driver灌好

2. 再插獨顯、把獨顯driver灌好

(此時,我的螢幕是有D-Sub, DVI兩個輸入。我把DVI接到GTS450,把D-Sub接到

主機板上的D-Sub)

3. 重開機,進BIOS menu, Advanced BIOS Feature -> Init Display First

OnChipVGA (原本它的預設是 PCI slot,結果只會從獨顯輸出)

其他都不用動。儲存離開。

(註:受限於AMD晶片組的設計,我的獨顯非A家的,Surround View 會變Disabled

且不能更改)

4. Windows... 進去之後會看到延伸桌面(獨顯為主桌面、內顯為延伸)

切換一下輸入來源即可(用螢幕的按鈕)

圖:

http://0rz.tw/D69OS

這是一開始的設定 請按自己的需要修改它吧

其他:

1. Philips這台螢幕很方便,上有"source"按鈕,可方便切換。

當你要判斷這時是D-Sub(類比)or DVI(數位)時,可按"menu"->"輸入選擇" 觀看

2. 不做步驟 3. 4. 只能用獨顯輸出

3. 我測過,不論是 folding@home, BOINC 都可以同時兩顆GPU運算喔(在這種情形下)

歡迎討論~ :)

我後來的幾次測試,更新如下:

1. 有時候會不成功。我試過一次 load fail safe default + InitVGA 設為 OnChipVGA

可以讓Windows 785G, 但是GTS450 這個device沒有被load

2. 有時候似乎要關機一次才可以換。續上一點,我想用GTS450了,試幾種設定都沒用。

最後是設 load default + InitVGA PEG, 關機,開機

windows 載入GTS450 (785G消失)

再更新:

當你還在測試的時候,讓兩個螢幕都存在(即,使用延伸桌面)會是比較好的方法,

會避免一些問題。

我今天在測的時候,想要讓785G出現,去BIOS設了,但怎麼樣都會在進Windows桌面前

畫面停住。(我把Windows Logo畫面拿掉了,所以我看到的是系統載入一串所需要的

.sys之後就停住。)

後來我靈機一動,去按螢幕上的source鍵,就看到畫面了!

原來:在Windows之內,GTS450是螢幕1, 785G是螢幕2, 而且我設定為「關閉螢幕2

且主螢幕是螢幕1 (以前的設定)

因此,當我在BIOS設定 OnChipVGA後,在POST階段它的確是用785G輸出

但到了Windows 載完驅動程式後,進到登入畫面時,

它會切換到主螢幕 (這時,因為我的舊設定是「關閉螢幕2」,Windows 就不會再輸出

785G那邊了(在我的例子,是D-Sub訊號源)

785G的畫面不會消失掉,但也就停留在那邊。我一直以為是當機,但其實不是。

所以在你還在try, 還在調整的時候,先一直都使用延伸桌面吧,以免像我一樣誤判。

或者,遇到問題時,去按按螢幕上的source鍵,也許就發現已經進Windows了喔!

No comments: