Сразу оговорюсь, что проблема, описываемая в данной статье актуальна только для владельцев Windows XP. Через некоторое время я заметил интересный глюк и радость покупки сменилась разочарованием: Скорость
копирования файлов (иначе говоря скорость чтения/записи) на всех
устройствах USB, SATA, eSATA оказалась ниже нормы приблизительно на 30%.
Статья написана alek111 с сайта Overclockers.ru
Данную статью меня побудила написать покупка нового компа - 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.
|