《俠盜獵車4》完全解析近期的3種優化方案

第1種,破解顯存限制:

《俠盜獵車4》完全解析近期的3種優化方案

R星會依你的顯卡顯存容量限制你的畫面設置,也就說128M顯存的可能只能開到800x600的分辨率,在中材質下的視距可能只能調到1。

【決定顯存佔用的設置只有3個:分辨率,Texture Quality(材質,就是各種物體表面的效果),還有View Distance(視野距離,就是你能看到多遠的東西)】

但【真正決定到畫質好壞的只有分辨率和材質,視距只是決定讓你看到的視野遠近(也就是物體的多少)而已】

另:除了Shadow Density外其他的設置對畫質毫無影響

方法:

在GTA安裝目錄下(非RGSC目錄下),新建一個文本文檔,起名爲    在裏面輸入 -norestrictions  (只用輸這個就夠了)

這樣就可以解除R星的顯存限制,讓你可以調你想要的分辨率,材質和視距

缺點:強制解除顯存限制可以調到你想要的分辨率,材質和視距,但是遊戲的光影效果根本出不來,調節Shadow Density 0-16完全無效。 【你看到不是遊戲完整的畫面效果,光影效果已經被閹割了】 因爲你只是破解了顯存的限制讓你任意調節,你的顯存還是原來那麼多。而且【完全不會提升fps】 ,不過也算是一種優化吧

第2種:把一部分內存變爲顯存:

方法:同樣方法建一個  裏面寫上 -availablevidmem X    (X這個值建議設爲2) 【不需要加 -norestrictions 】

原理是把系統用不完的一部分內存當成顯卡的顯存用.

X設爲2就是:如果你的顯存是128M,系統就會挪128M的內存當作顯存來用,256M顯卡就挪256M的內存,X可以設爲0以上的值

這樣【進入遊戲後,你原來是256M的顯存(遊戲裏認到237-240左右)會認成474(或者480)】

【256M顯存的顯卡,XP下建議要有1.25G以上的內存】,因爲遊戲在1024分辨率中材質下的內存佔用在1.2G左右。(如果沒有更新前幾天的官方補丁,內存佔用會在1.4G左右)。要不你的內存本來就剛剛及格或者根本不夠用(1G透明就是典型的例子),再挪一部分當顯存用,自然會更卡

【512M的顯卡在XP下要有不下2G的內存,在Vista下要有不下2.5G的內存】

題外話:Vista系統默認開機會慢慢地把你常用的軟件,遊戲塞到你的內存裏。當你開啓那些常用程序和遊戲時會非常快,甚至比XP還快,所以Vista系統開機越久用起來越快的說法還是有根據的。進入系統後5分鐘內你的可用內存會變爲100M以下,你有4G吃滿4G,有多少G內存就塞多少G的東西到裏面。其實這個對不常玩大的3D遊戲的人來說很實用,因爲啓動Office,PS和其他常用軟件都非常快。但對常玩遊戲的人來說就不合適了,因爲你準備退出玩另個遊戲,系統要把內存裏暫駐的上個遊戲數據釋放出來,再把準備開玩的遊戲的數據存進去。這麼倒騰,遊戲還進得快?

另外, 【256bit,高顯存頻率的卡慎用】 因爲現在的顯卡一般都是高速的GDDR3甚至GDDR4顯存,起步位寬都是128bit以上,頻率多是1000Mhz以上。位寬和頻率都比大衆化的DDR2 667/800速度快上很多很多。DDR2內存位寬好像是64bit,組了雙通道是128bit。好點的DDR2內存可以輕易超到1000以,如果是上一代的DDR400,頻率才400MHz(實際頻率是200MHz,當然這樣算的話顯存頻率也要除2)。

【有人提到過用這個方法會很卡,估計他顯卡是256bit的】。在我的簽名配置上幾乎沒卡過!所謂的卡是有時轉視角卡半秒

還有,如果你是3G或者4G內存,想把剩餘的其他內存都當作顯存用。把-availablevidmem 調成3或者4,然後想開高材質和最遠的視距。我可以告訴你,毫無作用!甚至會卡死!

我試過3G內存那個參數調3,想開高材質來玩。進到遊戲設置裏也能認成700多M的顯存,但是進到遊戲裏玩不到半分鐘fps會降到5以下,用ATT監控發現可用顯存已經在個位數,再過一下可用顯存變爲0。說明【遊戲雖然認成你原來顯存的3倍,但實際上並沒有真正被利用到】

我覺得R星【這個參數也許就是對應顯卡廠商的顯存共享內存技術的】 ,ATI的HM技術和nVIDIA的TC技術就是。象2600pro之類本身是256M,系統會分配256M的內存給顯卡當顯存用,在CCC控制檯會看到是512M。不過A卡和N卡的這類技術在別的遊戲上從來沒看到過任何效果。

有的說改了這個參數在遊戲裏還是顯示原來的顯存,我估計是你的卡不支持ATI的HM技術和nVIDIA的TC技術,不是所有顯卡都支持的。

有人在寫的-height x -width x,進遊戲後在顯卡設置發現分辨率還是成他在寫的數值,就也沒了優化效果。【我估計你在用的是16:10或16:9的分辨率。如果是這樣你在遊戲裏就不能設800x600(4:3)了,要設848x480(16:9)。也許能解決問題】

這個優化方法的優點是【能讓你的顯存變大】 ,就根本沒必要加第1種方法的解除顯存限制參數,可以直接在遊戲裏設你想要的分辨率,材質和視距。

另外,這個方法【可以真正打開Shadow Density的效果!Shadow Density調0-16都是有變化的。能讓你看到完整的遊戲畫面效果】 。用解除顯存限制的方法,其實Shadow Density根本就是關閉的。

【而且不再有開快車時遠景延遲出現的情況!】原來雖然不卡也沒有很嚴重的延遲,但是開快車時還是有輕微的遠景延遲出現的情況。

有人反映過還能解決透明的問題

【光影出來了fps肯定會降低,此法會降低一些fps,在夜晚會比較明顯。AMD 3核以下,8600GT,2600pro以下級別的顯卡不推薦用這個方法】

【官方提到過,光影效果是和分辨率綁定在一起的,分辨率開得越高光影效果就越好】 也可以理解爲分辨率=光影效果。

遊戲沒有設有光線和影子細節(Shadow Density不是陰影的細節,這個後面會提到)的調節選項。

老外發現可以在遊戲設置裏調最低的分辨率(也就是調成最低的光影效果),退出遊戲。在里加上實際遊戲時的分辨率的參數,進入遊戲時就會以裏的分辨率來玩。

原理是犧牲畫質,用最低的光影效果來玩,以提高fps。衆所周知,除了AA,最吃顯卡的就是光影效果,降低光影效果會大幅調高fps

稍微細點說就是,象我是256M顯存,遊戲認到237M。1024x768分辨率下中材質下,視距只能開到1。但如果我設成800分辨率,中材質下我的視距就能開到6。這樣就可以遊戲裏調成800x600,裏開1024x768。把分辨率對顯存的佔用部分利用到視距調節上,你的顯存就會被最大限度的利用。

之前我試過把“內存變爲顯存”法和這個方法混用。-availablevidmem調1.28,進遊戲顯存變307,視距調分辨率不能可以拉到1024x768(這個很關鍵)。設-width 1024 -height 768。

進遊戲後fps上升,夜晚及其明顯。光影效果稍稍變差,車子經過輕軌和其他建築物下時車頂車身的光影效果變得很死板。但最重要的是【Shadow Density設置不起作用,調0-16沒有區別】 。這樣你夜晚開車過路燈旁邊,路燈影子就沒有了。單用“內存變爲顯存”法,車子經過輕軌和其他建築物下時車頂車身的光影效果是動態變化的,夜晚開車時路燈和其他物體的影子也會隨着車燈而變化。

另:據feminist的翻譯,老外的原話說光影效果區別不大,但經我測試, 【這個方法完全關閉了Shadow Density】 ,你根本看不到很多的動態陰影,特別是漂亮的夜晚。

有人會問是不是你把“內存變爲顯存”法和這個方法混用才導致效果變差那麼多?我試過單用老外的方法,效果也一樣

另外要提一下, 【有些人其實可以不用到-availablevidmem這個參數的】 如果你的顯存在你需要的分辨率下,只能開中材質,視距才能調到6以下,那你就沒必要加-availablevidmem參數

老外用-availablevidmem 的參數是因爲他的顯存是1G,不能讓系統限制在最低的分辨率,他得用-availablevidmem 0.x強制系統把他的顯存數認低一些,低到只能開最低的分辨率的程度。這樣他才能用最低的光影效果來玩以提升fps。

另外遊戲的光影效果除了單個物體影子的密度(也就是細節)外,還包含Shadow Density的效果,一個是物體光影本身的細節,一個是能顯示出的物體陰影的數量。

【Shadow Density字面理解是影子的密集度,其實是決定會出現陰影的物體的多少(就是我前面說過的“數量”)】 Shadow Density調1,你晚上開車到路燈前,會發現路燈的影子,而且會隨着你車燈的角度變化(這個算不算動態陰影?)。Shadow Density調高,離你遠的物體的陰影纔會顯示出來。這麼說吧,調1,離你有半米的物體會顯示出影子,調2,再遠一點的物體就會有影子,數字越大離你越遠的物體纔有影子。調0,就只有基本的陰影。

象有人問過【能不能完全關掉所有的陰影?】那是不可能的。當然了,很多遊戲特別是FPS遊戲都可以關掉陰影以便提升fps,GTA4沒這麼做可能是R星不願爲之。本來就是擬真一個城市,完全沒有陰影談何體統?

【這個方法對中低端配置比較適用,AMD 3核以下,8600GT,2600pro以下級別的顯卡會很受用。但對稍高一點配置的人來說,也許不能忍受光影細節(單個物體影子的密度,其實這個確實不明顯)和陰影數量大爲減少(只有基本的物體的陰影,沒有動態的陰影)帶來的畫質下降的結果】 看個人取捨吧

ps:個人推薦第2種方法,也就是“內存變顯存”。需要注意的地方在上面已經提過了

ps2:有人質疑動態(暫用“動態"這個詞吧)陰影的效果是分辨率開高了纔會出現。官方也提到,光影效果是和分辨率綁定在一起的,分辨率開得越高光影效果就越好。

這個說法其實也沒錯,但是這個那個影子效果只是單個物體影子的密度(也就是細節)。對畫質的影響不大(無論白天黑夜),對fps的影響也不是很大。

【Shadow Density纔是影響光影效果的最關鍵的參數】

我用內存變顯存法試過800x600,單個物體影子的密度(也就是細節)只是稍微比1024x768下差一點點,根本不明顯。但是也會出現動態陰影。

【能否打開Shadow Density,關鍵是看你的顯存容量,而不是分辨率】

ps3:wrss發現的關掉進程提升2+fps的優化方法是最簡單實用的,可以和上面優化方法同時用

ps4:終於會用紅字和字體了......

ps5:沒了...