Il tuo laptop o il tuo dispositivo economico soffocano la seconda merda che diventa reale in MECCHA CHAMELEON? Sì, benvenuto nel club. La configurazione predefinita del motore è progettata per hardware di fascia media, quindi le macchine più deboli ottengono scatti e frame rate a una cifra. Questa guida ti mostra come modificare manualmente il file di configurazione del motore: senza strumenti esterni, senza modifiche, solo una semplice modifica dei dati che può aumentare di 2-3 volte il tuo FPS. Fidati di me, funziona.
Il problema: agli sviluppatori non importava niente della fascia bassa
MECCHA CHAMELEON viene fornito con Unreal Engine esagerato per la grafica integrata o le vecchie GPU. Lumen, riflessi ray tracing, motion blur, ombre ad alta risoluzione: tutta quella schifezza mangia i cicli della tua GPU a colazione. Anche con le impostazioni di gioco più basse, è un pasticcio discontinuo. La soluzione? Non nel menu. Vai direttamente a un file di configurazione di testo semplice e costringi il motore a dare priorità alla frequenza dei fotogrammi rispetto ai pixel carini.
Passo dopo passo: crea e modifica Engine.ini
È semplice ma preciso. Perdi un passaggio e il gioco reimposterà le modifiche. Non essere quel tipo.
- Trova la cartella di configurazione. Apri Esplora file di Windows, incolla questo nella barra degli indirizzi:
%LocalAppData%\Chameleon\Saved\Config\Windows. Premi Invio. È lì che risiedono le impostazioni del motore. - Crea il file Engine.ini. Nel
Windowscartella, fare clic con il pulsante destro del mouse su uno spazio vuoto > Nuovo > Documento di testo. Rinominarlo inEngine.ini. Assicurati che l’estensione lo sia.ininon.txt. Non riesci a visualizzare le estensioni? Abilitali nella scheda Visualizza di Esplora file. - Incolla i parametri di ottimizzazione. Fare clic con il pulsante destro del mouse
Engine.ini> Apri con > Blocco note. Elimina qualsiasi testo predefinito, quindi incolla il blocco sottostante. Questo è il succo.[SystemSettings] r.ScreenPercentage=50 r.DefaultFeature.AntiAliasing=1 r.AntiAliasingMethod=1 r.Tonemapper.Sharpen=1.5 r.MipMapLODBias=0 r.MaxAnisotropy=8 r.TextureStreaming=0 r.Streaming.PoolSize=-1 r.Streaming.LimitPoolSizeToVRAM=0 r.Streaming.UseFixedPoolSize=0 r.Streaming.MaxTempMemoryAllowed=512 r.Streaming.FullyLoadUsedTextures=0 r.VirtualTextures=0 r.VirtualTexture.Anisotropy=0 r.VT.FeedbackFactor=0 r.VSync=0 r.bUseVSync=0 t.MaxFPS=0 r.GTSyncType=1 r.FinishCurrentFrame=0 r.FrameRateFlexibility=5 r.RenderThreadMeasuredSeconds=1 r.D3D12.StablePowerState=0 r.ShaderPipelineCache.Enabled=1 r.ShaderPipelineCache.ReportFrameTime=0 r.ShaderPipelineCache.BackgroundCompilationSoH=1 r.ShaderPipelineCache.PreOptimizeWithBackgroundCompilation=1 r.XGEController.Enabled=0 r.Shaders.Optimize=1 r.Shaders.FastMath=1 r.D3D12.ForceEarlyImplicitRootsigCreation=1 r.DynamicGlobalIlluminationMethod=0 r.Lumen.DiffuseIndirect.Allow=0 r.Lumen.Reflections.Allow=0 r.ReflectionMethod=0 r.RayTracing.ForceAllRayTracingEffects=0 r.DiffuseIndirect.Allow=1 r.LumenScene.Radiosity=0 r.LumenScene.DirectLighting=0 r.Lumen.HardwareRayTracing=0 r.MotionBlurQuality=0 r.MotionBlur.Max=0 r.MotionBlur.Amount=0 r.MotionBlur.Scale=0 r.BlurGBuffer=0 r.BloomQuality=0 r.DepthOfFieldQuality=0 r.SSR.Quality=0 r.SceneColorFringeQuality=0 r.EyeAdaptationQuality=1 r.ShadowQuality=0 r.Shadow.MaxResolution=64 r.Shadow.DistanceScale=0.3 r.Shadow.CSM.MaxCascades=0 r.DistanceFieldShadowing=0 r.ContactShadows=0 r.AllowLandscapeShadows=0 r.HZBForOcclusion=0 r.AllowOcclusionQueries=1 r.SkeletalMeshLODBias=1 r.StaticMeshLODBias=1 r.MeshDrawCommands.ParallelPassSetup=1 r.bHighPriorityLoadingCriticalSections=1 r.GpuTimestampRenderThreadFix=1 r.CreateShadersOnLoad=1 r.bForceThrottlingVariable=0 WinGDI.AllowDirectManipulation=1 r.AsyncCompute=1 r.EnableAsyncComputeOnEveryScene=0 r.OneFrameThreadLag=1 r.BatchSize=0 s.AsyncLoadingThreadEnabled=1 s.AsyncLoadingTimeLimit=20.0 s.LevelStreamingActorsUpdateTimeLimit=20.0 s.UnregisterComponentsTimeLimit=20.0 [SystemSettingsEditor] bInitializePhysicsOnCreation=1 [Core.System] gc.MaxObjectsNotConsideredByGC=16384 gc.SizeOfPermanentObjectPool=0 gc.FlushStreamingOnGC=0 gc.NumObjectsPerNotice=10000 gc.LowMemoryIfCleanUpEachFrame=0 [/script/engine.engine] gc.TimeBetweenPurgingPendingKillObjects=300.0 [SystemSettings] r.Streaming.AmortizeCPUToGPUCopy=1 r.Streaming.MaxNumTexturesToStreamPerFrame=1 r.Streaming.Boost=0 r.FrameTimeSmoothingFactor=0
- Salva e blocca il file. Nel Blocco note, File > Salva. Chiudilo. Fare clic con il pulsante destro del mouse
Engine.ini> Proprietà. Nella parte inferiore della scheda Generale, seleziona Sola lettura. Clic Fare domanda a > OK. Questo non è negoziabile: saltalo e il gioco sovrascriverà le tue impostazioni al prossimo avvio. Tornerai al punto di partenza.
Suggerimenti, messa a punto e risoluzione dei problemi
La linea r.ScreenPercentage=50 è quello grande. Il rendering viene eseguito a metà risoluzione in ciascuna dimensione: il 25% dei pixel nativi. Questo è il tuo incremento FPS di 2-3x. Desideri un’immagine più nitida e puoi risparmiare qualche fotogramma? Portalo a r.ScreenPercentage=65. Per prestazioni estreme su una vera patata, vai a 35.
La configurazione potenzia le funzionalità di fascia alta: Lumen, ray tracing, motion blur, fioritura, profondità di campo e la maggior parte delle ombre, tutto disattivato. Questo è il punto. Inoltre, ottimizza la garbage collection e lo streaming delle risorse per ridurre lo stuttering della CPU, che di solito rappresenta il collo di bottiglia sui processori più vecchi.
Se la merda si rompe: Assicurati che il file sia Engine.ininon Engine.ini.txt. Ricontrolla che la sola lettura sia attiva. Se il gioco si arresta in modo anomalo all’avvio, elimina il file, avvia il gioco per generare una nuova impostazione predefinita, quindi ripeti la procedura. E per l’amor di Dio, non incollare spazi o caratteri extra.












Deja un comentario