Вход

Просмотр полной версии : Windows XP SP2: Конфигурация под многоядерные системы


AndyK
23.06.2007, 00:39
Windows XP SP2: Конфигурация под многоядерные системы
OEM-производители выпустили на рынок многоядерные машины без их правильной настройки. Согласно сайту Notebook Review, машины, проданные через розничную сеть, с Windows XP SP2 на борту не были сконфигурированы соответствующим образом.

Сайт называет Sager, как одного из OEM-производителей, который не произвел подбную настройку для своих ноутбуков на двухядерных процессорах. Машины в магазинах BestBuy, Fry's, CircuitCity также не настроены.

По-видимому, Windows XP2 не распознала автоматически, на каком процессоре она устанавливается, на двухядерном или нет, так что настройка должна была быть сделана вручную. Не сконфигурировав Windows XP SP2 должным образом, можно получить плачевные результаты в таких играх, как Oblivion.

Для проверки настройки необходимо убедиться в том, что система действительно не оптимизирована под работу на многоядерном процессоре - CTRL+ALT+DEL → Быстродействие.

49577

Как устранить:
Необходимо:

• Windows XP (Home, Pro, MCE) с Service Pack 2 (даже если используется Apple Bootcamp, НЕ Virtual PC);
• любая система (настольный компьютер или ноутбук) с мультипроцессорностью, мультиядерностью или логической мультиядерностью (Hyper-Threading), т.е. Intel: Pentium 4 с HT, Pentium D, Core Duo, Core 2 Duo, Dual Core Xeon или AMD: Athlon 64 X2, Turion X2, Dual Core Opteron;

1. Устанавливаем Hotfix.

Процессоры Intel
установить Windows XP Hotfix Patch: KB896256*
Версии для английской и для русской Windows XP различаются. Название русского файла WindowsXP-KB896256-v4-x86-RUS.exe, английского WindowsXP-KB896256-v4-x86-ENU.exe
.:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.
Процессоры AMD
установить Windows XP Hotfix Patch: KB896256
установить AMD CPU драйвер с сайта AMD
.:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.:exclam:Устанавливайте драйвер AMD CPU только если у Вас стоит процессор от AMD.

*если был ранее установлен и используется AMD Dual Core Optimizer (http://forum.battlefox.ru/showthread.php?t=3370) , то установка Hotfix KB896256 не обязательна

После установки Hotfix ставим галку на пункте "отложить перезагрузку"

2. Редактируем реестр.

Заходим в реестр Пуск -> выполнить -> regedit

Идем в ветку
HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Control>Session Manager
Ищем там папку Throttle. Если такой нет, создаем.
В Throttle создаем параметр PerfEnablePackageIdle типа DWORD cо значением 1

49582

4. Редактируем boot.ini
Мой компьютер -> Свойства -> Дополнительно -> Загрузка и Восстановление -> Параметры -> Правка, смотрим, есть ли там ключ /usepmtimer. Если нет - дописываем в конце.

Пример файла BOOT.INI:

timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect [B]/usepmtimer

НА РАЗНЫХ СИСТЕМАХ МОГУТ БЫТЬ РАЗНЫЕ BOOT.INI, НУЖНО ТОЛЬКО ДОБАВИТЬ КЛЮЧ, А НЕ ИСПОЛЬЗОВАТЬ ПРИМЕР ПОЛНОСТЬЮ!

4. Настраиваем к-во ядер.

-Нажимаем Пуск, далее жмем *Выполнить*, набираем msconfig, нажимаем Enter.
-Переходим на вкладку *BOOT.INI*.
-Нажимаем кнопку *Дополнительно...*.
-Отмечаем галочку /NUMPROC и выбираем число 2 (если компьютер оснащен 2-х ядерным процессором), 3 (если компьютер оснащен 3-х ядерным процессором) или 4 (если компьютер оснащен 4-х ядерным процессором).
-Нажимаем ОК, Применить и Закрыть.

5. Перегружаем компьютер - Система оптимизирована для работы с несколькими ядрами.

morfeus
30.06.2007, 03:17
кто нибудь проверял достоверность выше описанной информации? сравнительное тестирование проводил?

Yagr
30.06.2007, 13:19
Pilot, ссылка там есть? вот и проверь.
У мну простой пень и наврядли я стал бы оптимизировать двухядерник.
Что оптимизировано, что нет это видно будет.
Хрюша стандарт сделана под 32-ядерную систему, 64- думаю не надо оптимизировать.

AndyK
30.06.2007, 21:00
Pilot, поверь, я на форум лажу без собственных испытаний не кину. У меня образ сделан с одноядерника, вот то, что я кинул помогает ОООЧЕНЬ. сразу оба ядра начинают юзаться

dr.Zlo
02.07.2007, 23:21
AndyK, выложи тогда Windows XP Hotfix Patch KB896256
для русской ХР. а то ссылка битая.

nikitka
02.07.2007, 23:31
можно с локала скачать это обновление? а то на оффсайт не стоит заходить...

morfeus
03.07.2007, 01:49
AndyK, у меня тачанка на к2д :) сейчас юзаются оба ядра без всяких патчей.

вот сижу и думаю, ставить... или не ставить.

Добавлено через 50 секунд
гм, пропатчу наверное :) но позже.

AndyK
03.07.2007, 02:49
dr.Zlo, ты мой конфиг посмори ;) у меня Атлон х2 стоит

serzhik
03.07.2007, 23:04
выложи тогда Windows XP Hotfix Patch KB896256
Вот пользуйтесь лежит здесь.:: Скрытый текст<br />Вы должны войти под своим логином или зарегистрироваться и иметь 25 сообщение(ий) ::.

AndyK пока заметных результатов по ускорению системы я не заметил :)!

AndyK
03.07.2007, 23:36
Серег, я жеж грил... юзаю винду установленную на одноядернике, чего не понятно?

dr.Zlo
05.07.2007, 09:38
dr.Zlo, ты мой конфиг посмори ;) у меня Атлон х2 стоит
и что? у тебя же первым пунктом стоит установить хот фикс :)

AndyK
06.07.2007, 10:27
Для АМД-шников можно юзать AMD Dual Core Optimizer без хотфикса, читай внимательней ;)

LiO
06.07.2007, 22:54
Все сделал по вышенаписанному - разницы на глаз невидно, и в тестах кстати тоже .

Процессор - CPU - Core2Duo E6300 BOX <1.86GHz, 1066FSB, 2Mb L2, EM64T, LGA775>.

morfeus
11.07.2007, 06:00
на амд или интел?

serzhik
12.07.2007, 23:11
Серег, я жеж грил... юзаю винду установленную на одноядернике, чего не понятно?

Незнаю Андрюша)) но после проделки всего выше сказаного система начала жестко глючить пришлось восcтановить оригинальный boot.ini. а что являеться признаком что система работает как бы на одном ядре???

morfeus
13.07.2007, 04:40
поставил патч от мс. -80 очков в спу марке 2006 3дмарка. :) спрашивается... нафига казе баян...

пришлось откатится.

AndyK
13.07.2007, 05:22
serzhik, в диспетчере задач - быстродействие - хронология загрузки ЦП, если под нагрузкой самой виндой юзается только одно ядро, то для этих целей и есть все вышеперечисленные манипуляции

Vinsent
12.10.2007, 01:36
Что-то у меня странно - в TaskManagere почему-то всего один график вместо двух (в нете читал, что должно быть два графика).
Проц AMD Athlon 64 X2 4000+
Поставил оптимайзер для АМД и проверил асинхронность с помощью проги ICEAffinity - пишет perfect. Но почему график один?
Может стоит поставить заплатку от MS?

AndyK
12.10.2007, 02:17
Vinsent, ты прав, должно быть два графика
29143

Vinsent
12.10.2007, 02:50
AndyK,нашёл косяк - надо было в меню галочку поставить для отоброжанея процессов отдельно для каждого проца.
Вот только смотрю я на этот график и мне кажется что что-то не так. Похоже, что работают они далеко от синхронности. Может поставить патч от MS? Как думаешь?

AndyK
12.10.2007, 03:17
Vinsent, в тупик меня поставил... нуно вспомнить, чего там оптимизируют... вроде для ММ приложений это актуально, а для прог которые под одноядерники заточены вообще фиолетово, пусть хоть 8, хоть 16 ядер. Все равно одно нагружать будут.

Vinsent
12.10.2007, 03:21
AndyK, ладно, думаю не велика беда в этом отклонении. При том я ещё в играх его не проверял. Может и без всяких оптимизаций нормально всё будет.

JCDenton
25.11.2007, 13:41
Так толком и не пунял. Есть смысл совершать сии действия или нет?

AndyK
28.11.2007, 04:30
JCDenton, если есть тупняк с виндой, ММ контентом, или гамами то ставь. м.б. поможет.

Slava
28.11.2007, 10:29
JCDenton, это тайна покрытая мраком :)

Last_king
20.09.2008, 15:03
Интересно, а что с 4-х ядерными... Кто-нибудь проверял, есть ли смысл оптимизировать что-то или по барабану?

Muskul
20.09.2008, 20:34
Хрень полная этот оптимайзер, на мой взгляд... Ставил его, однако, как была разница в графиках ядер , так и осталась. Есть еще тема такая, называется вроде IceAffinity... - своеобразный тест синхронности ядер.

Well
25.09.2008, 16:29
Вот такая штука у меня(AMD Athlon 64 x2 6000+): поставил оптимизатор, и стало ВЕЗДЕ торкать(подвисание на короткий промежуток времени), и при сносе оптимизатора все на том же месте. :unsure:

Добавлено через 36 секунд
Пришлось старый проц обратно поставить.

ADSL
25.09.2008, 17:50
а ответьте на мой вопрос ..: какие процы лучше для игр двух или читырех ядерные ?? просто в магазине сказали что читырех ядерыные брать смысла нет ?

Last_king
25.09.2008, 18:37
ADSL, Это в первую очередь вопрос религиозного характера :)
Все зависит от программистов ;) Пока, действительно особо не пишут оптимизированного кода под 4 ядра, но в перспективе... Я думаю, при сложившемся рынке (4-х ядерники стоят почти столько, сколько 2-х ядерники) в любом случае чем больше ядер тем лучше. Хотя бы не в играх, а в конвертации видео например или в многозадачности.

ADSL
25.09.2008, 20:20
Last_king, но в данном случаи я задал вопрос именно по играм .. мне именно и сказали что на фоне многорешения и программ они справятся лучше нежели двухъядерный .

camarik
25.01.2009, 21:50
какие процы лучше для игр двух или читырех ядерные ??
На будущее брать четыре ядра, лишь бы цена устраивала. Где то прочитал что прирост скорости от многоядерников (12 ядер пример) падает, но по моему это не отлажено технически и программно. Будущие игры будут многоядерники просить коли их уже выпускают.

dar
25.01.2009, 23:04
Будущие игры будут многоядерники просить коли их уже выпускают.
Это не за горами - вообще не за горами. Охнуть не успеешь как все на сэвен перейдут . Она должна держать вообще много чего . Лишь бы ее дебют не начался как Vista . А Visty официально давали тестировать ?

В играх 2 ядерный проигрывает . На данный момент 2х ядер хватает без проблем . Но это не надолго . Чем больше прогресс тем его темпы больше .

instane
21.01.2010, 16:54
Напишите пожалуйста такойже ФАК под 3 ядерные

Slava
21.01.2010, 16:56
instane, фак такой - ставишь семерку и не паришься.

а вообще, все как выше и
1. Нажимаем Пуск, далее жмем *Выполнить*, набираем msconfig, нажимаем Enter.
2. Переходим на вкладку *BOOT.INI*.
3. Нажимаем кнопку *Дополнительно...*.
4. Отмечаем галочку /NUMPROC и выбираем число 2 (если компьютер оснащен 2-х ядерным процессором), 3 (если компьютер оснащен 3-х ядерным процессором) или 4 (если компьютер оснащен 4-х ядерным процессором).
5. Нажимаем ОК, Применить и Закрыть.

Перезагрузиться. Система оптимизирована для работы с несколькими ядрами.

имейте ввиду, что инструкция относится только к Windows XP SP2 (в ХР SP3 хотфикс уже включен).