Показать сообщение отдельно
Старый 18.10.2006, 20:19   #87
Игроман
 
Аватар для -Alex-
 
Регистрация: 06.11.2005
Адрес: Таганрог Клуб:FCBarcelona
Сообщений: 3,746
Репутация: 794 [+/-]
FAQ по оптимизации игры и поднятии производительности:
Оптимизация игры под 1Гб оперативной памяти:
Если не помогло, верните значения назад.
Скрытый текст:
VegetationAdmin.Quality=med
...
Render.MeshLoDQuality=High
Render.AnimationLoDQuality=High
Render.ImageLoDQuality=High
...
ObjectDetails.enuMeshLoDQualityStage_Medium=1
ObjectDetails.enuAnimationLoDQualityStage_Medium=1
...
Cache.SizeImage=100000000
Cache.SizeMesh=52000000
Cache.SizeSound=17000000
Cache.SizeMaterial=21000000
Cache.SizeCollisionMesh=16000000
Cache.SizeAnimation=28000000
Cache.SizeSpeedTree=10000000
...
ResourceCache.u32ImageMaxMemUsage_Medium=100000000
ResourceCache.u32MeshMaxMemUsage_Medium=52000000
ResourceCache.u32SoundMaxMemUsage_Medium=17000000
ResourceCache.u32MaterialMaxMemUsage_Medium=21000
ResourceCache.u32CollisionMeshMaxMemUsage_Medium=1 6000000
ResourceCache.u32AnimationMaxMemUsage_Medium=28000 000
ResourceCache.u32SpeedTreeMaxMemUsage_Medium=10000 000

Так же следующие действия поднимают фпс:
Скрытый текст:
1) Gothic III/Ini/ge3.ini file. Изменить параметр:
ResourceCache.u32SpeedTreeMaxMemUsage_High=100000 на 1000000.
2)А также в меню опций поставить Recource Cache - Medium.
Проверено на картах nVidia.
3)В RivaTuner'е, в настройках Direct 3D ставим "Объем системной памяти для текстур PCI"=256Мб.
4)На видеокартах от ATI postprocessing должен быть включен (PostprocessingAdmin.ActiveEffect=0 в ge3.ini), иначе будут глюки с текстурами.

Часть первая, дефрагментация и файл подкачки.
Перед установкой игры проведите дефрагментацию диска. (можно и после, но дефрагментить прийдётся на 5 гиг больше)
Используйте программы типа O&O Defrag (или PerfectDisk и т.п.), т.к. встроенный дефрагментатор Windows едва ли что-то даст.
Увеличте размер файла подкачки (автор увеличил с 2х до 4х гигабайт)
Часть вторая, или что можно выжать из ini-файла.
Предварительно сохраните ваш ini. Если нет - ничего чтрашного, т.к. при отсутствии оного игра создаёт его, но все настройки прийдётся выставлять заново.
Right=1024
Bottom=768
Как можно догадаться - разрешение.
Растительность
Render.EnableVegetationRendering=true
Здесь можно полностью выключить траву. Деревья останутся
VegetationAdmin.ViewRange=3500.0
Дальность прорисовки травы. Чем больше - тем красивее и тормознее.
На деревья не влияет.
VegetationAdmin.Quality=high
Качество прорисовки растительности. Может быть
high
med
low
Оптимизация памяти
Cache.SizeImage=128000000
Cache.SizeMaterial=40000000
Cache.SizeMesh=70000000
Cache.SizeSound=80000000
Cache.SizeCollisionMesh=40000000
Cache.SizeAnimation=40000000
Cache.SizeSpeedTree=10000000
Количество памяти в байтах, занимаемое тем и этим.
Данные значения оптимизированы для полутора-двух Gb памяти.
Уменьшение значений может облегчить жизнь системам с меньшим количеством памяти, обладатели 3х-4х гигабайт могут попробовать большие значения.
Качество картинки
Shader.CurrentShaderVersion=2_0
Здесь задаётся версия шейдеров. "_" заменяет "."
Shader.EnableTreeShadows=true
Тени от деревьев.
Shader.EnableStaticShadows=true
Статические тени.
Shader.EnableDetailShadows=true
Детализированные тени.
Отключение добавит производительности системам со слабыми видеокартами.
Модели, анимация, и общее качество изображения.
Render.MeshLoDQuality=UltraHigh
Render.AnimationLoDQuality=UltraHigh
Render.ImageLoDQuality=UltraHigh
Допустимые значения:
UltraHigh
High
Normal
Физика
LOD физики.
AnimationBlending.PhysicControllerDistance=1200
Увеличение/уменьшение значения влияет на загрузку CPU.
Максимальное количество Ragdoll-анимации.
Animation.MaxRagDolls=999
Определяет количество допустимой анимации. Уменьшением можно разгрузить процессор.
Изменение дальности обзора:
DistanceHigh.fFarClippingPlane_High=10000.0
DistanceHigh.fFarClippingPlane_Medium=8000.0
DistanceHigh.fFarClippingPlane_Low=6000.0
DistanceLow.fFarClippingPlaneLowPolyMesh_High=1000 00.0
DistanceLow.fFarClippingPlaneLowPolyMesh_Medium=45 000.0
DistanceLow.fFarClippingPlaneLowPolyMesh_Low=20000 .0
Здесь, опять-таки, изменяем значения, соответственно положению ползунка в меню.
Изменяйте то значение, на котором играете. Чем значения меньше - тем выше производительность, но хуже обзор, и наоборот.
Оптимальная настройка ини-файлов для системы с 1Гб памяти
..\gothic3\UserOptions.ini
[Options.Details]
Performance=Custom
[Options.Custom]
DistanceHigh=3
DistanceLow=1
ResourceCache=2
ObjectDetails=2
ShaderQuality=3_0
TextureQuality=2
TextureFilter=1
VegetationQuality=1
ShadowQuality=1
PostProcessing=1
..\Ini\ge3.ini
ResourceCache.u32ImageMaxMemUsage_Medium=96000000
ResourceCache.u32MeshMaxMemUsage_Medium=40000000
ResourceCache.u32SoundMaxMemUsage_Medium=20000000
ResourceCache.u32MaterialMaxMemUsage_Medium=21000
ResourceCache.u32CollisionMeshMaxMemUsage_Medium=1 7000000
ResourceCache.u32AnimationMaxMemUsage_Medium=35000 000
ResourceCache.u32SpeedTreeMaxMemUsage_Medium=75000 0
Если мало, то можно попробавть еще и это
.../ge3.ini:
VegetationAdmin.ViewRange=1500.0
VegetationAdmin.Quality=med
PostprocessingAdmin.BloomHighlightThreshold=0.3
PostprocessingAdmin.ActiveEffect=0
Cache.SizeImage=64000000
Cache.SizeMaterial=20000000
Cache.SizeMesh=35000000
Cache.SizeSound=40000000
Cache.SizeCollisionMesh=20000000
Cache.SizeAnimation=20000000
Cache.SizeSpeedTree=5000000
AnimationBlending.DefaultFadeTime=0.2
AnimationBlending.PhysicControllerDistance=1000.0
Animation.MaxRagDolls=666
Render.MeshLoDQuality=Normal
Render.AnimationLoDQuality=Normal
Render.ImageLoDQuality=Normal
Общее:
-завершить все ненужные службы/программы
-заменить встроенный звук на нормальный , а встроенный выключить в биосе. В случае с Обливионом был значительный эффект.
-вытянуть ненужные USB-устройства
-выставить в настройках видеодрайверов ползунок на "производительность"
-попробовать уменьшить лимит пререндеренных кадров с "3" до "0".
Лучшая видимость / максимальные настройки графики
Запускаем, выставляем всё на максимум, выходим.
Открываем "Gothic III\Ini\ge3.ini" (лучше сделать бэкап)
Изменяем следующие значения:
VegetationAdmin.ViewRange=7000.0 ; было 3500.0 (растительность прорисовывается заметно дальше.)
Shader.CurrentShaderVersion=3_0 ; было почему-то 2_0. При 3_0 выглядит ЗАМЕТНО лучше.
ObjectDetails.fProcessingRangeFadeOutRange_High=50 0.0 ; было: 300.0
ObjectDetails.fRangedBaseLoDOffset_High=500.0 ; было: 300.0
ObjectDetails.fProcessingRangeFadeOutRange_Medium= 600.0 ; было: 500.0
Включение антиалиасинга (только для карт ATI)
Довольно извращённое мероприятие. ХДР'а в Г3 вроде как и нет, но этот блум работает в точности так - а именно - давит AA. Посему качаем Обливионовский патч, устанавливаем, перегружаем, переменовываем exe в "Oblivion.exe", играем.
__________________
¡ Visca el Barça i visca Catalunya !
[SIGPIC][/SIGPIC]
més que un club
  • Прежде, чем мир спасет красота, уроды его погубят
  • От нерешительности теряешь больше, чем от неверного решения.

Последний раз редактировалось -Alex-; 06.11.2006 в 23:17.
-Alex- вне форума  
Отправить сообщение для -Alex- с помощью ICQ Ответить с цитированием