Правда об LGA 1156 и WindowsXP

для раздела Блоги
Данную статью меня побудила написать покупка нового компа - 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, HD Tune и т.д. потому что они при чтении НЕ оставляют прочитанных данных в системном кэше! Они покажут НЕВЕРНУЮ скорость, но как только копирование пойдет через системный кэш все тайное сразу станет явным.

Я не буду подробно описывать каким образом я пытался решать данную проблему:
менял оперативку, устанавливал разные объемы оперативки, пробовал разные версии 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 отключается, процессор сильно теряет в скорости, а вернее сказать теряет большую часть того, за что мы его и покупали.
Теперь о значениях BIOS параметра C-STATE Package:
Значение C1 - позволяет процессору увеличить частоту всего на один шаг - 133 МГц (при нагрузке на 1/2 ядра).
Значение C3/C6 - позволяют процессору увеличить частоту уже на большее кол-во шагов. (при нагрузке на 1/2 ядра).
Но это уже не суть важно...
Кстати платы ASUS в режиме Auto для процессора Core i5-750 используют именно C6.

Решение 2A: Вытекает собственно из решения 2. Отключаем C-STATE и гоним процессор до нужной частоты. Жрать электроэнергию он будет более активно и грется тоже, зато вы не теряете ни в скорости копирования, ни в производительности. Однако решение данной проблемы с помощью статического разгона ни сколько не извиняет Intel и производителей материнок.

Вслед за материнкой от ASUS я испытал материнку от Gigabyte GA-P55-US3L - падение скорости копирования оказалась несколько ниже (для USB устройств около 10%, для SATA устройств 15-20%), чем у 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.

Добавлено 06.05.2010
Официальный ответ на данный материал службы технической поддержки ASUS:
Спасибо за информацию, мы передадим ее в соответсвующее подразделение. На данный момент, наши инженеры подтвердили, что проблема связана с функцией C-STATE, однако, полноценного решения на данный момент нет - в этом направлении идет работа. Как только будут получены какие-либо результаты, мы обязательно сообщим Вам.

Последнее изменение 11.05.2010
Обсуждение на форуме:http://forums.overclockers.ru/viewtopic.php?f=25&t=356361
Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают