FAQ по настройке системы для Super Pi (Windows XP)

23 декабря 2008, вторник 00:05

Введение

Число π (произносится «пи») — математическая константа, выражающая отношение длины окружности к длине её диаметра. Обозначается буквой греческого алфавита «пи»

Super Pi - Популярный бенчмарк и тест стабильности, вычисляющий число Пи. Программа была разработана в 1995 году в университете Токио «Информационная наука».

Сегодня я расскажу вам о настройке и подготовке операционной системы Windows XP для получения максимальной производительности в данном тесте.

Набор нужного софта:


Сам тест
MemSet
CPU-Z

Tweaks: для 32M:

Ставим самую обычную XP SP2 (без драйверов, обновлений и прочего).
ВАЖНО: Чем выше шина – тем лучше результат (естественно для одинаковой частоты).

Также очень важна частота памяти/тайминги/субтайминги.

  1. Убираем картинку рабочего стола
  2. Убираем заставку
  3. Оформление – Ставим «серебристую» тему
  4. Сдвигаем бегунок «Аппаратное ускорение» до конца влево (делает передвижение окон плавными как при установленных драйверах на видеокарту)
  5. Теперь настраиваем визуальные эффекты
  6. Распределение времени процессора/использование памяти
  7. Параметр "Загрузка и восстановление"
  8. Отключаем отчёт об ошибках
  9. Удалённые сеансы
  10. Автоматическое обновление (ничего не трогаем)
  11. Идём в Пуск/Выполнить/msconfig
  12. boot.ini/дополнительно и задаём maxmem 616 (позволяет указать максимальный объем ОЗУ, который система может использовать)
  13. Открываем реестр (выполнить/regedit) HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache = 1, DisablePagingExecutive =1
  14. Copy-Waza Tweak – 1896MB (можно 3x632, 1200+ и т.д.). Рассчитывается так: нужный объём умножаем на 1000 и потом на 1024, вводим получившуюся сумму. Получаем файл нужного нам объёма (C:\ - Буква диска, 1.dat – имя/расширение.) Можно указывать как любую букву диска, так и расширение. Далее копируем этот файл с диска на диск (с другого диска в папку с Super Pi, или туда и обратно с заменой). Существует несколько способов копирования (туда/обратно, по несколько раз с заменой и т.д.). Попробовав все, остановился на самом простом.
  15. Установка приоритета (не всегда помогает, а порой – ухудшает результат)
  16. Отключение одного ядра
  17. Отключение лишних сервисов

Tweaks: для 1M

Тестовый стенд

  • Процессор: Core 2 Duo E8600 (ES)
  • Материнская плата: ASUS P5E3 WS Pro (X38)
  • Оперативная память: CSX Diablo PC3-1600 (Micron D9GTR)
  • Видеокарта: XFX 8800GTS 512
  • Блок питания: Ascot 450W
  • Жёсткий диск: WD 400BD

Не требует особых настроек. Твики актуальные для 32M, в 1M часто делают результат хуже. Лично я использую 2 системы (одна под первую дисциплину, другая под вторую).

Всё, что вам нужно сделать:
Maxmem 99 (можно 128)
Отключение одного ядра
Высокий приоритет
«Оконный» твик»

Сворачиваем окно программы снизу-вверх, нажимаем alt+c, проходим тест, разворачиваем окно (правой кнопкой по приборной панели).
Высокая шина не обязательна.
«Агрессивные» субтайминги не обязательны (дают прирост в основном только на очень медленной DDR2).

Есть ещё один «твик», актуальный для 1M - Прошиваем в нашу материнскую плату старый БИОС (который не «знаком» например с 45nm). Высвечивается надпись: Unknown CPU is detected, updating BIOS is required to unleash its full power.
Получаем -200/250 сотых.

Что делать не нужно:
Использовать nLite (результат только ухудшается). Либо вырезайте минимум (например – базовые игры).
Ставить какие-либо драйвера/программы - оптимизаторы и прочий софт.

Мой пример 32M

Тестовый стенд:

Предоставлено компанией Xpert.ru:

  • Процессор: Core 2 Duo E8600
  • Материнская плата: ASUS P5E64 WS Evolution (X48)
  • Видеокарта: ASUS EN8500GT 512MB Silent Magic
  • Блок питания: Zalman ZM1000-HP

От себя:

  • Оперативная память: Kingston KHX12800(Micron D9GTR)
  • Жёсткий диск: WD 400BD

Stock (твики рабочего стола)

Services (отключение сервисов)

LSC (LargeSystemCache, реестр)

Maxmem 616 (задал кол-во используемой памяти, можно 600)

CPU1 (отключил одно ядро)

Copy-Waza Tweak (перемещение файла объёмом 1896MB)

Subtimings (настройка с помощью MemSet)

Extreme subtimings (лучший результат)

1M:
11.484
(Maxmem 99, “оконный” твик. высокий приоритет, отключение одного ядра)

В нашей команде TopMods существует эталон:
4.0GHz
32M – Меньше 11 минут
1M – Меньше 11.500

Благодарю компанию Xpert.ru за предоставленное железо.

Выражаю благодарность DeDaL’у, пофигисту и Mrak’у за пару советов в своё время.

Fire Vadim

Теги