Оптимальная настройка памяти, коннекта и видео под АО
Оптимальная настройка памяти
Для 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: подтверждаем изменение реестра и ребутаемся
Если возникли проблемы восстанавливаем оттуда куда экспортировали реестр перед изменениями.
Может некорректно работать со встроенной видеокартой.
Вы ввели цифры не в том формате - вместо десятичной системы поставили шестнадцатиричную в случае с пунктами 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.
3.И последнее. Создайте dword параметр IOPageLockLimit. В некоторых случаях этот параметр уже имеется. Этот параметр влияет на скорость дискового КЭШа. Установите его значение в зависимости от используемого объема памяти. Так, если Вы имеете 128Mb памяти, установите шестнадцатеричное значение 4000, если 256Mb – 10000, и если 512Mb – 40000.
А можно узнать по какой формуле считается? точнее что ставить для 768MB?
а бля ! лол чето я ступил , всеж просто считается =)
формула такова : ваш обьём * ваш обьём и получаем число в десятичной системе . можно поделить на ... непомню и потом заново умножить на ... короче просто вбить в десятичной и потом переключить в шестнадцатиричную . вобщем вот таблица уже в шестнадцатиричной системе :
Предлагаю прибить топик и таже продолжить тему разгона АО. Возможно кто знает что нить об увеличении FPS, карта вроде мощная (Х850 ХТ) а их всего 30 ... но зато ЖЕСТКО ! и никогда не меняются =(
хотя у меня всего 512 памяти, но найтроки реально помогли... зонинг стал быстрее и лагов в городе меньше.. пока не могу глянуть лучше ли в оргсити стало.... акк фрозен
WHo: Grudnir, Ironbreaker & Voigan, Runepriest of Death Watch (Eltharion, now Karak Azgal) AO: Kuznechik, 220/29 Solitus Engineer, Disciples of Omni-Tek board member
"Busy-busy-busy, eh... Need a vacation" (c) "Constantine"
Слабо картинку правильной надписи запостить? :). Я один раз следуя дословно указаниям по изменению реестра долго потом Винду переставлял ). Просто принт скрин нужной части экрана и картинку в тему. Нагляднее.
Можно я с ложечкой дегтя приду?
Реально стала лучше производительность. Но есть проблемки в частных случаях - Если активно юзается дуаллог на одной машине после изменения настроек обе сессии крашаться очень часто. Проверил на двух компах пока. 5-10 минут и креш, причем обоих акков.
зы: Последний раз вообще в бсод выкинуло с темой Page Fault блаблабла.
Можно я с ложечкой дегтя приду?
Реально стала лучше производительность. Но есть проблемки в частных случаях - Если активно юзается дуаллог на одной машине после изменения настроек обе сессии крашаться очень часто. Проверил на двух компах пока. 5-10 минут и креш, причем обоих акков.
зы: Последний раз вообще в бсод выкинуло с темой Page Fault блаблабла.
Ну хз батенька, у меня на современном железе пашет все вот уже почти сутки в дуаллоге , ниодного ребута не делал , сходил на 2 ПФ , тару и 3 рейда в панде , притом второй чар кампает там чтото сам по себе =) Раньше это умирало часа так через 4 ... в смысле память забивало трешем от зонингов, щяс все ок. покупайте 2гб памяти+амд4000+7800ГТХ и будет вам счастье =)))