Оптимальная настройка памяти
Для
w2k/XP/w2k3
Если вы не понимаете, что делаете, лучше не делайте, т.к. это может привести к неработоспособности вашего компьютера.
Обязательно сделайте резервную копию реестра!
Описанные ниже рекомендации, будут полезны только при использовании более 256Mb памяти. В противном случае лучше ничего не трогать. Наибольший эффект от этих изменений будет заметен на более 1Gb памяти
Итак, все настройки производятся в системном реестре. Для его запуска необходимо войти в меню «старт», далее «Выполнить…», где наберите «regedit».
В реестре найдите ключ [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management], где необходимо изменить несколько параметров:
1.Установите параметр DisablePagingExecutive в
десятичную ”1”. Это позволит ядру XP работать непосредственно в памяти, а не загружать различные модули с жесткого диска.
2.Параметр LargeSystemCache так же необходимо установить в
десятичную ”1”. Это заставит XP сохранять данные в памяти вместо страниц памяти на жестком диске.
3.И последнее. Создайте dword параметр IOPageLockLimit. В некоторых случаях этот параметр уже имеется. Этот параметр влияет на скорость дискового КЭШа. Установите его значение в зависимости от используемого объема памяти.
Так, если Вы имеете 128Mb памяти, установите
шестнадцатеричное значение 4000,
если 256Mb – 10000,
и если 512Mb – 40000.
Соотношение для других обьемов памяти:
1024 - 100000
2048 - 400000
4096 - 1000000
Для вступления изменений в силу необходимо перегрузить компьютер.
Рег-файлы (by Delirium)
1oe: пуск(start)->выполнить->regedit
2oe: File>экспорт>весь реестр
3ое: выбираем файл, соответствуюший вашей оперативки
4ое: меняем расширение у файла на .reg, тк форум не дает загружать рег файлы
5oe: подтверждаем изменение реестра и ребутаемся
Если возникли проблемы восстанавливаем оттуда куда экспортировали реестр перед изменениями.
256 mb
512 mb
768 mb
1024 mb
2048 mb
Известные проблемы:
Может некорректно работать со встроенной видеокартой.
Вы ввели цифры не в том формате - вместо десятичной системы поставили шестнадцатиричную в случае с пунктами 1 и 2. И десятичную вместо шестнадцатиричной в случае с пунктом 3.
Возможны проблемы с некоторыми моделями ATI
При подобных настройках иногда возникают проблемы при запуске Heroes of Might and Magic 5.
-----------------
Данные рекомендации проверены на моей машине (WinXP SP2) - чувствуется весьма существенная прибавка к производительности. Проблемы только при запуске, во время игры их нет.
----------------------------
Радикальное уменьшение пинга
Необходимые предупреждения!
1. Данный способ может иметь побочные эффекты, проявляющиеся в других программах, например снижение скорости скачивания (в большинстве случаев никаких существенных побочных эффектов не наблюдается - но вы предупреждены).
2. Если вы не умеете работать с реестром Windows- лучше не пытайтесь использовать данный метод. Неумелое редактирование реестра может привести к серьезным проблемам с операционной системой (вплоть до необходимости переустановки).
3. Метод работает на Windows XP. Пользователям Vista может потребоваться установка hot fix’а (если он еще у вас не установлен). Ссылка на описание хотфикса (
http://mattgadient.com/2007/12/13/kb...packfrequency/ ), ссылки на скачивание можно найти здесь. (
http://support.microsoft.com/kb/935458 )
Описание изменений:
Запустите редактор реестра Windows (наберите “regedit” в диалоге “Run..” Windows).
Найдите ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\Interfaces\
В этой ветке будет перечислено несколько сетевых интерфейсов, один из которых используется для подключения к Internet. Интерфейсы имеют длинные имена типа {7DBA6DCA-FFE8-4002-A28F-4D2B57AE8383}. При клике на название интерфейса в правой части появится ряд настроек. Нужно найти интерфейс, у которого среди настроек перечислен ваш IP адрес (узнать ваш текущий IP адрес можно с помощью утилиты ipconfig). Щелкаем правой кнопкой в правой панели и добавляем новое значение типа DWORD, называем его TcpAckFrequency, затем щелкаем правой кнопкой на этой записи, нажимаем Modify и вводим значение 1. Закрываем regedit, перегружаем компьютер.
Позднее вы можете проставить значение 2 (значение по умолчанию) чтобы откатить изменения, если заметите какое-то негативное влияние на другие приложения.
Краткое пояснение как работает метод: при обмене информацией с сервером АО Windows по умолчанию работает следующим образом- получает один пакет информации, затем ждет следующий (либо пока пройдет 200 мс) и только тогда посылает подтверждение о получении пакетов. Сервер АО в свою очередь ждет ответа от клиента прежде чем посылать следующий пакет- эти ожидания выливаются в повышенную задержку при обмене информацией. Подробнее можно почитать тут.
http://elitistjerks.com/f15/t20012-p...stage_history/
----------------------------
Настройка видео
Речь пойдет о том, как заставить АО использовать некоторые возможности современных видеокарт, хотя сама по себе игра их и не поддерживает.
Итак, что мы приобретаем:
- Antialiasing
- Многопоточная обработка
- Частичное использование видеодвижком видеоплаты, вместо процессора
- Трилинейная фильтрация
- Анизотропная фильтрация
- Уменьшение графических лагов
- Улучшение видимости объектов вдалеке
- Улучшение читаемости имен на большом расстоянии
- Улучшение отображения поверхности земли
- По сообщениям игроков это исправляет некоторые проблемы с АИ-шипом (черный экран)
Да, кстати, совсем забыл – это всё работает только на GeForce. Как с этим делом обстоит у ATI не в курсе.
Движок по умолчанию
Скриншот после изменений
Известные проблемы
- При открытой карте мира и отслеживании движения персонажа на ней карта покрывается квадратиками. Если отменить слежение, то баг пропадает
- На старых моделях видеокарт возможно падение производительности
- Если Antialiasing не работает, то попробуйте создать профиль монитора заново (аплет калибрации монитора в Windows)
Что нам необходимо
1. Клиент Anarchy Online
2. Права администратора на компьютере
3. Самые последние драйвера для видеокарты (тестировалось на 178.13)
4. Прямые руки
Собственно сам процесс настройки
- Лезем в "панель управления" и находим там "Панель управления Nvidia"
- В открывшемся окне смотрим наверх и ищем строчку под названием "Вид"
- В открывшемся меню выбираем "Расширенный"
- В окошке слева лезем в Параметры 3D/Управление параметрами 3D
- В окошке справа выбираем закладку "Програмные настройки"
- Нажимаем "Добавить" и прописываем путь для Anarchy.exe и для client.exe (обычно они находятся в корневом каталоге АО)
- Теперь выбираем в менюшке слева от "добавить" - Client.exe
- Меняем параметры в окне ниже следующим образом
Анизотропная фильтрация - 4х
Включение масштабируемых текстур - Трилинейная
Потоковая оптимизация - Вкл
Сглаживание - параметры - 4х (параметр не будет менятся пока вы не включите следующую строчку...)
Сглаживание режим - Замещение настроек приложения
Фильтрация текстур - качество
Фильтрация текстур - отрицательное отклонение УД - Разрешить
- Повторить то-же самое для Anarchy.exe
- Запустить АО
- F10/visual/textures выставляйте галочки в самую нижнюю позицию. Если видяха менее чем с 128мб памяти, то ставьте галочку на Use Compressed Textures
- Перезапустить АО
- Всё
Исследования и тесты проводились на Vista и на видеоплате GeForce 8800 GTS512.
Обсуждение настройки видео
P.S. Если сглаживание не работает, то откалибруйте монитор средствами самой винды.
Панель управления/Экран/Калибровка цветов (для вин7).