Проблемы с зависанием/торможение игры через несколько минут после начала
Если у вас двух (или более) ядерный процессор, Windows XP SP 2 (переименовывали в SP3 с помощью инструкции) и GTA 4 начинает тормозить через пять, десять, пятнадцать и т.д. минут после начала игры, то вот способ решения проблемы:
Все дело в том, что Windows XP SP2 плохо управляет многоядерными системами. И когда вы запускаете GTA 4 на нее работает один, а не два ядра. То есть ровно половина мощности. Конечно же, что через некоторое время система ложится. Чтобы подключить второе ядро и получить полноценную многоядерную систему на Windows XP SP2, нужно:
1. Отредактировать boot.ini. Лежит в корне системного диска. Если файла на видно, то Панель управления -> Свойство папки -> Отображать системные файлы.
В строку загрузки ОС добавьте ключ /usepmtimer, например:
Quote
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer
2. Скачайте и установите заплатку от Microsoft: WindowsXP-KB896256-v4-x86-RUS. Взять можно тут. Вес 2.2 Mb. Перед инсталляцией верните параметры в реестре, которые вы изменяли как бы под SP3, на прежние значения.
3. Запускаем редактор реестра и идем в HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager. Заходим в папку Throttle (если нет - создаем ее). В папке должен быть параметр PerfEnablePackageIdle. Если нет, то создаем его - тип DWORD, величина 1, параметр шестнадцатеричный.
4. В HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\HAL создаем параметр 14140000FFFFFFFF - DWORD, HEX величина 00000010.
5. Возвращаем обратно параметр, отвечающий за определение системой SP как номер 3.
6. Перезагружаем компьютер.