Вход Регистрация Мой Профиль Выход
Вход В избранное Выход Обратно Добавить новость Вперёд Гимн ExE


Часы и Будильники [4]
Часы и Будильники
Настройка [7]
Настройка
Улучшение [18]
Улучшение
Быстрый запуск [5]
Быстрый запуск
Диагностика [7]
Диагностика
Внешние устройства [0]
Внешние устройства
Украшательства [5]
Украшательства
Оболочки [2]
Оболочки
Утилиты [24]
Утилиты
Процессы [8]
Процессы
Скриншоты [4]
Скриншоты
Информация [15]
Информация
Регистр [5]
Регистр

Популярный софт:
AwdFlash
Amiflash
M4a to MP3...
DWG Viewer
CDRom Driv...

Новое в софте:
BitTorrent
eMule
Bart's...
vuBrief
Shock 4Way...

Вы ждёте нового дизайна и обновления eXe ?
1. Да!
2. Нет
Всего ответов: 2


Главная » eXe » Системные » Настройка [ Добавить материал ]

ICE Affinity
[ · Скачать удаленно () ] 05.02.2008, 00:12
 
Большое количество пользователей двух ядерных процессоров, таких как AMD X2, Pentium D и даже Pentium 4 с HyperThreading - жаловались на странные проблемы с играми, приводящие к их полной или частичной неработоспособности. Это происходит потому, что производители материнских плат некорректно инициализируют процессоры. Если любая программа использует tick counter у процессора, эта программа может стать неработоспособной на любом двух ядерном процессоре. Windows постоянно балансирует нагрузку, постоянно переключаясь с одного процессора на другой. Если оба процессора были инициализированы синхронно, то проблема не возникает. Но большинство материнских плат не могут инициализировать процессоры синхронно. Если процессоры инициализированы не синхронно, то переключение с одного процессора на другой будет приводить к временным броскам, как прямым, так и обратным. Время начинает течь рывками, что делает работу большинства игр не стабильной.
Вы можете подумать, что эта ошибка проявляется только в играх. К сожалению, эта ошибка проявляется так в различных драйверах для USB HDD, flash плееров и т.д.
 
Необходимо запретить для игр использовать больше одного процессора. Это можно сделать из Task Manager, но это не удобно, так как нужно это делать каждый раз вручную после запуска игры. ICE Affinity - небольшая утилита, которая решает эту проблему. ICE Affinity запускает любое приложение из командной строки и указывает какие процессоры в системе можно использовать для запуска этого приложения.

ICEAffinity.exe [Application command line parameters]

- это целое число, в котором каждый бит отмечает процессор, на котором разрешено запускать этот процесс.

Пример:
ICEAffinity.exe 1 Game.exe - Используется только первый процессор
ICEAffinity.exe 2 "C:\Program Files\Game\Game.exe" - Используется только второй процессор
ICEAffinity.exe 3 "C:\Program Files\Game\Game.exe" -CONNECT -LAN - Используются оба процессора

Для использования ICE Affinity скопируйте файл ICEAffinity.exe в каталог, где расположена игра и сделайте ярлык для ICEAffinity.exe, только вместо полного пути на ICEAffinity.exe вида: "C:\Program Files\Game\ICEAffinity.exe"
добавьте следующее:
"C:\Program Files\Game\ICEAffinity.exe" 1 Game.exe
где Game.exe - это исполняемый файл игры. Теперь клик на ярлык будет запускать Вашу игру.

ВНИМАНИЕ !  Если ссылка перестала работать.
Следует выделить название программы и затем нажать комбинацию клавиш CTRL + ENTER
Категория: Настройка | Добавил: Xan
Просмотров: 2002 | Загрузок: 215 | Рейтинг: 0.0/0 |

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]


Администратор:
Xan

Пользователь:
Ник: Гость
Статус: Посетитель
Ваш IP: 3.145.89.60

На сайте:
Онлайн всего: 1
Гостей: 1
Пользователей: 0


Встречайте:



Система Orphus

Создание и поддержка сайта Xan |