• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Утилита ICE Affinity

  • Автор темы Автор темы AlexZir
  • Дата начала Дата начала

AlexZir

support
Команда форума
Супер модератор
Регистрация
19 Авг 2007
Сообщения
15,802
Реакции
491
Баллы
0
Утилита ICE Affinity

Юзвери тут мне как-то вопрос задали про эту утилитку, мол, стоит ли ставить, сейчас я в затруднении, потому как протестить прогу пока нет возможности (у меня одноядерный проц).

Вот что пишут разработчики http://www.ice-graphics.com/ICEAffinity/IndexR.html:

Что такое ICE Affinity ?

Большое количество пользователей двух ядерных процессоров, таких как AMD X2, Pentium D и даже Pentium 4 с HyperThreading - жаловались на странные проблемы с играми, приводящие к их полной или частичной неработоспособности. Это происходит потому, что производители материнских плат некорректно инициализируют процессоры. Если любая программа использует tick counter у процессора, эта программа может стать неработоспособной на любом двух ядерном процессоре. Windows постоянно балансирует нагрузку, постоянно переключаясь с одного процессора на другой. Если оба процессора были инициализированы синхронно, то проблема не возникает. Но большинство материнских плат не могут инициализировать процессоры синхронно. Если процессоры инициализированы не синхронно, то переключение с одного процессора на другой будет приводить к временным броскам, как прямым, так и обратным. Время начинает течь рывками, что делает работу большинства игр не стабильной.

Вы можете подумать, что эта ошибка проявляется только в играх. К сожалению, эта ошибка проявляется так в различных драйверах для USB HDD, flash плееров и т.д.
...........
Пока же производители уговаривают Вас подождать, Вы можете использовать ICE Affinity для решения это проблемы в играх. Необходимо запретить для игр использовать больше одного процессора. Это можно сделать из Task Manager, но это не удобно, так как нужно это делать каждый раз вручную после запуска игры. ICE Affinity - небольшая утилита, которая решает эту проблему. ICE Affinity запускает любое приложение из командной строки и указывает какие процессоры в системе можно использовать для запуска этого приложения.

ICEAffinity.exe <Affinity Mask> <Application Path> [Application command line parameters]

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

Пример:
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 - это исполняемый файл игры. Теперь клик на ярлык будет запускать Вашу игру.
---------------------------

Пожалуйста, стоит ли советовать эту утилиту геймерам :).
 
Назад
Сверху