Данную статью меня побудила написать покупка нового компа - ASUS P7P55D LE/Core i5 - 750/ 4GB. Сразу оговорюсь, что проблема, описываемая в данной статье актуальна только для владельцев Windows XP. Через некоторое время я заметил интересный глюк и радость покупки сменилась разочарованием: Скорость копирования файлов (иначе говоря скорость чтения/записи) на всех устройствах USB, SATA, eSATA оказалась ниже нормы приблизительно на 30%. Я испытал около 15 различных жестких дисков, флешек, USB жестких дисков. Везде один и тот же результат. Скорость копирования измерялась с помощью файловых менеджеров (Far, Total Commander, встроенных средств Windows и т.д.). Можно копировать с флешки на жесткий диск, можно на NUL для чистоты эксперимента. Результат оказался однотипным - скорость копирования ниже нормы на 30%.
Вот такую скорость копирования - нормальную, показывают все платформы (LGA 775 - любые чипсеты, любые nForcы и т.д.) за исключением LGA 1156.
А вот ЭТО - LGA 1156.
Я даже усомнился в скорости копирования, которую показывают данные программы и замерял все с помощью секундомера. Скорость копирования - оказалась верной! Я провел сравнения с 20 разными компьютерами на разных платформах (не LGA 1156). Разумеется Windows XP SP3 была абсолютно чистой - (никакого софта нет), ничего кроме драйверов для чипсета. Компьютер десятилетней давности проводит аналогичную операцию копирования на 30% быстрее, чем новый компьютер на LGA 1156! Вот так сюрпириз!
Делаю одно важное замечание - бесполезно мерять скорость чтения/записи такими программами как Everest, AIDA32 и т.д. потому что они при чтении НЕ оставляют прочитанных данных в системном кэше! Они покажут НЕВЕРНУЮ скорость, но как только копирование пойдет через системный кэш все тайное сразу станет явным.
Я не буду подробно описывать каким образом я пытался решать данную проблему: менял оперативку, устанавливал разные объемы оперативки, пробовал разные версии BIOS, менял процессор, менял режимы IDE и AHCI и т.д.
Почитав форумы и позадавав вопросы я пришел к выводу, что подобная проблема есть не только у меня, но ответа на данный вопрос никто дать не может (или не хочет).
А можно ли как-то решить данную проблему? Оказывается можно, но ни одно решение не является полноценным. Решение 1: отключаем активные ядра процессора в BIOS и оставляем всего одно. Вуаля - скорость копирования стала такой, какой и должна быть. Если оставить включенным 2 ядра - получим падение скорости копирования уже не 30%, а всего 10%. Но данный метод не совсем удобен, покупать 4-х ядерный процессор и пользоваться одним ядром - полный идиотизм. А можно ли как-то по другому?
Решение 2: отключаем C-STATE и получаем то, что хотели - скорость чтениия/записи на USB и SATA устройствах восстанавливается. Но есть одно но.... Если отключить C-STATE - отключится технология динамического разгона Turbo Boost, вернее она будет повышать частоту процессора всего на одну ступень. Другими словами мой процессор - Core i5-750 при нагрузке на одно ядро должен работать на частоте 3,2 Ггц а будет работать на частоте 2,8 Ггц. Если есть сомнения - возьмите TMonitor (от cpuid) и убедитесь сами! В форуме задавали такой вопрос - почему в Evereste падают результаты замеров если отключить C-STATE. Теперь я думаю ответ на этот вопрос очевиден, если технология Turbo Boost отключается, процессор сильно теряет в скорости, а вернее сказать теряет большую часть того, за что мы его и покупали. Режим C1 - позволяет процессору увеличить частоту всего на один шаг (133 МГц). Режимы C3/C6 - позволяют процессору увеличить частоту уже на большее кол-во шагов. Для процессора Core i5-750 - результирующая частота окажется одинаковой - 3,2 Ггц, но производительность окажется разной! Но это уже не суть важно... Кстати платы ASUS в режиме Auto для процессора Core i5-750 используют именно C6.
Вслед за материнкой от ASUS я испытал материнку от Gigabyte GA-P55-US3L - падение скорости копирования оказалась несколько ниже, чем у ASUS но результат в принципе тот же...
Напрашивается один только вывод: платформа LGA 1156 и Windows XP несовместимы. И несовместимость кроется именно в Turbo Boost. Именно ради этой технологии процессора Intel и получают такое преимущество в производительности.
Нам поставляют в комплекте с материнскими платами драйвера для Windows XP и обещают совместимость. Не верьте, это ОБМАН. Обидно, что Intel нас так нажигает и производители материнских плат в том числе! Однако еще более обидно то, что наши обозреватели поют нам хвалебные песни в честь процессоров серии Intel Core в своих статьях и материнках под них. Описывают небывалую производительность и скорость и все как один молчат о том, что все это несовместимо с Windows XP. Я коллекционирую подобные материалы с 1998 года, в том числе в моей коллекции статей на тему LGA 1156 более сотни. Ни один автор и ни один сайт (FCENTER, iXBT, 3DNews, Tom's Hardware Guide Russia, EasyCom) не написал правды в своей статье о LGA 1156 и Windows XP.
Я думаю, что Intel могла бы исправить данную ситуацию с помощью новых драйверов для чипсета, но что-то мне подсказывает, что этого делать не будут специально. Ведь в Windows 7 подобный глюк отсутствует.
В своей статье я хочу лишь людям, собравшимся делать upgrade или покупать новый компьютер, раскрыть глаза на платформу LGA 1156.