Немного не в тему, но все-же, линк на то, как поправить производительность на 6-ти ядерном процессоре в Acrania: Gothic 4. +100% к производительности
Я наверное сам себе скоро дрова писать буду
http://forums.overclockers.ru/viewtopic ... start=1800
Наконец разобрался в чем баг игры - через любой HEX редактор открываем arcania.exe, находим строчки platform="PC" cores="х", где х - кол-во ядер (1-4) и изменяем, чтоб выгладело следующим образом:
<ThreadConfig platform="PC" cores="Х" >
<Thread hardware-mask="00000001" thread-pool-mask="00000002" />
<Thread hardware-mask="00000002" thread-pool-mask="00000004" />
<Thread hardware-mask="fffffffc" thread-pool-mask="00000006" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
</ThreadConfig>
Если ядер 6, то изменяем последнюю запись с 4 с на 6:
<ThreadConfig platform="PC" cores="6" >
У меня производительность на 100% подняло. Буду еще методы искать параллелизации процессов, может еще получится выбить немного прыткости
Вариант для 6-ти ядерного процессора:
<ThreadConfig platform="PC" cores="6" >
<Thread hardware-mask="00000001" thread-pool-mask="00000002" />
<Thread hardware-mask="00000002" thread-pool-mask="00000004" />
<Thread hardware-mask="00000006" thread-pool-mask="00000006" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
</ThreadConfig>
Вариант для 4-х ядерного процессора (не проверялось):
<ThreadConfig platform="PC" cores="4" >
<Thread hardware-mask="00000001" thread-pool-mask="00000002" />
<Thread hardware-mask="00000002" thread-pool-mask="00000004" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
<Thread hardware-mask="fffffffc" thread-pool-mask="fffffff9" />
</ThreadConfig>
Может появиться баг с пропадающим (или не пропадающим ) курсором, но это не сильно мешает - лечится многократным нажатием кнопки Esc