Silent Hill f
Полноценное продолжение серии культовых хорроров Silent Hill. Действие которого разворачивается в 1960-х годах в японском городке Эбисугаока. История... Детальніше
Оптимізація та генерація кадрів
-
24 вересня 2025, 13:34optimizacija-i-generacija-kadrov_1758710089_693142.rar
Це невеликий, але потужний набір налаштувань для Engine.ini, створений для захисту проектів і модів на Unreal Engine 5 від проблем з нестабільністю відеокарти на GPU з 4–8 ГБ пам'яті. Завдяки розумному обмеженню стримінгу текстур, відключенню найбільш «прожорливих» до VRAM систем UE5 і активації розширеного логування збоїв цей пакет забезпечує більш плавний FPS, менше вильотів і більш зрозумілу діагностику — без втручання в ігрові активи або вихідний код.
Ключові особливості
- Dynamic Texture Streaming Cap — обмежує пул текстур Unreal до безпечного відсотка вашої VRAM, щоб надвисокі текстури ніколи не призводили до помилки нестачі пам'яті;
- Ray Tracing & Lumen Shutdown — повністю відключає трасування променів DirectX 12 і всі проходи Lumen (ГІ, відображення, апаратні промені), змушуючи UE5 використовувати полегшене освітлення;
- Shader Cache Optimization — включає кешування шейдерів Unreal, щоб пакетно компілювати і повторно використовувати їх, скорочуючи затримки та довгі завантаження;
- Optional Frame Generation Toggle — включає AMD FidelityFX Frame Interpolation для більш плавного геймплею з меншою навантаженням на відеокарту.
Рекомендації по VRAM. VRAM відеокарти — рекомендований PoolSize:
Почніть з рекомендованого значення для вашої відеокарти, потім слідкуйте за використанням VRAM в MSI Afterburner. Якщо ви все ще стикаєтеся з вильотами, зменшуйте значення на 512 МБ до стабілізації — ви отримаєте максимум надійності при мінімальних втрат в якості (текстури можуть трохи пізніше підвантажуватися).
Як запустити:
- Знайти папку Config C:\Users\ВАШЕІМЯ\AppData\Local\SHf\Saved\Config\Windows;
- Створити Engine.ini, якщо його немає. Якщо Engine.ini вже існує — відкрити його в Блокноті. Якщо ні — створити новий порожній текстовий файл, перейменувати його в Engine.ini (прибрати txt, якщо Windows його додасть);
- Додати налаштування. Прокрутити файл в самий низ (або залишити порожнім, якщо файл новий). Скопіювати потрібний блок налаштувань для вашого обсягу VRAM (див. нижче) і вставити його;
- Зберегти та захистити. Клікнути по ньому правою кнопкою миші → Властивості → встановити галочку «Тільки для читання». Це не дозволить грі перезаписати ваші користувацькі налаштування.
Пресети:
; 3 GB VRAM (2 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=2048
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
; 4 GB VRAM (3 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=3072
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
; 5 GB VRAM (4 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=4096
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
; 6 GB VRAM (5 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=5120
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
; 7 GB VRAM (6 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=6144
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
; 8 GB VRAM (7 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=7168
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
Это небольшой, но мощный набор твиков для Engine.ini, созданный для защиты проектов и модов на Unreal Engine 5 от проблем с нестабильностью видеокарты на GPU с 4–8 ГБ памяти. За счёт разумного ограничения стриминга текстур, отключения самых «прожорливых» к VRAM систем UE5 и активации расширенного логирования сбоев этот пак обеспечивает более плавный FPS, меньшее количество вылетов и более понятную диагностику — без вмешательства в игровые ассеты или исходный код.
Ключевые особенности
- Dynamic Texture Streaming Cap — ограничивает пул текстур Unreal до безопасного процента вашей VRAM, чтобы сверхвысокие текстуры никогда не приводили к ошибке нехватки памяти;
- Ray Tracing & Lumen Shutdown — полностью отключает трассировку лучей DirectX 12 и все проходы Lumen (ГИ, отражения, аппаратные лучи), заставляя UE5 использовать облегчённое освещение;
- Shader Cache Optimization — включает кэширование шейдеров Unreal, чтобы пакетно компилировать и переиспользовать их, сокращая фризы и долгие загрузки;
- Optional Frame Generation Toggle — включает AMD FidelityFX Frame Interpolation для более плавного геймплея с меньшей нагрузкой на видеокарту.
Рекомендации по VRAM. VRAM видеокарты — рекомендуемый PoolSize:
Начните с рекомендуемого значения для вашей видеокарты, затем следите за использованием VRAM в MSI Afterburner. Если вы всё равно сталкиваетесь с вылетами, уменьшайте значение на 512 МБ до стабилизации — вы получите максимум надёжности при минимальной потере качества (текстуры могут чуть позже подгружаться).
Как запустить:
- Найти папку Config C:\Users\ВАШЕИМЯ\AppData\Local\SHf\Saved\Config\Windows;
- Создать Engine.ini, если его нет. Если Engine.ini уже существует — открыть его в Блокноте. Если нет — создать новый пустой текстовый файл, переименовать его в Engine.ini (убрать txt, если Windows его добавит);
- Добавить твики. Прокрутить файл в самый низ (или оставить пустым, если файл новый). Скопировать нужный блок настроек для вашего объёма VRAM (см. ниже) и вставить его;
- Сохранить и защитить. Кликнуть по нему правой кнопкой мыши → Свойства → установить галочку «Только для чтения». Это не позволит игре перезаписать ваши пользовательские настройки.
Пресеты:
; 3 GB VRAM (2 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=2048
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
; 4 GB VRAM (3 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=3072
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
; 5 GB VRAM (4 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=4096
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
; 6 GB VRAM (5 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=5120
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
; 7 GB VRAM (6 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=6144
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
; 8 GB VRAM (7 GB Texture Pool)
[SystemSettings]
r.TextureStreaming=1
r.Streaming.PoolSize=7168
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.RayTracing=False
r.Lumen.DiffuseIndirect.Allow=0
r.Lumen.Reflections.Allow=0
r.Lumen.HardwareRayTracing=0
r.Shadow.Virtual.Enable=0
r.LumenScene.DirectLighting.VirtualShadowMap=0
r.Shadow.Virtual.Cache=0
r.ShaderPipelineCache.Enabled=1
r.ShaderPipelineCache.BatchTime=2
r.GPUCrashDebugging=1
r.FidelityFX.FI.Enabled=1
Корисні посилання: