Показать сообщение отдельно
Старый 16.10.2006, 23:12   #244
Coyro

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Gothic 3: Технические вопросы

Бросаю пару переводов, линки на которые мне подкинул FreeSergey.
Во многом пересекается с тем, что постил Шаман - но невиноватая я, моя в эту тему с пятницы не заглядывала  ::)

Сначала это:

Ошибка:
-имеют место ошибки графики, окружающий мир частично не отображается или отображаются чёрные плоскости.

Решение:
-установить последние драйвера видеокарты
-в настройках драйвера видеокарты выключить анизотропную фильтрацию и антиальясинг или поставить их в "Application controlled" ("Управляется приложением")
-для видеокарт с максимальной версией пиксельных шейдеров 2.0 в обязательном порядке выключить размытие удалённых объектов.

----------------------

Ошибка:
-имеют место фатальные сбои на двухядерных/двухпроцессорных конфигурациях с видеокартами Nvidia

Решение:
-установить последние драйвера видеокарты: www.nvidia.com

----------------------

Ошибка:
-низкая производительность

Решение:
эта проблема может иметь множество причин, имейте в виду следуующее:
-компьютер должен соответствовать системным требованиям Готики 3
-должны быть установлены последние версии драйверов
-жёсткий диск должен быть дефрагментирован после установки игры
-ICQ, MSN, Skype, Teamspeak и т.п. мессенжеры, браузеры и антивирусные сканеры должны быть выключены перед запуском игры.
-требуется порядка 1.5-2.5 гигабайт свободного дискового пространства для файлов кэширования/подкачки. На том диске, куда по умолчанию предлагает устанавливать игру. Обычно это диск "С".
-по возможности отключите внешние накопители

------------------------

Ошибка:
-проблемы при установке
Error 1723. Mit Microsoft Visual C++
"Einsprungpunkt nicht gefunden, Heapsetinformation wurde in Kernel32 nicht gefunden"
[q](это системное сообщение, как точно оно будет звучать в английской/русской винде - х.з.)[/q]

Решение:
-Для Windows XP можете попробовать следующее:
1. Установить .NET-Framework
2. Обновить Windows-инсталлятор
3. Установить C++ Runtimes
4. Переустановить Gothic 3
5. установить патч
На некоторых системах обнаружен конфликт с програмным обеспечением принтеров EPSON.
На данный момент единственное известное решение - на время установки деинсталлировать это програмное обеспечение или остановить службы, относящиеся к нему.

Для Windows 2000 может возникать ошибка "Einsprungpunkt nicht gefunden". На форуме было предложено такое решение: установить SP4 и все обновления, следовавшие за ним. Существует кумулятивный пакет таких обновлений.

-----------------

Ошибка:
-Патч не скачивается функцией автоматическогог обновления


Решение:
-Проследите, чтобы ваш файерволл допускал соединение с сервером обновлений.
-Выключите программы типа Peerguardian.

----------------

Ошибка:
-Музыка или отдельные эффекты звучат слишком громко.


Решение:
-Подкорректируйте громкость в настройках.

-------------------

Ошибка:
-После установки патча в процессе игры на экране отображается различная цифровая/текстовая информация.


Решение:
-Мы не знаем, почему так иногда случается, но проблема решается так: переустановите игру и сразу же поставьте патч.


Добавление от 10/16/06, в 23:17:07
и большая часть perfomance-выжимок. Тут свежее таки есть, в конце.


Часть первая, дефрагментация и файл подкачки.

Перед установкой игры проведите дефрагментацию диска. [q](можно и после, но дефрагментить прийдётся на 5 гиг больше)[/q]
Используйте программы типа O&O Defrag [q](или PerfectDisk и т.п.)[/q], т.к. встроенный дефрагментатор 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

Определяет количество допустимой анимации. Уменьшением можно разгрузить процессор.


Изменение значений настроек в меню


Имеем в виду, что здесь задаются настройки, выбираемые в меню.
Так что изменение настроек для "low" не даст нам ровным счётом ничего, если мы играем на "high".

[Options.Low]
DistanceHigh=1 * * * * * *; 1=Low, 2=Medium, 3=High
DistanceLow=1 * * * * * *; 0=Off, 1=Low, 2=Medium, 3=High
ResourceCache=1 * * * * * *; 1=Low, 2=Medium, 3=High
ObjectDetails=1 * * * * * *; 1=Low, 2=Medium, 3=High
ShaderQuality=0 * * * * * *; 0=1.4, 1=2.0, 2=3.0
TextureQuality=1 * * *; 1=Low, 2=Medium, 3=High
TextureFilter=0 * * * * * *; 0=Linear, 1=Anisotropic2x, 2=Anisotropic4x, 3=Anisotropic8x, 4=Anisotropic16x
VegetationQuality=0 * * *; 0=Off, 1=Low, 2=Medium, 3=High
ShadowQuality=0 * * * * * *; 0=Off, 1=Low, 2=Medium, 3=High
PostProcessing=0 * * *; 0=Off, 1=Boom, 2=Bloom+DOF

[Options.Medium]
DistanceHigh=2 * * * * * *; 1=Low, 2=Medium, 3=High
DistanceLow=2 * * * * * *; 0=Off, 1=Low, 2=Medium, 3=High
ResourceCache=2 * * * * * *; 1=Low, 2=Medium, 3=High
ObjectDetails=2 * * * * * *; 1=Low, 2=Medium, 3=High
ShaderQuality=1 * * * * * *; 0=1.4, 1=2.0, 2=3.0
TextureQuality=2 * * *; 1=Low, 2=Medium, 3=High
TextureFilter=1 * * * * * *; 0=Linear, 1=Anisotropic2x, 2=Anisotropic4x, 3=Anisotropic8x, 4=Anisotropic16x
VegetationQuality=1 * * *; 0=Off, 1=Low, 2=Medium, 3=High
ShadowQuality=1 * * * * * *; 0=Off, 1=Low, 2=Medium, 3=High
PostProcessing=1 * * *; 0=Off, 1=Boom, 2=Bloom+DOF

[Options.High]
DistanceHigh=3 * * * * * *; 1=Low, 2=Medium, 3=High
DistanceLow=3 * * * * * *; 0=Off, 1=Low, 2=Medium, 3=High
ResourceCache=3 * * * * * *; 1=Low, 2=Medium, 3=High
ObjectDetails=3 * * * * * *; 1=Low, 2=Medium, 3=High
ShaderQuality=2 * * * * * *; 0=1.4, 1=2.0, 2=3.0
TextureQuality=2 * * *; 1=Low, 2=Medium, 3=High
TextureFilter=2 * * * * * *; 0=Linear, 1=Anisotropic2x, 2=Anisotropic4x, 3=Anisotropic8x, 4=Anisotropic16x
VegetationQuality=3 * * *; 0=Off, 1=Low, 2=Medium, 3=High
ShadowQuality=3 * * * * * *; 0=Off, 1=Low, 2=Medium, 3=High
PostProcessing=2 * * *; 0=Off, 1=Boom, 2=Bloom+DOF


Изменение дальности обзора:

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

Здесь, опять-таки, изменяем значения, соответственно положению ползунка в меню.
Изменяйте то значение, на котором играете. Чем значения меньше - тем выше производительность, но хуже обзор, и наоборот.
(Требуется дополнительное тестирование на тему производительности и стабильности)


Оптимизация под Dual-Core, борьба с ошибками

К сожалению, Windows XP имеет проблемы с Dual-Core (далее - DC) процессорами. Особенно новыми, с активными функциями энергосбережения.
Поэтому влельцы оных DС процессоров (хоть AMD, хоть Intel) должны вдумчиво прочитать следующее:

1. Приобретя новый DС процессор переустановите Windows, чтобы корректо встал ACPI-драйвер для многопроцессорных систем. Если предыдущим процессором был P4 с Hyperthreading - этот этап можно пропустить.
2. Установите неофициальный хотфикс и активируйте его вручную следующим reg-файлом.
[q](примечание: если винда у вас не немецкая - соответствующий хотфикс скорее всего пошлёт вас куда подальше. Если всё же очень хочется - попробуйте вот. Насилу нашёл ;))[/q]
3. Заставляем Windows использовать pmtimer: открываем Boot.ini и добавляем параметр "/usepmtimer".

Для корректной работы Cool'n'Quiet! скачиваем с сайта AMD драйвер для него.
Существующих cpu-fix делает то же самое, что и мануальное добавление /usepmtimer.


Ответить с цитированием