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以下級別的顯卡不推薦用這個方法
官方提到過,光影效果是和分辨率綁定在壹起的,分辨率開得越高光影效果就越好 也可以理解為分辨率=光影效果。
遊戲沒有設有光線和影子細節(Shadow Density不是陰影的細節,這個後面會提到)的調節選項。
老外發現可以在遊戲設置裏調最低的分辨率(也就是調成最低的光影效果),退出遊戲。在commandline.txt裏加上實際遊戲時的分辨率的參數,進入遊戲時就會以commandline.txt裏的分辨率來玩。
原理是犧牲畫質,用最低的光影效果來玩,以提高fps。眾所周知,除了AA,最吃顯卡的就是光影效果,降低光影效果會大幅調高fps
稍微細點說就是,象我是256M顯存,遊戲認到237M。1024x768分辨率下中材質下,視距只能開到1。但如果我設成800分辨率,中材質下我的視距就能開到6。這樣就可以遊戲裏調成800x600,commandline.txt裏開1024x768。把分辨率對顯存的占用部分利用到視距調節上,妳的顯存就會被最大限度的利用。