GTA5 ENB降幀 ENBLOCAL.INI設置教程是一篇關于如何通過調整ENBLOCAL.INI文件來降低GTA5游戲幀數的教程,GTA5是一款經典的開放世界游戲,然而在一些較低配置的電腦上,游戲的幀數可能會較低,影響游戲體驗。而ENB是一種圖形增強工具,可以提升游戲畫質,但也會增加游戲的硬件要求。通過本教程,玩家可以學會如何調整ENBLOCAL.INI文件,以便在不犧牲畫質的前提下,降低游戲的幀數,讓游戲更加流暢。本文將詳細介紹ENBLOCAL.INI文件的各項設置,并提供具體步驟供玩家參考。如果你也想提升GTA5的游戲體驗,就跟著本教程一起來學習吧!
enblocal.ini設置教程
操作方法:
1.[PROXY]
InitProxyFunctions=true //加載其他插件的功能,默認開啟,設為false的話下面2行的功能就失效了。
EnableProxyLibrary=false //需要加載其他插件的d3d9.dll文件把這里設為true
ProxyLibrary=other_d3d9.dll //其他插件的文件名,由于ENB默認的核心文件名是d3d9.dll,所以需要把其他插件的核心文件重命名并填到這里才能讀取。比如我要加載SweetFX,我把SweetFX的d3d9.dll重命名為d3d9sweetfx.dll,然后把這行改成ProxyLibrary=d3d9sweetfx.dll這樣進游戲就同時加載了ENB和SweetFX。
[GLOBAL]
UsePatchSpeedhackWithoutGraphics=true //開啟這項后會禁用ENB的畫面增強效果,只使用ENBoost的優化和修正功能。如果需要使用ENB畫面效果需要把這里設為false才會讀取enbseries.ini和其他的shader文件。
UseDefferedRendering=false //這里決定是否啟用ENB畫面效果里一些高配置用的復雜渲染效果比如SSAO,IBL等,該項關閉時進游戲左上角會有一段紅字提示,無影響。如果需要用到那些高配置的效果再把這個設為true否則保持false可以稍微減少游戲運行時的負擔。如果需要開啟硬件抗鋸齒需要把該項設為false。
ForceFakeVideocard=false //強制虛擬顯卡,該項大多數人應該保持關閉,否則會極大降低你的游戲性能。該項是給那些游戲里無法看到魔法,蛛網和火焰效果的老A卡用戶設計的,這些用戶需要把這里設為true并在我的文檔\My Games\Skyrim里將SkyrimPrefs.ini里的sD3DDevice=設為sD3DDevice="ENB"再進游戲就好了。
2.[PERFORMANCE]
SpeedHack=true //移除游戲里一些沒用的功能來提高游戲性能,默認開啟。
[MULTIHEAD] //使用多個顯示器的設置,大多數人用不到,開啟后可以選擇在哪個顯示器上顯示游戲圖像。
ForceVideoAdapterIndex=false
VideoAdapterIndex=0
[MEMORY] //ENBoost的核心功能,要發揮你機器的最大性能就需要自行調試這里的參數了。如果你使用雙顯卡以下數值建議按單卡的規格來設定,因為ENB對雙卡支持不太好。
ExpandSystemMemoryX64=true //開啟游戲的64位內存尋址,默認開啟。目前看ENB官方推薦無論32位還是64位系統這里都是開啟的。
ReduceSystemMemoryUsage=true //減少系統內存占用,默認開啟。該項開啟后可以把游戲的內存消耗降低一倍以上。與enbhost.exe進程相關聯,設為true后enbhost.exe會在游戲運行時自動開啟,提供額外的4G內存可用空間,加上游戲本身的4G使得游戲的可用內存達到8G,設為false后enbhost.exe也就不再隨游戲運行而開啟。個別機器上由于各種奇怪原因無法加載enbhost.exe或者其他未知原因在開啟這項后會導致跳出或在讀取界面卡很久的現象,可以嘗試將enbhost.exe設為以管理員身份運行,加入殺毒軟件的信任列表,或者干脆將該項設為false再試。v0.201及之后的版本需要這項保持true,否則之后的優化和修改都無作用。v0.195核心及之前的版本上由于該功能不完善會造成嚴重卡頓所以v0.195核心及之前版本這里默認是關閉的。
DisableDriverMemoryManager=false //禁用A卡和Intel集成卡驅動內存管理,而改由ENB來進行內存管理。N卡用戶建議關閉,A卡和Intel集成卡用戶建議開啟。
DisablePreloadToVRAM=false //v0.201加入的新功能,禁用顯存預讀,顯存低于1GB的玩家建議開啟,可以避免讀取時由于顯存不足而造成讀取時間過長甚至無限讀取或跳出,但該項開啟后讀取完存檔進游戲會略微卡頓一小段時間以讀取游戲資源。顯存有1GB及以上而且沒遇到無限讀取或讀存檔跳出的玩家還是建議把這里設為關閉。
ReservedMemorySizeMb=256 //預儲內存大小,該項設置可以避免打開ReduceSystemMemoryUsage=true參數后造成的卡頓。數值越小越穩定,卡頓會多一些,數值越大會增加游戲的內存占用就越不穩定但會使卡頓更少。需要自己根據實際情況調整。ENB官方推薦是顯存1GB以下的設為256,顯存有1GB及以上的設為512。我個人推薦都稍微設大一點以避免卡頓,顯存1GB以上的嘗試512,768,1024這3個值。32位系統的和顯存1GB及以下的嘗試128,256和512,最高別超過512否則可能跳出的。v0.201版及以上版本機制有所改變,則都需要稍微設小一些以增加穩定性,顯存1GB及以下的建議設256,128,32這3個值,顯存1GB以上的建議設512或1024,太高可能會出現卡在讀取界面或跳出的情況。v0.209版之后這個參數的上限是1024。
EnableUnsafeMemoryHacks=false //v0.195后加入的功能,這項會啟用一些驅動中官方不支持的內存優化功能。大多數人建議保持關閉。根據ENB官方建議使用32位系統的玩家將這里設為true開啟這項以獲得性能提升,不過這項開啟會導致縮減內存優化功能,enbhost.exe進程失效而且全屏模式下游戲中用Alt+Tab切換程序后無法切回游戲。v0.201及之后的版本需要這項保持false,否則之后的優化和修改都無作用。
VideoMemorySizeMb=1024 //v0.209后加入的新參數,用于設定游戲可使用的顯存,從而避免之前由ENB自動檢測不準確導致各種可能的性能問題。由于新的內存管理機制這個值是可以大于你顯卡的顯存的。一般來說這個值建議設為你顯卡的顯存大小。官方建議的最高上限為你的顯存大小+內存大小-2048,比如我顯存1G,內存4G,那么經過計算后(1024+4096-2048=3072)這里最高可以設為3072。根據測試建議低配及大多數機器上這里設為當前顯卡的顯存大小,甚至比當前顯存略小一些以避免卡頓。而高配機器上如果MOD和高清材質裝得多的可根據上面給出的公式將這里設得比當前顯存更高一些以獲得更好的性能,一些讀取頻繁的情況下甚至能提升幀數。最大值別超過你的內存大小。
3.[WINDOW]
ForceBorderless=false //無邊框模式
ForceBorderlessFullscreen=false //無邊框全屏模式(全屏窗口化)
[ENGINE]
ForceAnisotropicFiltering=false //強制各向異性過濾開關,如果需要使用這個功能建議關閉游戲自帶和顯卡驅動的各向異性過濾而使用這里ENB內置的這個以避免渲染沖突。而且ENB內置的性能更好。
MaxAnisotropy=16 //各向異性過濾的倍數,一般設為8或16。
EnableVSync=false //垂直同步開關,開啟后會把刷新率和桌面同步,幀數上限鎖定到60幀以避免出現畫面撕裂的現象。個別機器上開啟垂直同步會使幀數降低,沒屏幕撕裂現象又不想因幀數過高而使顯卡過熱的也可以使用下面的幀數限制功能。0.200以上版本在個別機器上可能存在幀數限制問題,比如本來能跑60幀以上的開啟垂直同步后實際上最高只能跑到40來幀左右,遇到這種情況的玩家就可以考慮關閉垂直同步。0.207版以后似乎修復了這個問題。
AddDisplaySuperSamplingResolutions=false //v0.199后新加入的縮減采樣功能,效果類似抗鋸齒可以使畫面更加銳利,一般只用于截圖,如果要使用該功能除了把這里設為true外還需要在我的文檔\My Games\Skyrim里將SkyrimPrefs.ini里你當前的分辨率設置為當前值的2倍。盡管v0.200版優化了該功能的性能但還是會掉很多幀,低端機慎用。
[LIMITER]
WaitBusyRenderer=false //該功能開啟后會使游戲降低10來幀使得你遇到需要頻繁加載資源的場景能保持穩定的幀數。低端機建議保持關閉,那種大多數時候都能跑60幀以上的高端機可開啟以保持流暢的游戲體驗。
EnableFPSLimit=false //幀數限制功能,可根據需要是否開啟。和垂直同步一樣,0.200以上版本在個別機器上可能存在幀數限制問題,比如本來能跑60幀以上的開啟幀數限制后實際上最高只能跑到40來幀左右,遇到這種情況的玩家就可以考慮關閉幀數限制。0.207版以后似乎修復了這個問題。
FPSLimit=60.0 //幀數限制的上限值
[INPUT] //ENB的快捷鍵設置
//shift
KeyCombination=16
//f12
KeyUseEffect=123
//home
KeyFPSLimit=36
//num *
KeyShowFPS=106
//insert
KeyScreenshot=45
//enter
KeyEditor=13
//f4
KeyFreeVRAM=115 //值得注意的是這個,v0.201的新功能,默認按F4可以清除游戲中的顯存,玩一會按一下可以避免讀取時顯存過載而跳出。
[ADAPTIVEQUALITY] //v0.195的新功能,開啟ENB復雜畫面渲染效果才會用到這個,可以設定預期幀數,開啟后如果游戲運行時低于該幀數,ENB會自動降低AA,SSAO,IBL等特效的質量以保持幀數在預期值上下。
Enable=false
Quality=1
DesiredFPS=20.0
[FIX]
FixPhysics=true //v0.200加入的新功能,修復游戲在高于60幀數后可能出現的物理引擎BUG。個別機器上更新v0.200后遇到跳出或低性能等問題可以嘗試關閉該項。如果開啟了垂直同步或限制幀數可以關閉該項。v0.214版后該項被刪除了。
以上是gta5 enb降幀的全部內容,希望能幫到大家。