古詩詞大全網 - 藝術簽名 - 求GTA4優化指南

求GTA4優化指南

(我找到的,我以前也找過的,這是別人的回答)3DM論壇轉載!!

第1種,破解顯存限制:

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

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

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

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

方法:

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

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

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

第2種:把壹部分內存變為顯存:

方法:

同樣方法建壹個commandline.txt 裏面寫上 -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技術,不是所有顯卡都支持的。

有人在commandline.txt寫的-height x -width x,進遊戲後在顯卡設置發現分辨率還是成他在commandline.txt寫的數值,就也沒了優化效果。我估計妳在用的是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以下級別的顯卡不推薦用這個方法

第3種:國外論壇GTAForums的優化方案

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

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

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

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

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

之前我試過把“內存變為顯存”法和這個方法混用。-availablevidmem調1.28,進遊戲顯存變307,視距調分辨率不能可以拉到1024x768(這個很關鍵)。cmmandline.txt設-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以下級別的顯卡會很受用。但對稍高壹點配置的人來說,也許不能忍受光影細節(單個物體影子的密度,其實這個確實不明顯)和陰影數量大為減少(只有基本的物體的陰影,沒有動態的陰影)帶來的畫質下降的結果 看個人取舍吧