![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
delamer |
![]()
Сообщение
#1
|
пират ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4,681 Регистрация: 11-November 04 Из: Москва Пользователь №: 52 ![]() |
Проблема.
Игра самопроизвольно ускоряется, периодически вылетает. Эффект не пропадает даже после перезагрузки игры, если сэйв был сделан в процессе самопроизвольного ускорения. Наблюдаются периодические вылеты. Эта проблема характерна для многопроцессорных систем. Способы решения -Для процессоров от AMD Скачать с сайта AMD и установить dual core optimizer. -Для процессоров от Intel (может помочь не всегда, проблема исследуется в настоящее время.) 1. Использовать для запуска игры режим совместимости с windows XP (если игра запускается под Vista) 2. Отключение второго ядра. Для этого можно использовать следующую команду. start/affinity 1 engine.exe Данную команду можно записать в bat-файл, поместить его в каталог игры и запускать игру им. Распакуйте содержимое в каталог игры, запускайте игру прилагаемым батником 3. Отключение второго ядра через диспетчер задач. Запускаем игру соотв-но в окне, затем заходим в диспетчер задач, процессы: Engine.exe, правой кнопкой - задать соответствие и снимаем галочку с CPU1. Для выполнения этого действия игра должна быть запущена в оконном режиме. 4. Можно еще поиграться с привязкой процесса к одному процессору. Можно также стянуть и использоватьпрограмму PsExec от SysInternals и использовать для запуска строку типа: psexec -d -a 1 "c:\program files\KVL\engine.exe" PS: Для использования этой программы надо иметь на компе права админа -Для всех систем- по поводу вылетов. 1. Встали криво дрова видео (чтобы проверить- надо зайти в "панель управления nVidia" и там должны быть "ПАРАМЕТРЫ 3D" вместе с "Дисплей" и "Видео и телевидение", если нет настроек 3D, то надо переустановить драйвера, если есть, то поставить режим "Управление приложением" 2. Какая-то программа висит в памяти и требует к себе "внимания" (например, датчик температуры, процессов и т.п. - такие проги могут вызвать глюки в любом приложении) 3. Можно поиграть настройкой в engine.ini добавить HyperThreading = 0 DisableSSE = 1 4. Если вылеты сопровождаются сообщением This application has requested the Runtime to terminate it in an visual way то это проблема может быть устранена (не всегда) следующими способами. -Найти и установить набор библиотек (он часто поставляется с современными играми) vcredist_x86.exe -Переустановить систему, если она давно не переустанавливалась. Возможно, какая-то программа затерла нужные библиотеки своими версиями. Прикрепленные файлы ![]() |
![]() ![]() |
Текстовая версия | Сейчас: 26th April 2025 - 09:30 |