Теоретические статьи

Подписаться на эту рубрику по RSS

Вступление

"Хотелось бы обмусолить тему, дабы раз и навсегда разобраться с вопросом на чём гонять АГП." - XSS

В данной статье (надеюсь, не последней) пойдёт речь о том, какие существуют платформы для бенчмаркинга видеокарт с интерфейсом AGP. Если ваша задача - срубить побольше боинтов на всем известном сайте (как это не слышали? Пишите, расскажем), то вы не по адресу - на AGP много не заработать. Взяв топовый на данный момент процессор, разогнав его на воздухе и отгоняв десяток самых популярных видеокарт прошлых поколений, вы таким образом получите больше трешебоинтов, чем отгоняв, пожалуй, все AGP карты. Потому бенчмаркинг AGP - вопрос личного интереса, "old school", дань памяти и каждый сам решает, чего ещё.

Чтобы хорошо гонять old school рекомендую познакомиться, как гоняли AGP видеокарты во время их присутствия на рынке, например, здесь: Битва за рекорды: 27384 в 3DMark от ModLabs/ITC.ua

Основная проблема, стоявшая перед 3D-бенчмаркингом - это процессорозависимость. Именно она не даёт полной отдачи от разгона видео, а порой позволяет на дефолте обходить разогнанные карты. Хотя кажется, что карты AGP настолько слабы, что их процессорозависимость минимальна, это не так. Раньше основная битва в стане AGP была между socket A и socket 478.

Мы же рассмотрим, какие возможности для бенчмаркинга AGP видеокарт появились спустя почти 10 лет с выхода вышеупомянутой статьи, где, кстати, гоняли предпоследнее поколение AGP-видеокарт.

Платформа Intel

Проверенные решения

Тут практически без вариантов поделки от ASRock. Материнские платы широко используются и поддерживают все LGA775 процессоры (а именно - включая Penryn). ASRock ConRoe865PE ConRoe865PE Северный мост – Intel 865PE. Заявлена поддержка всех Core2 и Core2 Quad на Kentsfield. DDR1. С разгоном в BIOS уныло. Напряжение питания процессора изменяется простым вольтмодом. Обсуждение на overclockers.ru ASRock 4CoreDual-SATA2 4CoreDual-SATA2

ASRock 775Dual-VSTA 775 DUAL VSTA Asrock 4CoreDual-VSTA 4CoreDual-VSTA Три эти платы практически идентичны. Северный мост – VIA PT880 Ultra. Память одновременно DDR1 и DDR2. -SATA2 отличается только более новым южным мостом, последние две - имеют одинаковый и без проблем перешиваются друг в друга. Обсуждение на overclockers.ru.

Другие решения

Asrock 775i65G R3.0 775i65G Практически аналогична ConRoe865PE, также поддержка всех Core2 (хотя про квады в спецификации не написано), DDR1. Asrock 775i65G R2.0 775i65G Обе платы используют чипсет Intel 865G. Asus P5PE-VM

P5PE-VM Чипсет Intel 865G. Официально не держит квады. Самый максимум X6800. Для платы существует модифицированный BIOS, значительно расширяющий её возможности. Biostar P4M800Pro-D1 Ver. 7.x

Biostar P4M800Pro-D1 Ver. 7.x Северный мост - VIA P4M800 Pro. Последний BIOS датируется серединой 2007 года, потому плата наверняка не поддерживает Penryn. Таким образом, её предел - X6800. Gigabyte GA-8I865GME-775-RH

GA-8I865GME-775-RH Северный мост - Intel 865G. Ревизии 2.0, 3.9 и 6.6 поддерживают Core2 65nm, последняя ревизия 6.6 - квады до QX6800 (про поддержку QX6850 не говорится, хотя по идее должен а пониженной шине). Последний BIOS, датирован 2007 годом, т.е. поддержки Penryn наверняка нет. Визуальные отличия между ревизиями платы можно изучить на следующем картинке:

Отличия ревизий GA-8I865GME-775-RH Gigabyte GA-VM800PMC

GA-VM800PMC Северный мост - VIA P4M800 Pro. Поддерживает только Pentium Dual-core E2xxx и Core2 Duo E4xxx. Официально не поддерживается даже E6xxx, не говоря уже про квады и Penryn. В порядке рабочего бреда стоит также упомянуть следующие платы:

Эти ревизии поддерживают Pentium Dual-core E2200/2220 и Core2 Duo E4300. Больше хорошего про них говорить не стану, да и не могу.

Рекомендуемые процессоры.

Следует напомнить, что чипсет должен работать с максимальной частотой и независимо от памяти (уметь менять делители памяти). На процессор, в большинстве случаев, должно быть повышено напряжение, что возможно только модификациями материнских плат. Вольтмод чипсета также рекомендуется в некоторых случаях. С процессорами, как и везде, два варианта. Разгон по шине и свободный множитель.

Разгон по шине. За точку отсчёта возьмём 300 МГц по шине, что для большинства матерей и на Intel и на VIA вполне реально.   Для достижения максимального эффекта нужна низкая номинальная шина, высокий множитель и как можно бОльший кэш. Обращаю отдельное внимание, что речь идёт о теоретическом пределе разгона по шине, исходя из предела в 300МГц для материнской платы. Соотносите данные с объективной реальностью - что на E5800 вы не достигнете шины 300, поскольку частота 4800МГц на воздухе для E5xxx - недостижима. Ближе к реальности - около 4ГГц, для E4xxx - 3,7-3,9ГГц. Для E8400 реально уйти выше названной частоты, поскольку 300МГц взято из 99% гарантии работы, а на деле платы могут 320МГц, а порой и выше. В идеале - проверяйте сперва свои процессоры на приличных материнских платах на предмет разгонного потенциала, отношения к повышению напряжения, FSB wall и т.п. 2 ядра, 2 кэш, 200 шина Самый простой и бюджетный вариант.

2 метра кэша шина 200(800) МГц. Множитель 12/13. С разгоном до 300 по шине предельная частота 3600/3900 МГц.

Всё те же унылые 2 метра кэша, та же шина, меньший техпроцесс, но повыше множители – 15/16 и получше производительность. Предельная частота 4500/4800 МГц. 2 ядра, 3 кэш, 266 шина

Множитель 11/11,5. С разгоном, соответственно, 3300/3450 МГц. И неизвестно, как поведёт себя мать с дробным множителем в случае с E7600. 2 ядра, 6 кэш, 333 шина

Множитель 10, что с обсуждаемой частотой шины даёт 3000 МГц. Обладая могучим кэшэм в 6 метров он может обогнать все вышеописанные процы в 3дмарках, если конкретная карта в тесте не упирается в производительность процессора. 4 ядра, 8 кэш, 266 шина

Наверное идеальный вариант из дешёвых квадов, если выбирать только из Intel. Точно поддерживается большинством матерей (официально не поддерживается 775Dual-VSTA и P5PE-VM). Предельная частота 3000 МГц. 8 метров кэша и 4 ядра для AGP вполне круто в ядрозависимых марках (3DMark06). Разгон с множителем

Лютая интеловская экзотика, скорее даже исключение из правил. Свободный множитель. По умолчанию 11, шина 266. К сожалению, кэш всего 2 метра. На воздухе процессор полностью аналогичен E5700/5800, поскольку сверхвысокие множители E6500K недостижимы из-за слишком большой итоговой частоты (E6500K гонится как E5200-5800, т.е. 4,5-4,7 ГГц на воздухе не может, как E8400-8600) Из шести штук XE процов под 775 интересны только три с половиной.

  • QX9770 - топовый процессор. Даже номинальная шина недостижима на обсуждаемых материнских платах, потому работать он будет на меньшей шине. По сути, для нас он является Wolfdale со свободным множителем, от 4-х ядер толку около нуля.
  • QX9650 - то же самое, но дешевле. Потому, если не жалко денег, рекомендуется к приобретению, как лучший для тестов AGP как минимум на Intel.
  • X6800 Единственный в линейке с двумя ядрами. Шина 266, но настораживает всего 4 метра кэша. Что удивительно, на данный момент на ебее дешевле, чем более унылый E6500K, о котором выше.
  • QX6700 8 кэша, 266 шина.

 

Итоговые рекомендации:

  • Если хватает денег и не жалко - QX9770/9650, получаем Wolfdale с шестью метрами кэша со свободным множителем
  • Если денег поменьше - берём E5300-5800 (с младшими придётся чуть больше выжать шину, чтобы достичь предела камня), в связку рекомендуется взять E8400/8600 для прироста в нетребовательных к мощности CPU случаях
  • То же, но с мощным криогенным охлаждением и желанием не быть как все - вместо E5800 ищем E6500K
  • Самый простой вариант из конкурентоспособных - E4600/4700

Платформа AMD

Asrock AM2NF3-VSTA ASRock AM2NF3-VSTA

Классическая схема - южный мост NVIDIA nForce3 250, при этом разведена память DDR2 и поддерживаются Phenom II. Плата не поддерживает разблокировку ядер, т.е. если вы собрались гонять 3DMark06 на 4-х ядрах - вам нужен Phenom II X4. ALiveDual-eSATA2

ALiveDual-eSATA2

Более извращённая схема, использующая в качестве чипсета связку ULi (купленная NVIDIA) M1695 + nForce3 250, а потому обладающая PCI-E и AGP портами, в остальном идентичная AM2NF3. Также не поддерживает разблокировку ядер. Процессоры

  • AMD Phenom II X2 555-570 Black Edition
  • AMD Phenom II X4 955-980 Black Edition

Желательно искать процессоры степпинга C3, по причине их более высокого разгонного потенциала.

Начало эпохи PCI-Express

Настало время, когда даже пропускной способности интерфейса AGP 8x перестало хватать, да и назрела необходимость замены старому PCI. Тогда-то и появился 3GIO (3rd generation I/O - система ввода-вывода третьего поколения) с кодовым названием Araphoe. То, что сейчас известно как PCI-Express. Когда стандарт был принят, Intel возвестила, что следующий виток эволюции (в лице чипсетов i915P/925X) будет сопровождён полной сменой инфраструктуры - socket 478 на socket T (AKA LGA775), DDR1 на DDR2, AGP на PCI-Express. Производители GPU, имеющие чипы с интерфейсом AGP быстро обновляют свои решения - ATI выпускает Radeon X-серии с родной поддержкой PCI-E, NVIDIA создаёт двухсторонний переходной мост HSI, позволяя производителям адаптировать чипы с интерфейсом AGP для стандарта PCI-Express, и даже XGI создаёт свой переходной мост. Переходной мост Rialto создала и компания ATI, но использовался он только для создания AGP-версий PCI-E видеокарт.

PCX5300 PCX5300

XGI

XGI XG47

3850 AGP

Radeon 3850 AGP

Отдельно отличилась NVIDIA - чип NV40, выпущенный под именем Geforce 6800GT/Ultra, имел интерфейс AGP и попал как раз в момент появления PCI-Express. Вместо того, чтобы воспользоваться тем же решением, что в Geforce PCX и распаять на плате мост HSI, NVIDIA распаивает HSI прямо на подложке GPU! Решение получило название NV45, но недолго просуществовало, уступив место NV41 и NV42, имевшим врождённую поддержку PCI-E. NV45 В это переходное время, как обычно и бывает, начали появляться решения, стремящиеся помочь тем, кто не попадал в эволюционный виток, навязанный Intel - т.е. тем, кто имел мощную AGP видеокарту и хотел обновить старую AGP систему, либо наоборот, имел AGP платформу, не уступающую в производительности новой LGA775, но хотел обновить видеокарту. Были созданы и продемонстрированы версии карт, обладающие двумя интерфейсами - как AGP, так и PCI-Express.  MSI Geminium VIII

MSI Geminium-VIII, основанная на Radeon X800XL. Подробные фото на overclockers.ru

HIS X1600 dual interface

HIS X1600 Pro

Переходники

Albatron ATOP Поскольку мост HSI работает в обе стороны, то идея переходника, можно сказать, витала в воздухе. И была воплощена компанией Albatron, выпустившей переходник Albatron ATOP (AGP To PCI-E).

Albatron ATOP Переходник Albatron ATOP

Система с Albatron ATOP Система с переходником Albatron ATOP в действии

Казалось бы, идеальный вариант для тестирования AGP карт в PCI-E материнских платах. Но ограничения его работы сделали его практически непригодным для использования:

  1. Очень ограниченный список поддерживаемых карт (Geforce 2, являющийся ближайшим родственником поддерживаемой Geforce4 MX, не запустился. Равно как ни одна карта ATI)
  2. Из-за джамперов, задающих, видимо, Dev_ID страпы, карта определяется драйверами и GPU-Z как соответствующая PCX, т.е. имеющая интерфейс PCI-E, а не AGP.

AGP 2x to PCI66 Такой переходник был сделан не один, но из последних вариантов - это версия trevormaco под названием AGP2PCI, где сделан простой электрический переходник AGP в шину PCI. В режиме PCI66, разъём AGP будет работать в режиме AGP 1x (т.е. без мультиплексирования, но на шине 66МГц). Разрабатывался для видеокарт Voodoo 6000, потому имеет соответствующий ценник и разъём стандарта AGP 2x. Поскольку PCI, то поддерживаются только 3.3В карты.

AGP2PCI

Переходник AGP2PCI

 

Система на AGP2PCI

Система на базе переходника AGP2PCI и 3dfx Voodoo 5500 AGP

Платформа для AGP 2x карт, заключение

Если AGP в целом имеют небольшой запас очков, которые можно заработать, то AGP 2x и вовсе неблагодарное в этом смысле занятие. Помимо экзотики с переходником AGP2PCI, также существуют и платформы для работы с такими картами. В силу того, что материнские платы с поддержкой AGP 8x не поддерживают 3.3В карты, для тестов старых AGP 2x карт приходится использовать материнские платы с универсальным разъёмом AGP, обладающие поддержкой только AGP 4x.

Для платформы Intel подойдут платы на следующих чипсетах:

  • SiS 645
  • VIA P4X266E

Для AMD топовым чипсетом является VIA KT333, который и используется в большинстве категорий, тем более, что многие процессоры socket A обладают свободным множителем.

Карты с интерфейсом AGP 2x имеют прорезь в отличном от слота AGP 8x месте, потому физически в указанные ранее платы, не влезут. Но влезут в универсальные AGP 4x платы. Существуют также 1.5В AGP 4x платы, у которых прорезь присутствует там же, где у AGP 8x плат, да и с совместимостью те же ограничения (т.е. 3.3В AGP 2x они не принимают).

AGP 2x

AGP 2x разъём

AGP 4x

универсальный (без ключей) AGP 4x разъём; всеядный

AGP 8x

AGP 4x 1.5В разъём или AGP 8x разъём; не принимает AGP 2x карты

Заключение

Надеюсь, данная статья помогла ответить на интересующие вопросы по бенчингу AGP карт, открыла что-то новое или освежила забытое. Хочу высказать благодарность в первую очередь XSS, который в своё время данный вопрос и поднял и начал работу по упорядочиванию имеющихся знаний.

Также выражаю благодарность участникам команд (думаю, сами поймёте, кому): Always More Digital, Hardware Hackers, Team MXS ModLabs.net, Team Russia, XtremeLabs.org и просто вольным оверклокерам, если кого-то забыл. Надеюсь, это будет первой ласточкой подобных статей.

Обсуждение статьи ведётся в теме форума.

26 октября 2012 года, сразу после официального анонса Microsoft Windows 8, я решил приобрести себе цифровую копию новой ОС. Не сказал бы, что я фанат быстрого перехода на программные новинки, однако ещё во время появления первых настоящих скриншотов Windows 8 мне захотелось познакомиться с этой операционкой.  В общем, не долго думая, я запустил средство обновления Windows. К счастью, недавно установленная лицензионная Windows 7 Ultimate x64 SP1 меня не подвела и уверенно прошла проверку утилиты Майкрософт.

 

Процесс установки Windows 8 Pro

Новую ОС я оплатил банковской карточкой, мне в почту сразу же пришёл лицензионный ключик. Установщик Windows попросил меня выбрать один из нескольких вариантов сохранения и переноса данных, а также спросил о порядке установки – сделать немедленно или подготовить носитель для будущей инсталляции. Я выбрал немедленное обновление Windows 7 с сохранением всех приложений и данных. Удивительно, но больше половины потраченного времени, которое пошло на установку, я провёл в полностью функциональной операционной системе.

После финализации всех необходимых установочных процессов и окончания возни с визуальными настройками передо мной готовая к работе ОС. Интересная ОС! Честно скажу, первые 20-30 минут использования Windows 8 Pro вызвали странные ощущения. С одной стороны, весь мой софт полностью функционировал и выглядел так же, как и ранее, с другой стороны, появились существенные отличия в организации рабочего пространства и это, как и всё новое, потребовало привыкания.

Куда дели кнопку пуск?

Только ленивый не прокричал о том, что “мелкомягкие” убрали кнопку пуск. Ну нравится она людям и всё тут! Помнится такие же крики я слышал после прихода Windows XP и переработки организации меню пуск образца Windows 95-2000. На самом деле не так страшен чёрт, как его малюют. Друзья, берегите нервы, не стоит тратить их на переживания о кнопочке J И вот почему.

 

Microsoft Windows 8 Pro

 

Для начала, классическое меню пуск заменил так называемый начальный экран, который представляет собой ни что иное, как полотно со значками разного размера, которые, по сути, являются ярлыками на приложения, причём приложения не только новые, полноэкранные, выполненные в стиле Windows 8 UI, но и классические. Каждая такая плитка живёт своей жизнью, в них приложения могут демонстрировать актуальную информацию. Например, если пришла почта, то соответствующая почтовому приложению плитка покажет свежую информацию.

Это первое к чему нужно было привыкать. И лично для меня сие не оказалось проблемой, я освоился почти моментально, более того, настроив расположение и вид нужных мне приложений чувствую себя намного комфортнее, чем со старым меню. А ведь подумать только, первая моя реакция была “Верните Пуск!”

Вызывается это меню нажатием на клавиатуре кнопочки Windows или наведением курсора мыши в левый нижний угол рабочего стола. Ничего не напоминает? По мне так это убранная в угол невидимая кнопка Пуск J

 

Microsoft Windows 8 Pro

К стати, если в левом нижнем углу нажать не левую, а правую кнопку мыши, вылезет вот такое меню:

Microsoft Windows 8 Pro

Очевидно, очень удобно.

 

Рабочий стол Windows 8 Pro

Как я и говорил, на главный экран можно приколоть любую программу или ярлык на неё. Делается это через контекстное меню вызываемое нажатием правой кнопкой мыши по значку приложения.

Ладно, довольно о пресловутом пуске или, нынче, главном экране. Хотел коротко, но об одной только кнопке распинаюсь уже несколько абзацев. Пора идти дальше.

Рабочий стол.

На первый взгляд со времён Windows 7 ровным счётом ничего не поменялось: та же панель задач, тот же рабочий стол с ярлыками на нём. Всё привычно и просто, как в старые добрые времена. Разве только оформление открытых окон отличается, на мой взгляд, опять, в лучшую сторону, да ещё индикатор языковой панели выводит не две, а три буквы из названия активной раскладки. Хорошо, что на кириллице не пишут какие-нибудь попуасы, а то название их языка в нашей системе ценностей казалось бы ругательным J))

Microsoft Windows 8 Pro

А вот нет, уважаемые, не так всё просто. Отныне все уголки рабочего стола представляют собой активные зоны, которые при попадании туда курсора мыши готовы выполнить пожелания хозяина.  Про левый нижний угол я уже говорил, а вот об остальных скажу сейчас. При наведении на левый верхний угол вылезает миниатюра с предыдущим открытым Windows 8 UI приложением. Переключение же между другими полноэкранными программами осуществляется нажатием сочетания Windows + Tab. Как вы помните, ранее эти кнопки отвечали за каскадное отображение миниатюр открытых приложений, которые можно было листать. Стандартный ALT+Tab тоже никуда не делся, просто поле его применения заметно шире, ибо он позволяет сделать выбор из всех открытых приложений.

Наводя курсор на правый верхний угол экрана и смещая его ниже, появляется крупная плашка с датой и временем, а также панель быстрого доступа к элементам управления системой (так называемые Charms).

Рабочий стол Windows 8 Pro

В самом начале это меню вызывает недовольство, ведь как раз в этом месте (справа, сверху) находится кнопочка закрытия приложения! Спокойно. Какие-то действия с меню Charms можно проводить только при дальнейшем смещении курсора мыши к середине правого края рабочего стола Windows. Пока Charms прозрачный, клики мыши работают в приложении. При попадании в правый нижний угол, все активные приложения делаются прозрачными и появляется та же панель быстрого доступа к управлению системой (Charms).

Раз уж я рассказал об этой панели, покажу и то, чем с её помощью можно управлять. Не буду долго распинаться, поставите ОС – сами всё увидите.

Windows 8 Professional

Скажу только, что помимо экрана блокировки и настройки внешнего вида главного экрана есть ещё куча всяких настроек, связанных с безопасностью доступа, пользователями и их профилями (как локальными, так и удалёнными), обновлением системы и так далее.  Ах да! Чуть не забыл. Ещё через эту пресловутую панель можно осуществлять выключение ПК, перезагрузку и выход из системы. Скажу честно, в самом начале я заколебался искать кнопку выключения. Благо, CTRL+ALT+DEL никуда не делся, а там все прежние возможности аналогичны оным в Windows 7.

Раз уж я коснулся диспетчера задач новой Windows 8, то дайте-ка я покажу каким он нынче стал:

 

Microsoft Windows 8 Pro

Microsoft Windows 8 Pro

 

Думаю, комментарии излишни. Моё мнение – он прекрасен.  Рассмотрите скриншоты внимательно и сравните с тем, что сейчас у вас называется Диспетчером задач. Сравните и решите, что же лучше.

Полноэкранные приложения.

Не открою ни для кого тайну, Microsoft оптимизирует свою ОС для общение с пользователем через инструмент под названием “ловкость рук”. Я не могу судить о том, насколько удобно общаться с новым полноэкранным ПО на сенсорной панели. Опишу свой опыт работы с классическими инструментами -  молотком и зубилом. Шутка. Плоская. Но моя. Мышью и клавиатурой, разумеется.

Перед вами три приложения – Яндекс Диск, стандартный просмотровщик фотографий и “погодное” приложение.

Windows 8 Professional

Просмотр фото в Microsoft Windows 8 Professinoal

 

Microsoft Windows 8 Pro

Скажу честно, сначала мне показалось, что с мышью работать в этом софте не очень-то и удобно. Однако, опасения мои не подтвердились, всё довольно комфортно можно полистать, понажимать и посмотреть. Другой вопрос, что в некоторых программах чувствуешь себя будто в пустой комнате, в которой стоит лишь стул и телевизор. Так оно происходит ровно до тех пор, пока не накопится большое количество элементов. А ведь в случае с Яндекс Диском будьте готовы к тому, что куча загрузок быстро заполнит рабочее поле и от былого простора не останется следа, зато найти нужный элемент при таком вот обзоре очень даже реально. При условии грамотной сортировки, конечно. Итого. C мышью работать достаточно комфортно, программы хорошо оптимизированы для работы с большими массивами данных, которые предстают как на ладони. Тут стоит отметить, что в самом начале пути очень трудно понять как же переключаться между этими монстрами, заполоняющими экран. Выход прост, я уже говорил, Windows + Tab J А вот что не понравилось, так это масштабирование нескольких приложений на один экран. Все эти растаскивания и сдвигания достаточно сильно напрягают. Куда привычнее свободное масштабирование классических приложений.

 

Изменение масштаба Metro приложений в Windows 8 Professinal

А теперь ещё скажу о том, где все эти программы можно взять. В специальном магазине Windows Marketplace (Store, Shop или как там его?). Он же Магазин Windows. Нечего особо про него говорить. Приложения разделены на несколько категорий, то же подвижное полотно и множество плиток

 

Windows 8 Professional

Есть платные, есть бесплатные, есть триальные. Особо рассмотреть не удалось, весь софт, который мне нужен, уже стоит. Глянул игры – в основном ничего хорошего. Птички разве только и то за 160 рублей J В остальном безумный аркадный трэш.

И, последнее, о чём хотел сказать используя скриншоты, - поиск:

Windows 8 Professional

Если оказался ты на главном экране, начни вводить название того, что ищешь и будет тебе счастье. Система сама предложит то, что нашла, либо, если ничего не нашла, поможет определиться с местом, в котором ещё можно поискать, например, в Bing или Магазине. Это удобно. Очень.

Производительность.

На моей системе:

Конфигурация системы с Windows 8 Professional

Windows 8 Pro просто летает. Никаких проблем в пролистывании, переключении между приложениями или работе ОС не наблюдается. Это вам не Vista.

Более того, для своей супруги на её старенький ноутбук также приобрёл копию Windows 8 Pro. После установки было замечено существенное увеличение живости системы по сравнению с Windows 7. В сердце ноутбука трудится Core 2 Duo 1600 МГц, 2 Гбайт DDR-3 1066 и старый жёсткий диск 120 Гбайт со скоростью вращения 5400 оборотов в минуту. Результат оправдал ожидания. Майкрософт не солгали, говоря о снижении системных требований. Летать система, конечно, не стала, но работать можно без напряга.

Совместимость, стабильность и удобство.

Драйверы, после установки на один настольный и один портативный ПК с трёхлетним стажем работы, установились без проблем. Разве только на ноутбуке осталось одно неизвестное устройство. Что за зверь – не ясно. Всё и так работает. Разберусь – расскажу. В большинстве случаев у меня прекрасно заработали драйверы для Windows 7, другие же подхватились с серверов Microsoft.

Весь мой парк профессионального софта вроде 3DSMax 2012 x64, Adobe AfterEffects CS5.5 и Adobe Photoshop CS6 работает идеально. Другие, менее масштабные программки также крутятся на ура, включая капризные 3DMark, в том числе и 2001. Как говориться, стабильность достигнута. Единственное, что до сих пор вызывает у меня раздражение, так это неработоспособность панели звуковой карты ASUS Xonar Xsense. Звук есть, микрофон пашет, а вот переключиться между колонками и наушниками я пока не могу. В ASUS все молчат, затаились. Ну что же, ждём.

Ах да! Про бенчи. Я не мог этого не сказать. К сожалению, я, в порыве радости, не сохранил скриншотов и не запомнил точных цифр прироста, думаю, при желании это можно проверить. Однако, если память меня не подводит, результаты тестирования в бенчмарках несколько подросли. Это плюс.

Теперь об удобстве. После одного дня непрерывной работы я практически полностью адаптировался под новый интерфейс. Многие вещи получается делать существенно быстрее, чем я это делал ранее. В основном благодаря изучению списка горячих клавиш и новому Главному экрану. Вообще, считаю, что работа с Windows 8 Pro становится абсолютно комфортной только тогда, когда используются те самые горячие клавиши. Вот вам списочек, сам я пользуюсь пока не всеми сочетаниями:

  • WIN+PrintScreen - создаёт скриншот в формате PNG в папке Изображения
  • WIN + C - выводит время/дату и панель Charms
  • WIN+Tab - переключение между Windows UI-приложениями
  • WIN+Shift+Tab - переключение между Windows UI-приложениями в обратном порядке
  • WIN + F - поиск файлов
  • WIN+Space - переключение раскладки клавиатуры
  • WIN+Enter - запустить Narrator
  • WIN+, сделать прозрачными все окна
  • WIN + O - блокирует положение экрана
  • WIN+K - панель "Connect"
  • WIN + W - поиск настроек
  • WIN + Q - поиск приложений
  • WIN + I - открывает меню настроек
  • WIN+H - панель "Share"
  • WIN+Z - открыть App Bar
  • WIN+PgUp - переместить Главный экран или Windows UI -приложение на монитор слева
  • WIN+PgDown - переместить Главный экран или Windows UI -приложение на монитор справа

Мой вывод.

Новая система от Майкрософт получилась спорной, однако с моей точки зрения весь основной спор раздувают истерички, интересы которых так или иначе негативно затронуты выходом новой ОС. Аргументирую свою позицию.

Пользователям может не нравится новая Windows 8 потому, что за неё придётся платить деньги, а ведь он только что перешёл со скрипом на Windows 7, до последнего отрицая необходимость использования новой винды и “никомуненужного” DirectX 11. А ведь придётся ещё заниматься обновлением или переустановкой, да и потом, надо будет привыкать к новым особенностям. Ну а больше всего человек не любит что? Правильно! Привыкать к чему-то новому. Дескать, и так всё работает. Вот и появляются на форумах умники разных мастей, которые в глаза не видели то, что пытаются обругать. Так, заочно, чтобы жизнь мёдом не казалась.

Производители железа, в свою очередь, недовольны тем, что уже нельзя срубить так много денег на продаже гигабайтов и гигагерцев, система потребляет меньше ресурсов и прекрасно справляется со своими обязанностями на старых по современным меркам железках двух, а то и трёхлетней давности. Да тут ещё и интерфейс новый, который бы неплохо смотрелся в паре с Touch экраном, а ведь его надо купить, поставить, проверить в работе…

Наконец, программисты и писатели драйверов, а также специалисты в области дизайна всех мастей тоже недовольны! С дизайнерами всё ясно. Художника обидеть может каждый, я этого делать не стану, скажу только, что на вкус и цвет фломастеры разные. То, что новая “винда”, в том числе и мобильная, не похоже ни на что, кроме самой себя – факт, по крайней мере если смотреть “в целом”. А там уж, каждый решает для себя, нравится ему внешность 8-ки или нет. В конце концов, если не полюбилась новинка MS, есть выбор – стать хипстером и купить магию Apple :).  Ну или использовать сторонние утилиты, включающие классическое представление меню пуск. Их уже полно.

Программистам и “драйвероделам” всегда достаётся. У них сейчас аврал! Которого, как и зимы в России, никто никогда не ждёт, но она приходит. Чёрт! Их, конечно, тоже можно понять, но, как говориться - “проблемы негров шерифа не волнуют”.

Наверняка вы поняли, что новая ОС Windows 8 мне понравилась. Не скрою. Да. Понравилась. Говорю об этом сповершенно спокойно. Вы тоже перйдёте, хотите того или нет. Хуже новой винды только полностью новая платформа. Прежде, чем кидать в меня помидоры, советую поставить превью на флешку и посмотреть. Всегда надо думать своей головой. Пожалуйста, делайте выбор на основе личного чутья, не нужно копировать только потому, что самому разобраться лень.

PS: Новая ОС Microsoft хороша, но не идеальна. В системе есть один большой недостаток. Пустой магазин, в котором полезного софта и игр совсем не много. Эту проблему лучше решать и быстро. Понятное дело, что 80-90% людей на планете используют классические Windows приложения, однако появление нового UI надо подкреплять делом, иначе это не прогресс, а пустая трата сил.

Обсуждение материала предлагаю вести тут.

Q: Какие напряжения на мат. платах используют системы питания с 1 и более фаз?

A: Основные напряжения на материнских платах следующие:

  • Напряжение на процессоре – CPU Core Voltage (Vcore, оно же VCC). Возможные варианты – от 4-х реальных фаз до 32-х виртуальных.
  • Напряжение на встроенном контроллере памяти в процессоре – CPU_VTT (оно же QPI Voltage) для процессоров Intel или CPU_NB для процессоров AMD. Обычно 1, 2 или 3 фазы.
  • Напряжение на памяти – DRAM Voltage (Vdram, оно же Vddr, Vdimm, Vmem). Обычно 1, 2 или 3 фазы.
  • Напряжение на северном мосту – IOH Voltage (Vioh) для чипсетов Intel, SPP Voltage (Vspp) для чипсетов NVIDIA, NB Voltage (Vnb) для остальных чипсетов. Обычно 1, 2 или 3 фазы.
  • Напряжение на южном мосту – ICH Voltage (Vich) для чипсетов Intel, MCP Voltage (Vmcp) для чипсетов NVIDIA, SB Voltage (Vsb) для остальных чипсетов. Обычно 1 фаза либо LDO.
  • Напряжение на Platform Controller Hub (PCH) – PCH Voltage (Vpch) для чипсетов Intel для Socket 1156. Обычно 1 фаза либо LDO.
  • Напряжения остальных компонентов (PLL, HT, FSB, коммутаторы линий PCI-E) практически никогда не используют что-то более сложное, чем LDO, поэтому их можно не рассматривать.

Q: Какие напряжения на видеокартах используют системы питания с 1 или более фаз?

A: Основные напряжения на видеокартах следующие:

  • Напряжение на графическом процессоре – GPU Voltage (Vgpu). Возможные варианты – от 1-й фазы на low-end видеокартах до 16 виртуальных на топовых видеокартах.
  • Общее напряжение на видеопамяти (когда Vddq равно Vdd) – memory voltage (Vmem). Обычно 1, 2 или 3 фазы. На простых видеокартах может стоять LDO.
  • Раздельные напряжения на видеопамяти (когда Vddq не равно Vdd).  Обычно по одной фазе на Vddq и Vdd.
  • Напряжение на контроллере памяти (Vddci) – присутствует только на видеокартах, требующих использования отдельного напряжения для питания контроллера памяти в GPU (все верхние модели ATI Radeon, начиная с X1800/X1900/X1950). Обычно 1 или 2 фазы.
  • Напряжения остальных компонентов (PCI-E Voltage, коммутаторы линий PCI-E, микросхемы NVIO, переходные мосты HSI и Rialto) практически никогда не используют что-то более сложное, чем LDO, поэтому их можно не рассматривать.

Q: Какие элементы могут входить в состав системы питания:

A: Вот список основных элементов:

  • ШИМ-контроллер (PWM Controller). Основной элемент системы питания. Именно он определяет максимально возможное количество фаз, но не обязательно все они будут использоваться. Один и тот же контроллер может использоваться на разных моделях, но с разным количеством задействованных фаз. В качестве примера приведу 4-фазный Primarion PX3544, который используется на видеокартах GeForce 8800 GT (2 фазы), GeForce 8800 GTS 512 Mb (3 фазы) и GeForce 9800 GTX (все 4 фазы).
  • Дроссели (inductors).
  • Конденсаторы (capacitors).
  • Мосфеты (MOSFETs).
  • Драйверы (drivers). Могут быть реализованы как в виде отдельных микросхем, так и интегрированы в контроллер напряжения, в микросхему DrMOS или даже в микросхему для удвоения фаз. Количество драйверов не может быть меньше количества реальных фаз.
  • Микросхемы DrMOS. Представляют собой сборку из пары мосфетов (нижний + верхний) и драйвера в одном корпусе. Производятся компаниями Renesas Electronics, Fairchild Semiconductors, Vishay Siliconix и Infineon Technologies . Используются на материнских платах MSI и (с недавних пор - Gigabyte). Так же можно встретить  на некоторых референсых видеокартах NVIDIA и ATI, например на GeForce GTX295 (Single PCB) и Radeon HD4770.
  • Удвоители фаз (Phase Doubler) с интегрированными драйверами. Пока мне встречались только Intersil ISL6611A и uPI Semiconductor uP6284, которые из одной фазы делают две, преодолевая, таким образом, ограничение контроллера напряжения на количество максимально поддерживаемых фаз.

Q: Что такое реальные и виртуальные фазы? Какие бывают реализации виртуальных фаз питания?

A: Реальное количество фаз определяет режим работы контроллера напряжения. Фазы можно считать виртуальными, если их больше, чем максимально поддерживаемое используемым контроллером напряжения.

Системы питания по степени "виртуальности" фаз можно поделить на три типа:

1. Традиционного типа, то есть без виртуальных фаз. Количество фаз в контроллере питания равно количеству драйверов, а также количеству дросселей и пар мосфетов. Тут все честно и прозрачно.

2. Параллельное соединение виртуальных фаз. Количество фаз в контроллере питания равно количеству драйверов, но на каждую реальную фазу приходится увеличенное количество дросселей и мосфетов, соединенных параллельно. Использование параллельного соединения можно отследить прозвонкой затворов у мосфетов между собой. Пример: 24-фазные материнские платы Gigabyte, за исключением GA-X58A-UD9.

3. Виртуальные фазы не соединены параллельно, а управляются каждая своим драйвером. Но реальное количество фаз, поддерживаемое контроллером напряжения, все равно меньше количества драйверов. В этом случае прозвонка затворов у мосфетов уже ничего не покажет. Пример: MSI Big Band XPower, MSI R5870 Lightning, MSI N480GTX Lightning

Q: Что такое LDO?

A: Low-dropout (LDO) regulator – микросхема, понижающая напряжение до нужного уровня, без использования фаз питания. Используется для формирования питающего напряжения на компонентах, не очень требовательных к качеству питания и не потребляющих большой ток. Часто применяется  на материнских платах для питания южных мостов и на видеокартах для напряжения PCI-E Voltage (Vpcie, оно же PEXVDD).

Q: Как правильно определить используемое количество фаз?

A: Для начала, нужно определить к какому напряжению относятся расположенные на плате элементы систем питания. В случае сомнений можно использовать мультиметр для замеров напряжения на дросселях. Запоминаем количество дросселей, относящихся к нужному нам напряжению, исключив из них те, что стоят на входном напряжении (обычно это одна из линий БП – +12V/+5V/+3.3V). Далее недалеко от них находим микросхему контроллера напряжения. По маркировке контроллера определяем производителя и модель. Ищем информацию об этом контроллере. Сначала конечно стоит поискать последнюю версию datasheet  на сайте производителя или хотя бы страницу с кратким описанием, распиновкой и схемой включения. Если не получается найти на нужную нам модель, попробуйте поискать по маркировке без буквенных суффиксов (то есть без "А", "B", "CRZ", "CBZ" и т.п. на конце маркировки). Не всегда различные вариации одного и того же контроллера существенно отличаются между собой. Но нередко для них создается и выкладывается один общий файл с документацией. Также в сети существуют архивы с даташитами, в том числе с теми, что были удалены с сайтов производителей.

После того как узнаем максимальное количество фаз, поддерживаемых контроллером, сравниваем его с количеством дросселей, определенных ранее. Если это количество совпало, значит с большой долей вероятности система питания реализована без виртуальных фаз и количество дросселей равно количеству фаз. Но могут быть и исключения – например, если задействована только половина из возможных фаз контроллера, но при этом на каждую фазу установлено по два дросселя (мне такие варианты пока не встречались, но теоретически они тоже возможны). Если дросселей меньше, чем количество фаз контроллера, это означает, что не все фазы контроллера были задействованы и количество фаз равно количеству дросселей. Если же дросселей больше (в 2 или даже 3 раза), чем поддерживает контроллер напряжения, то тут у нас вариант с виртуальными фазами. В этом случае количество реальных фаз определяется контроллером напряжения, а количество виртуальных фаз - дросселями.

Сложнее всего, когда по контроллеру напряжения нет никакой информации в свободном доступе. В этом случае о его характеристиках остается судить лишь по косвенным признакам. Но даже в этом случае можно попытаться определить количество фаз по количеству драйверов. Необходимо только учитывать, что драйверы существуют как одноканальные (управляют только одной парой мосфетов), так и двухканальные (управляют сразу двумя парами мосфетов). Двухканальных драйверов достаточно вдвое меньше, чем одноканальных, чтобы обеспечить работу такого же количества фаз.

В случае если система питания основана на контроллере производства Intersil или uPI Semiconductor, можно попробовать поикать микросхемы ISL6611A или uP6284, использующиеся для удвоения фаз. Шесть таких микросхем в сочетании с 6-фазным контроллером позволяют получить 12 независимых фаз в системе питания, без использования параллельного соединения.

Q: Какие ошибки допускают авторы обзоров при описании систем питания?

А:

  • Вместо того чтобы попытаться самостоятельно разобраться в системе питания, просто копируют информацию из "reviewers guide", из пресс-релизов, с сайта производителя, из других обзоров, не всегда соответствующую действительности.
  • Последнее время все чаще можно встретить фразы типа "система питания построена по схеме X+Y" или даже "X+Y+Z". Это приводит к запутыванию читателей.  Сначала они читают обзор видеокарты, где напряжение на GPU приплюсовано к напряжению на памяти, а затем, читая обзор материнской платы, думают, что там к напряжению Vcore тоже приплюсована память, а не напряжение на контроллере памяти встроенном в процессор. Чтобы избежать путаницы, лучше указывать раздельно к каким напряжениям относятся те или иные фазы. Единственный случай, когда уместно указание вида "X+Y" – это когда оба напряжения управляются одним и тем же контроллером (например, в системах питания процессоров AMD на материнских платах под Socket AM3/AM2+).
  • Думают, что система питания северного моста обязательно должна быть рядом с северным мостом, а система питания памяти – рядом со слотами памяти и т.д. Это не всегда так. Да, чем короче длина проводников от системы питания до питаемого элемента, тем лучше. Но место на PCB ограничено и при нынешней очень высокой плотности компонентов, не всегда удается размещать все необходимое поблизости. Система питания северного моста может находиться, к примеру, между южным мостом и слотами памяти, а рядом с северным мостом не редко можно встретить систему питания встроенного контроллера памяти в процессоре.
  • Не используют мультиметр для проверки своих предположений о принадлежности элементов системы питания к тому или иному напряжению. В некоторых случаях без мультиметра правильно определить количество используемых фаз бывает довольно сложно. Например, когда контролер напряжения поддерживает до 3-х фаз и на плате мы видим 3 дросселя, а при замерах мультиметром выясняется что фаз все-таки две, потому что третий дроссель стоит на входном напряжении (+12V VCC).

Q: Как расшифровать маркировку вида "XX-XX" (AT-8D и т.п.) у контроллеров напряжения производства Richtek?

A: Скачать документ Richtek Marking Information. В нём, по коду продукта (начало маркировки "XX-") можно определить Part number (RTxxxx) для каждого типа корпуса. А по Part number уже можно найти даташит.

Q: Какие контроллеры напряжения используются на материнских платах и видеокартах? Где скачать документацию к ним? Сколько фаз они поддерживают? Какие контроллеры напряжения поддерживают управление через шину I2C или SMBus (например, для реализации программного вольтмода)?

A: Ответы на все эти вопросы вы найдете в этой таблице:

Производитель Модель Фаз Напряжение Пример использования I2C
Volterra VT1165 6 Vgpu GeForce 9800GX2 (reference) GeForce GTX295 Dual-PCB (reference) GeForce GTX280 (reference) GeForce GTX260 (reference) Radeon HD3870X2 (reference) ASUS EAX3870X2 TOP (non-reference) +
Volterra VT1185 10 Vcore EVGA X58 Classified +
Vgpu Galaxy GeForce GTX 460 (non-reference)
CHiL Semiconductor CHL8214 4 Vgpu Radeon HD6850/HD6870 (reference) +
CHiL Semiconductor CHL8266 Vgpu GeForce GTX480 (reference) +
CHiL Semiconductor CHL8318 8 Vcore ASUS Rampage III Extreme ASUS Rampage III Formula +
Richtek RT8800A 3 Vmem EVGA X58 Classified -
uPI Semiconductor uP6225 6 (?) Vgpu MSI N480GTX Lightning (non-reference) MSI R5870 Lightning (non-reference) +
uPI Semiconductor uP6262 3 Vmem MSI N480GTX Lightning (non-reference) +
Richtek RT8805 2 Vgpu Palit GeForce 7900GS (non-reference) -
Analog Devices ADP4100 6 Vgpu Gigabyte GV-R587SO-1GD (non-reference) -
On Semiconductor NCP1587E 1 Vmem, Vddci Gigabyte GV-R587SO-1GD (non-reference) -
uPI Semiconductor uP7706 LDO Vpcie Gigabyte GV-R587SO-1GD (non-reference) -
Remarked by Asus EPU ASP0902 4 Vcore ASUS Crosshair IV Formula ASUS M4A88TD-V EVO/USB3 ASUS M4A785TD-V EVO -
Remarked by Asus PEM ASP0910 1 CPU_NB ASUS Crosshair IV Formula ASUS M4A88TD-V EVO/USB3 ASUS M4A785TD-V EVO -
Remarked by Asus EPU ASP0905 4 Vgpu ASUS EAH5750 Formula -
Intersil ISL6324A 4+1 Vcore + CPU_NB Gigabyte GA-890FXA-UD7 +
STMicroelectronics L6717 4+1 Vcore + CPU_NB Biostar TA890FXE +
STMicroelectronics L6740 4+1 Vcore + CPU_NB ASUS Crosshair III Formula ASUS M4A79T-Deluxe +
STMicroelectronics L6788A 3 Vgpu Radeon HD4770 (reference) Radeon HD5770 (reference) +
Volterra VT238 1 Vddq GeForce GTX260 (reference) ASUS EAX3870X2 TOP (non-reference) -
Volterra VT235 1 Vdd GeForce GTX260 (reference) ASUS EAX3870X2 TOP (non-reference) -
Intersil ISL6269 1 Vmem GeForce 9800GX2 (reference) -
Analog Devices ADP3193A 3 Vgpu GeForce GTX295 Single-PCB (reference) -
Richtek RT8841 4 Vgpu GeForce GTX275 (reference) -
On Semiconductor NCP5388 4 Vgpu Palit GeForce GTS250 (non reference) -
Anpec Electronics APW7068 1 Vmem Palit GeForce GTS250 (non reference) -
Intersil ISL6327 6 Vcore NVIDIA nForce 790i (reference PCB) -
Vgpu GeForce GTX285 (reference PCB)
Intersil ISL6322G 2 CPU_VTT, Vdram Gigabyte GA-P55-UD6 +
Intersil ISL6545 1 Vioh EVGA X58 Classified -
Vpch Gigabyte GA-P55-UD6
On Semiconductor NCP5383 2 Vgpu Palit GeForce 9600GT (non-reference) -
On Semiconductor NCP5424 1 Vmem Palit GeForce 6800GS (non-reference) -
On Semiconductor NCP5392 4 Vgpu Palit GeForce GTX470 (non-reference)
On Semiconductor NCP5395 4 Vgpu NVIDIA GeForce GTX460 (reference) NVIDIA GeForce GTS450 (reference) -
Richtek RT9214 1 Vgpu Palit GeForce 6800GS (non-reference) -
Intersil ISL6520 1 Vmem ASUS A7N8X-E Deluxe -
Intersil ISL6312 4 CPU_VTT EVGA X58 Classified -
STMicroelectronics L6713A 3 Vgpu ASUS GeForce 8800GT (non-reference) Axle GeForce 8800GT (non-reference) Galaxy GeForce 8800GS (non-reference) -
Anpec Electronics APW7066 1+1 Vdd + Vddq NVIDIA GeForce 9800GTX (reference) -
Fairchild FAN5032 4 Vcore ASUS P5KC -
Richtek RT8802A 5 Vgpu Palit GeForce (non-reference) -
Analog Devices ADP3198 4 Vcore ASUS P3E3 ASUS P5N-E ASUS P5W64 WS Pro -
Volterra VT243 1 Vmem ATI Radeon HD5870 (reference) ATI Radeon HD5770 (reference) -
Volterra VT237 1 Vmem ATI Radeon HD5970 (reference) -
Vddci ATI Radeon HD5850 (reference) -
Analog Devices ADP3186 4 Vcore ASUS K8N4-E Deluxe -
Analog Devices ADP3180 4 Vcore ASUS P4P800-SE -
Intersil ISL6568 2 Vgpu NVIDIA GeForce 7950GX2 (reference) -
Anpec Electronics APW7065 1 Vmem Palit Radeon HD2600XT Sonic (non-reference) -
Anpec Electronics APW7074 1 Vgpu Chaintech GeForce 7600GS (non-reference) -
Anpec Electronics APW7067 1 Vmem Chaintech GeForce 7600GS (non-reference) GeForce 8600 GTS (reference) -
Richtek RT9259 1 Vmem Palit GeForce GTX470 (non-reference) -
Richtek RT9259A 1 Vgpu Vmem Asus Radeon X1300Pro (non-reference) Palit GeForce 8800GS (non-reference) -
Anpec Electronics APW7120 1 Vmem Asus Radeon X1650XT (non-reference) Asus Radeon HD3650 (non-reference) -
Vgpu, Vmem Asus GeForce 8400GS (non-reference)
Intersil ISL6534 1+1 Vmem GeForce 7800GTX (reference) -
Vgpu + Vmem GeForce 6600GT (reference)
Richtek RT9218 1 Vgpu XFX GeForce 7600GT (non-reference) MSI GeForce 7300GT (non-reference) MSI GeForce 7300GS (non-reference) ASUS GeForce 7300LE (non-reference) -
Primarion PX3544 4 Vgpu GeForce 8800 GT (reference) GeForce 8800 GTS 512 Mb (reference) GeForce 9800 GTX (reference) +
Primarion PX3540 4 Vgpu GeForce 8800 GTS 320/640 Mb (reference) GeForce 8800 GTX/Ultra (reference) +
Richtek RT9232 1 Vgpu ATI Radeon X800 Pro (reference) MSI Radeon X1600 Pro (non-reference) -
Richtek RT9232A 1 Vgpu, Vmem ATI Radeon X1300 / X1300Pro (reference) -
Intersil ISL6563 2 Vgpu GeForce 7900GT/7900GS/7950GT (reference) -
Intersil ISL6549 1 Vmem GeForce 7900GT/7900GS/7950GT (reference) -
Intersil ISL6334A 4 CPU_VTT, Vioh MSI Eclipse SLI -
Intersil ISL6336A 6 Vcore Gigabyte GA-P55-UD6 / GA-P55A-UD6 MSI Eclipse SLI, MSI X58 Pro -
Intersil ISL6314 1 CPU_VTT MSI X58 Pro -
Semtech SC2643VX 5 Vcore Asus A8N-SLI -
Champion Microelectronic CM8562P LDO Vbt Asus A8N-SLI -
uPI Semiconductor uP6201 2 Vgpu Radeon HD 2600XT DDR4 (reference) -
uPI Semiconductor uP6101 1 Vmem Radeon HD 2600XT DDR4 (reference) -
uPI Semiconductor uP6204 3 Vgpu MSI R5770 Hawk (non-reference) MSI R4770 Cyclone (non-reference) +
uPI Semiconductor uP6205 2 Vmem MSI N260GTX Lightning (non-reference) -
uPI Semiconductor uP6207 3 Vgpu Sapphire Radeon HD5770 (non-reference) -
uPI Semiconductor uP6208 12 Vgpu

MSI N260GTX Lightning (non-reference)

MSI N275GTX Lightning (non-reference)

+
uPI Semiconductor uP6209 2 Vgpu Gigabyte Radeon HD5750 (non-reference) -
uPI Semiconductor uP6210 2 Vmem GeForce GTX480 (reference) -
uPI Semiconductor uP6213 4 Vgpu MSI N460 HAWK (non-reference) -
uPI Semiconductor uP6206 4 Vgpu

MSI R4890 Cyclone (non-reference)

ASUS ENGTS450 DirectCU TOP (non-reference)

-
uPI Semiconductor uP6212 3 CPU_VTT, Vioh, Vdram MSI Big Bang XPower -
uPI Semiconductor uP6218 8 Vcore MSI Big Bang XPower MSI P55-GD85 +
Anpec Electronics APW7165 1 Vmem

Radeon HD6870 (reference)

GeForce GTX460 / GTX465 (reference)

-
uPI Semiconductor uP6122 1 Vddci Radeon HD6870 (reference) -

Конечно, этот список далеко не полный ...

Автор и Редакция выражает отдельную благодарность TiN за помощь по некоторым вопросам.

 

 

О программе. История Super Pi.

 Super PI - это бенчмарк, разработанный для измерения вычислительной мощности процессора и использующий алгоритм вычисления числа π. Результат считается тем лучше, чем за меньшее время происходит расчёт заданного числа знаков после запятой числа π.  

Первым рассчитал число π с помощью ЭВМ G.W. Reitwiesner в 1949 году, точность расчёта составила 2,037 знаков после запятой. Вычисления производились на компьютере ENIAC. Первый расчет до 500,000 десятичных знаков после запятой произвели J. Guilloud и M. Dichampt в 1967 году на компьютере CDC 6600. После этого, в 1973 году было вычислено 1,001,250 десятичных знаков - J. Guilloud и M. Bouyer на компьютере CDC 7600. Очередной рекорд мира был поставлен Токийским университетом «Информационная наука», D. Takahashi и Y. Kanada в 1995 году, 4,294,960,000 (вдумайтесь в это число!), используемый компьютер - HITAC S-3800/480 (двухпроцессорная система).

Программа была разработана в 1995 году в университете Токио «Информационная наука» (области исследования лаборатории: высокопроизводительные вычисления и компьютерная алгебра). Процессом разработки руководили доцент Yasumasa Kanada и научный сотрудник Akira Yoshioka, активное участие принимали студенты-выпускники этого университета. Первая версия имела название Super PI 0.1, версия, которая вышла в свет - Super PI 1.0. То, что мы называем Super PI, является портированной на ОС Windows версией программы с языка Фортран на Си. Программа сперва завоевала популярность у японских оверклокеров, но затем ею стали пользоваться во всём мире.  

Алгоритм. Знакомство с интерфейсом.

Super PI использует алгоритм Гаусса-Лежандра (также называемый алгоритмом Брента-Саламина). Начальное условие:

Initial value

Итерации повторяются до тех пор, пока разница между a и b не удовлетворяет требуемой точности:

 

π аппроксимируется следующим выражением:

Iteration

Первые три итерации дадут следующие результаты:

  • 3,140…
  • 3,14159264
  • 3,1415926535897932382…

Алгоритм имеет второй порядок аппроксимации, поэтому число полученных знаков после запятой удваивается с каждым шагом алгоритма. Поскольку нулевая итерация вычисляет 2 знака числа π, то для нахождения 16K знаков нужно 13 итераций (2*2^13=16384). Аналогично, 19 итераций вычислят π с точностью 2*2^19=1M знаков после запятой, а 24 итерации – до 32M.  

Сам тест состоит из одного файла - Super Pi.exe. Запустив его, мы увидим следующее окно:

SuperPi 1

 

В заголовке окна мы видим название версии, "mod1.5 XS", далее три кнопки и результаты каждого подтеста.

Кнопка "Help" вызывает файл справки super_pi.hlp, потому не стоит удивляться реакции программы, если у вас его нет и в папке лежит только Super_Pi.exe. Кнопка "about" вызывает окно, где автор программы кратко рассказывает об истории теста.

About

При нажатии на кнопку "Calculate ( C )", либо Alt+C в английской раскладке, то мы увидим окно, где находится поле со списком для выбора количества знаков после запятой для расчёта. Выбираем нужную точность и жмём "OK". Выбор обычно стоит между точностью 1M и 32M, поскольку именно они приняты на HWBot.org и являются стандартами де-факто в бенчмаркинге.

SuperPi 2

Следом нам выпадает окошко, где говорится, что сейчас начнётся расчёт с заданной точностью, с чем и соглашаемся.

SuperPi 3

Полученный результат с окошком о завершении расчёта (т.е. не нажимая ничего в тесте) сохраняем, обычно вместе с двумя окнами CPU-Z (CPU и memory).

SuperPi 4  

Тест стабильности. История версий.

Тест Super PI также используется в качестве инструмента измерения стабильности системы. Например, различают "1M stable" - способность проходить короткий тест Super PI и "32M stable" - способность проходить длинный тест Super PI. Длинный тест пи говорит об относительной стабильности разгона подсистемы памяти и его используют для первичной оценки частот и настроек на устойчивость. Однако, не стоит забывать, что тест является однопоточным, а потому в реалиях многоядерной эпохи его актуальность в качестве стресс-теста падает. Полагаю, излишне упоминать, что использовать данный тест в качестве проверки на стабильность постоянно используемой системы не стоит - есть специализированные программы, гораздо лучше для этого подходящие.  

История версий

  • Super PI 1.1 - версия, благодаря которой программа и стала известной всем. Считала результат только с точностью до секунд и не была защищена от взлома
  • Super PI mod 1.4 - отличалась от предыдущей тем, что показывала время вычисленияс точностью до тысячных секунды, что повышало её ценность для измерения скорости всё более производительного железа
  • Super PI mod 1.4 + cheksum validator - аналогична предыдущей, но добавлено создание контрольной суммы времени расчёта и возможность регистрации результата на сайте. Также сделана защита от читов - при определении такой попытки, программа "вылетает"
  • Super PI mod XS 1.5 - сделана на основе версии 1.4, но доработан алгоритм вычисления числа π (улучшена последовательность действий) и сделана регистрация на сайте XS 
  • Super PI mod 1.6 - сделана энтузиастами с сайта techPowerUp! на основе версии 1.5 XS. Исправлена ошибка при работе с Windows Vista и изменён адрес сайта валидации
  • Super PI SSE2 - сделана на основе версии 1.1, но в расчёте использованы потоковые инструкции SSE2 
  • Super PI SSE3 - аналогично, но добавлена поддержка SSE3 инструкций 

Оптимизация

Советы по аппаратной оптимизации

  • самое очевидное – разгон процессора, чем больше – тем лучше. Тест (особенно короткий π) чрезвычайно чувствителен к частоте. При этом помните, что тест однопоточный и если есть возможность, понижайте частоту или отключайте остальные ядра
  • частота и тайминги памяти. При этом частота более важна для длинного теста π (32M). Для короткого оптимальнее баланс частоты и таймингов
  • многоканальный режим доступа к памяти – три канала, например, для LGA1366 и два – для всех остальных
  • объём памяти. Интересный пункт – для старых систем важен тем, что памяти для расчёта 32M требуется достаточно много – желательно иметь объём, превосходящий 256МБ. Для новых систем – важен работой механизма чередования банков памяти (interleaving). Чем больше банков памяти установлено в системе, тем выше скорость работы памяти. Простейший способ удвоить число банков памяти – использовать двухсторонние модули, например, 2ГБ DDR3 вместо 1ГБ DDR3. Этим объясняется разница в скорости между системами LGA1366 с 3ГБ и 6ГБ. Стоит заметить, что больший объём памяти разгоняется хуже в силу большего количества чипов на канале памяти (за счёт паразитной ёмкости), а также другой технологии (при использовании более плотных чипов, например, 512Мбит чипы DDR2 против 1Гбит чипов)
  • Не обновлять микрокод процессора. Делается, например, прошивкой версии BIOS, не поддерживающей данное семейство процессоров, либо выключением соответствующего пункта в BIOS (если имеется)

Советы по оптимизации ОС

Первое, что стоит учесть – эффект от того или иного твика зависит от конкретной платформы и ядра процессора. Порой эффект может быть даже отрицательным на некоторых системах. Таким образом, опыт – критерий истины в этом вопросе. Для короткого теста обычно предпочитают использовать Windows XP, а для длинного – Windows Server 2003.

  • модификация дистрибутива с помощью nLite. Тут надо быть аккуратным, дабы, как хирург, не отрезать лишнего. Нам нужна файловая система NTFS (так как данный бенчмарк используют далеко не на самой стабильной системе, для нас важна высокая надёжность файловой подсистемы) с максимальным размером кластера в разделе диска. После форматирования нужно будет создать файл общим объемом 512/1024МБ в зависимости от объёма оперативной памяти для того, чтоб потом файл подкачки можно было бы оставить в начале диска. После того, как мы установили операционную систему, делаем файл подкачки нулевым и перезагружаемся. Далее удаляем тот большой файл и ставим фиксированный размер свопа и перегружаемся. И только после этого дефрагментируем всё из безопасного режима или другой операционки
  • использование азиатской версии Windows (китайской, либо японской)
  • Установка каких-либо драйверов не рекомендуется
  • Встречаются советы выставить меньшее разрешение и 16-битную цветовую палитру
  • далее посоветуем две культовые статьи: Руководство по настройке Windows2000/XP/2003 и Настройка сервисов в Windows2000/XP/2003. Не забываем, что отключение сервисов не всегда может положительно сказываться на результате (особенно касается короткого π). Для Superpi 32M обычно даёт прирост
  • Дефрагментация сторонними утилитами (помогает для Super PI 1M по причине дефрагментации файла подкачки), например O&O. Рекомендуется проводить дефрагментацию после каждого удаления системных файлов
  • Выставление maxmem=104. Делается следующим образом – Пуск=>Выполнить=>msconfig. Выбираем закладку boot.ini=>Дополнительно=>Выбираем галочку /MAXMEM= и выставляем значение в 104 для Super PI 1M. Для Super PI 32M обычно выставляют 600МБ
  • Выставление параметров secondlevelcache и largesystemcache в реестре (см. статью про настройку WinXP). Также могут помочь ключи "ClearPageFileAtShutdown"=dword:00000001, "EnableSuperfetch"=dword:00000001 (в отличие от прежних добавляется не в MemoryManagement, а MemoryManagement\PrefetchParameters) 
  • остановка процессов explorer.exe и userinit.exe (убиваются через диспетчер задач, после прогона можно запустить в нём же)
  • для 32M можно использовать Ramdisk, поскольку временные файлы расчёта и конечный файл с числом пишутся на диск, что может приводить к замедлению
  • отключение файла подкачки (обычно помогает в Super PI 32M)
  • диагностический режим – выставляется в msconfig. Запуск безопасного режима приводит к негативному эффекту, да и диагностический режим обычно пользы не приносит (но мало ли)
  • Использование серебристой цветовой схемы и стиля "Windows XP" для окон (Luna silver theme).
  • Выключение аппаратного ускорения: "Свойства:Экран"=>Параметры=>Дополнительно=>Диагностика=>Аппаратное ускорение. Выставляем в крайнее левое положение
  • Переключение раскладки клавиатуры на язык, отличный от языка ОС

Советы по оптимизации прогона Super PI:

  • приоритет реального времени для процесса Superpi.exe (даёт эффект не всегда)
  • Привязка процесса Super PI к одному ядру, отличному от нулевого. Делается диспетчером задач нажатием правой кнопки мыши на процесс superpi.exe => задать соответствие. Связано с тем, что все системные процессы обычно выполняются как раз на самом первом ядре
  • Копиваза (copywaza) – твик, заключающийся в копировании крупного файла, превосходящего объём оперативной памяти с одного диска на другой. Для упрощения использования этого твика написана программа OCX Spi Tweaker, которой и рекомендуем пользоваться. Чаще всего используют размер файла порядка 1.8-2.0ГБ и копируют файл со второго раздела на первый, где находятся ОС и Super PI. Затем ждут пару секунд, прогоняют 16K и уже тогда запускают прогон 32M
  • Нередко более быстрым бывает не первый прогон теста, а второй или третий. Возможно, что данная процедура просто создаёт ситуацию, аналогичную Копивазе, поскольку при её использовании лучшим обычно является первый прогон
  • Сворачивание окна также может помочь с результатом в Super PI
  • Вместо сворачивания можно уменьшить размер окна, потянув за его правый нижний угол, до полоски в шапке. Далее комбинацией alt+C вызвать окно запуска
  • при переразгоне системы нередко бывает, что расчёт останавливается с сообщением об ошибке типа “not exact in round”, “non convergent in sqrt”. В таком случае нужно закрыть тест и запустить его заново – иначе ошибка будет возникать при каждом запуске. Как вариант можно просто удалить временные файлы с расчётами, лежащие в папке с программой

Посмотреть мировые рекорды в бенчмарке Super PI можно на сайте HWBot.org для 1M и 32M соответственно.

Обсудить материал можно тут

О программе и её основных возможностях.

CPU-Z - это бесплатная программа, ставшая уже давно стандартом де-факто для определения процессора, установленного в системе; отображения информации о нём, а также о других комплектующих - материнской плате, памяти и видеокарте.

Сайт разработчика: http://cpuid.com

Скачать CPU-Z из файлового архива modlabs.net можно тут

Программа способна определять следующее железо и его характеристики:

Процессор

  • Название и модель
  • Степпинг ядра и техпроцесс
  • Корпусировка
  • Напряжение ядра
  • Внутренняя и внешняя частоты, множитель процессора
  • Поддерживаемые наборы инструкций
  • Информация о кеш-памяти

Материнская плата

  • Производитель, модель и ревизия
  • Производитель BIOS, дата и версия BIOS
  • Чипсет (северный и южный мосты) и датчик
  • Графический интерфейс

Память

  • Частота и тайминги
  • Спецификации модулей, записанные в SPD - производитель, серийный номер, таблица таймингов

Система

  • Версия Windows и DirectX

Список поддерживаемого железа и установка

Процессоры:

Intel Pentium, Pentium MMX, Pentium Pro, Pentium II, Pentium !!!, Pentium !!!-M, Celeron (P2/P3) и Xeon (P2/P3)

Pentium 4, Pentium 4-M, Pentium M, Pentium D, Pentium XE, Celeron (P4/PM) и Xeon (P4)

Pentium Dual Core, Core Solo, Core Duo, Core 2 Duo, Core 2 Quad, Core 2 Extreme, Celeron (CL) and Xeon (C2D/C2Q) Itanium, Itanium 2 Core i3, Core i5, Core i7, Core i7 Extreme

AMD Am5x86, K5, Geode LX, K6, K6-2, K6-III, K6-2+, K6-III+

Athlon (4, XP, MP), Duron, Sempron (K7),

Athlon 64, Athlon 64 X2, Sempron (K8), Turion, Opteron, Athlon 64 FX Phenom, Phenom II, Athlon II, Sempron (K10,5)

VIA C3 (Samuel, Samuel2, Ezra, Ezra-T, Nehemiah), C7, C7-M, Nano (Isaiah)

Transmeta Crusoe TM3200, TM5400, TM5500, TM5600, TM5800

Чипсеты:

Intel i430TX, i440LX, i440FX, i440BX/ZX, i810/E, i815/E/EP/EM, i840, i845, i845E, i845G, i850/E, i845PE/GE, E7205, E7500, E7520, i852, i855, i865P/PE/G, i875P, i915P/G, i915PM/GM, i925X/XE, i945P/PL/G/GZ, i945PM/GM/GT, i955X/XE, P965, Q965, G965, GL960/GM965/PM965, i975X, 5000X/P/Z, 5400A/B, P35, G33, G31, Q35, Q33, X38, Q45, X48, P45, X58, P55, H55

VIA Apollo VP3, Apollo Pro, Apollo Pro +, Apollo Pro 266, KX133, KT133(A), KT266(A), KT400(A), KT600, P4X266(A), PT880, PT880 Pro, K8T800, K8T890, K8T900, P4M800CE, P4M890, P4M900, CX700/VX700

NVIDIA nForce, nForce2, nForce3, nForce4, nForce4 SLI Intel Edition, GeForce 6100/6150 (nForce 410/430), nForce 520/550/560/570/590, GeForce 7050/7100/7150, 650i, 680i, 740i, 750a/780a, 750i, 770i, 780i, 790i, MCP79/7A, GeForce 320M, ION

ATi RS350, RS400, RS480/RX480, RS482, RD580/RX580, RS600/RD600, RS690, RS700, RD790

SiS 645, 645DX, 648, 648FX, 649, 655FX, 655TX, 656, 662, 735, 756, 761GX, 760, 760GX, 755, 755FX, 741, 741GX, 671/FX/DX/MX

AMD AM-751, AM-761, AM-762 (760MP), 780G, 790GX, 870/880G/890GX

Память:

SDR, DDR, DDR2, FB-DDR2, DDR3, RDRAM, поддержка расширенных профилей EPP и XMP.

Установка:

Программа поставляется в двух вариантах, начиная с версии 1.51: требующем установку и не требующем. Наиболее популярен (да и исторически он является первым) вариант без установки, поскольку незачем лишние библиотеки хранить в памяти. С другой стороны заявлено, что версия с установкой грузится слегка быстрее и более стабильна. Для рекордов, впрочем, это момент спорный, поскольку чем меньше библиотека висит в памяти разогнанной до предела системы, тем она стабильнее, поскольку её вылет в данном случае - всего лишь вопрос времени. Вариант, не требующий установки, существует отдельно для 32-битных и 64-битных ОС. С недавних возобновлена поддержка версий для Win98.

Вкладка Processor

Знакомство с интерфейсом

Открыв программу, первое, что мы обнаружим – аскетичный серый интерфейс классических "окошек". И это большой плюс – при том количестве информации, что программа предоставляет о системе, более разнообразный интерфейс усложнял бы восприятие. Для написания статьи я использовал чуть модифицированную (но об этом позже) версию 1.54 (номер версии прописывается на каждой закладке программы слева внизу).

Главное окно выглядит следующим образом:

CPU

Мы видим четыре группы полей: Processor, Clocks, Cache, Selection; здесь же находятся семь вкладок и две кнопки. Кнопка OK закрывает программу (посмотрели? OK, хватит). Кнопка Validate открывает окно валидации (но об этом чуть позднее).

Первая группа, Processor является самой важной – она содержит информацию о том, что за процессор(ы) у нас установлен.

  • Name – поле модели процессора, отображающее то, как его определяет CPU-Z. Соответственно, актуальность этого поля будет зависеть от версии CPU-Z. И не стоит удивляться, что версия 2005 года неверно показывает информацию о процессоре 2009 года.
  • Code name – кодовое (техническое) название процессора. Обычно, при разработке ядра процессора, ему даётся техническое название, используемое вплоть до того момента, когда процессор готов к выходу на рынок. Тогда за дело берутся маркетологи и запутывают название настолько, насколько успеют, пока их не остановят, да так, что нельзя понять, насколько схожи два процессора входящие в одну линейку или имеющие один модельный номер. И наоборот – сколько разницы между двумя линейками. Так, их стараниями появилось два процессора E6600 имеющие разный техпроцесс, ядро, кеш, частоту – в общем, все характеристики, кроме шины и микроархитектуры. Отличить их можно только по полному названию линеек, что, конечно, объёмнее, чем просто назвать модель.
  • Package – корпусировка процессора. Само ядро процессора нельзя подключить к материнской плате напрямую ввиду невероятно мелких размеров контактов. Потому его сажают на подложку (также называемую субстратом) – своего рода переходник для подключения к материнской плате. Одно и то же ядро может выпускаться в разных исполнениях корпуса – для этого и служит данное поле. Например, Prescott выпускался в двух корпусах – socket 478 и LGA 775 (socket T). Gallatin в трёх: socket 603, socket 478 и LGA775 (socket T).
    упаковкаПример компоновки процессора под Socket LGA775. Видно, что ядро припаяно в подложке, которая может варьироваться.
  • Technology – определяет технологический процесс, по нормам которого произведено ядро. Как видно, у процессора на скриншоте техпроцесс равен 45 нанометрам. Традиционные единицы измерения – нанометры и микрометры (для более старых процессоров).
  • Core Voltage – напряжение питания ядра.
  • Specification – так называемый "CPU string" процессора. Это строка, в которой хранится его название. Не зависит от версии CPU-Z, только от процессора, потому даже довольно старая версия будет это поле показывать верно.
  • Следующая строка обозначает CPUID – команду, выдающую три значения – Family, Model и Stepping, по которым можно определить ядро и ревизию ядра процессора.
  • Extrended CPUID – дополнительные регистры, служащие для уточнения информации о процессоре. Обычно используется стандартный вариант.
  • Revision - определяет ревизию ядра процессора. Обычно более новая ревизия обладает меньшим тепловыделением, лучшим разгонным потенциалом, потому может оказаться полезным поиск самой новой ревизии для разгона.
  • Instructions – перечисление наборов инструкций, поддерживаемых процессором, таких как MMX, SSE и другие.

Следующая группа – это Clocks. Стоит заметить, что в скобках подписано, к какому ядру (нумерация начинается с нуля) относится информация, отображаемая в данной группе. Простейший способ переключения ядер – нажать на рабочей области окна программы правой кнопкой мыши и выбрать нужное ядро. А теперь про поля:

  • Core Speed – тактовая частота процессора, обновляемая в режиме реального времени. Обычно все программы такого рода используют один алгоритм. У процессора есть регистр TSC, который увеличивает своё значение на единицу каждый такт. Таким образом, взяв, интервал, например, в миллисекунду, разделив разницу в показаниях регистра на время, в течение которого мы проводим измерение, получим частоту процессора. Ибо разница между значениями регистра покажет сколько тактов прошло за это время, что и является определением частоты.
  • Multiplier – множитель процессора, показывающий, во сколько раз внутренняя частота процессора (называемая просто частотой процессора) больше внешней (называемая частотой шины). Современные процессоры поддерживают технологии энергосбережения, которые во время простоя понижают множитель процессора и напряжение питания. Поэтому иногда программа может показывать частоту ниже номинальной, что вы и можете наблюдать на приведённом примере (штатный множитель 11x, в простое понижается до 6x).
  • Bus Speed – внешняя частота процессора, она же – (опорная) частота шины процессора.
  • Rated FSB – эффективная частота процессора. Показывает, какой частоте шины эквивалентна скорость из-за применения технологий DDR (Double Data Rate) и QDR (Quad Data Rate), позволяющих передавать несколько бит за один такт по одной линии шины. Также эффективная частота используется, когда частота шины "умножается" подобно частоте процессора относительно некой "опорной" частоты (отображаемой в поле Bus Speed). Взятый для примера процессор использует шину QDR (она же QPB – Quad Pumped Bus, что означает по сути то же самое), потому эффективная частота шины в четыре раза больше реальной (физической).

Группа Cache. Данная группа отображает краткую информацию о кэш-памяти CPU.

  • L1 Data - отображает информацию о кэш-памяти первого уровня для данных, а именно - объём кэша и его ассоциативность.
  • L1 Inst. - информация о кэш-памяти первого уровня (объём и ассоциативность)
  • Level 2 - информация о кэш-памяти второго уровня.
  • Level 3 - информация о кэш-памяти третьего уровня. Присутствует не на всех современных процессорах, потому поле может быть неактивно.

Последняя группа на этой закладке подытоживает информацию о многопоточности системы.

  • Selection - позволяет выбрать процессор, о котором отображается информация на закладке CPU. Активна только для многопроцессорных систем.
  • Cores - показывает число активных ядер процессора. Данный процессор является двухъядерным, потому число ядер - два. Однако, ядра можно как отключать, так и (иногда) активировать отключённые производителем, потому число в данном поле может отличаться от начальных настроек. Поскольку у каждого ядра есть свой кэш, то количество активных ядер влияет и на эти пункты.
  • Threads - количество логических процессоров в системе или количество потоков. Отличается от числа активных ядер при наличии технологии Hyperthreading, позволяющей выполнять несколько потоков на одном ядре процессора, что определяется системой как наличие дополнительных виртуальных (логических) ядер. На данный момент технология позволяет выполнять два потока на ядре, потому число потоков на таком процессоре будет вдвое больше числа ядер.

 

Вкладка Cache

Cache

Следующая закладка, "Cache", отображает информацию о кэш-памяти. Каждая группа на данной вкладке отвечает за свой кэш. Так, кэш-память делится по уровням, входя в состав иерархической структуры подсистемы памяти. Кэш служит для маскирования запросов в оперативную память. Подробное описание кэша выходит за рамки данной статьи. Группы представлены следующие: Кэш-память первого уровня для данных (D-cache), кэш первого уровня для инструкций (I-cache), кэш второго уровня и (есть не у всех процессоров) кэш третьего уровня. Рассмотрим теперь пункты каждого типа кэша:

  • Size - объём кэш-памяти. Измеряется в килобайтах и мегабайтах. Чем больше, тем лучше, хотя после определённого значения прироста почти не приносит. Конечно, это зависит и от самой задачи или теста.
  • Количество - в группе находится справа от объёма. Показывает, сколько таких кэшей присутствует в процессоре. Поскольку кэш первого уровня у каждого ядра - свой, а процессор имеет два ядра, то он имеет два подобных кэша.
  • Descriptor - сведения о кэше сохраняются в зашифрованном виде подобное CPUID. Данное поле расшифровывает характеристики кэша, такие как его ассоциативность и объём линии кэша.

Вкладка Mainboard

Mainboard

 

Вкладка "Mainboard". Как следует из названия, содержит информацию о системной плате.

Группа Motherboard собрала в себе следующие пункты:

  • Manufacturer - Стоит заметить, что информация берётся из так называемого DMI - интерфейса для программного сбора данных о системе. В свою очередь, эти данные являются частью BIOS, потому если производитель не утруждал себя, вы можете увидеть пустое поле на этом месте. Так, у AsRock N61P-S это поле пусто.
  • Model - модель материнской платы и ревизия (следующее поле справа). Берётся аналогично из DMI. У одной из плат Epox на чипсете Nforce2 данное поле является пустым. На некоторых платах вместо и производителя и платы можно увидеть чудесную надпись: "To Be Filled By O.E.M.".
  • Chipset - название производителя, модели и ревизии чипсета. Раньше чипсет отвечал за работу с памятью, но сейчас контроллер памяти встроен в процессор и эта функция отпала. За чипсетом осталась только функция связи с южным мостом и графическим портом, но и они добавляются в процессор. Определяется через PCI регистры, потому если отключить определение PCI-устройств, то информация о чипсете отображаться не будет.
  • South bridge - южный мост. Отвечает за работу с периферией - такие шины, как SATA, USB, LAN, Audio, а также мультик (чип MultiIO) - все они обмениваются информацией через южный мост. Определяется через PCI-регистры.
  • LPCIO - чип мультиввода-вывода (multiIO), в народе именуемый мультиком. Называется раздел по названию интерфейса, служащего для связи его с южным мостом - LPC. Это хабовый интерфейс, созданный для подключения, например, флеш-чипов BIOS. Мультик обеспечивает работу самых старых шин - PS/2, COM, LPT, контроллера флоппи-дисков, а также контроль за скоростью вращения вентиляторов и датчиков температуры.

Следующая группа - BIOS.

  • Brand - название производителя BIOS. BIOS материнских плат не пишутся с нуля, а создаются на основе стандартных шаблонов, которые производятся несколькими компаниями, такими как Phoenix, AMI и др. а уже затем переделываются производителями плат под свои нужды.
  • Version - версия BIOS. Версия записана в самом BIOS и может не соответствовать истине - нередко при обновлении  BIOS обновляется не целиком, а лишь его основная часть, потому программы докладывают о том, что версия BIOS является более старой, нежели есть на самом деле.
  • Date - дата выпуска версии BIOS. Стоит учесть, что при модификации BIOS с помощью утилит, эта дата обновляется на текущую, потому информация о дате выпуска изначальной прошивки может быть недостоверна.

Последняя группа этой закладки - Graphic Interface. Информирует о типе графической шины, её возможностях и текущем режиме.

  • Version - название версии порта. Либо сообщает о шине PCI-Express, либо об AGP и её версии.
  • Link width - текущий режим шины.
  • Max supported - максимально поддерживаемый режим шины. Нередко бывает, что при разгоне чипсета P965 шина PCI-E "сваливается" в режим PCI-E 1x. Данная опция помогает определить это явление.
  • Sideband - опция шины AGP. Отвечает за работу передачи данных по побочной шине (дополнительная, служившая для технических целей, часть шины AGP, которую затем использовали для передачи данных). Для плат с шиной PCI-Express неактивна.

Вкладка Memory

Вкладка "Memory" имеет всего две группы, первая из которых - General (общее) отвечает за основные характеристики памяти.

Memory
  • Type - тип оперативной памяти, например, DDR, DDR2, DDR3.
  • Size - объём памяти, измеряется в мегабайтах.
  • Channels # - количество каналов памяти. Используется для определения наличия многоканального доступа к памяти.
  • DC mode - режим двухканального доступа. Существуют чипсеты, которые могут по-разному организовывать двухканальный доступ. Из простых методов это symmetric (симметричный) - когда на каждом канале находятся одинаковые модули памяти, либо assymetric, когда память используется разной структуры и/или объёма. Ассиметричный режим поддерживают чипсеты Intel, начиная с 915P и NVIDIA, начиная с Nforce2.
  • NB Frequency - частота контроллера памяти. Начиная с AMD K10 и Intel Nehalem, встроенный контроллер памяти получил раздельное тактование от ядер процессора. Данный пункт указывает его частоту. Для систем с контроллером памяти, находящимся в чипсете, данный пункт неактивен, что и можно наблюдать.

Следующая группа - Timings. Посвящена таймингам памяти, характеризующим время выполнения памятью определённой типовой операции.

  • Frequency - частота памяти, реальная. То есть, DDR2-800 будет передавать данные по шине с частотой 400МГц, но за счёт удвоенной частоты передачи данных будет иметь скорость, как обычная память на частоте 800МГц, что и используется маркетологами для политики "больших чисел". Так что не стоит пугаться вдвое меньшей частоты. Однако, бывает, что частота всё равно отличается слегка от той, что должно быть (см. следующий пункт).
  • FSB:DRAM - показывает делитель памяти, то есть, величину, характеризующую соотношение частоты памяти и системной шины. Например, поскольку частота шины составляет 266МГц, а памяти DDR2-800 - 400МГц, то соотношение будет 2:3. Стоит отметить, что на асинхронных контроллерах данное поле будет отображать "asynch.", что говорит о полной независимости частоты памяти от шины. Для десктопов такой чипсет существует только один - ATI RD600.

    AsynchСкриншот вкладки памяти на RD600.

    Делители отсутствуют, как класс по причине асинхронности чипсета, да и тайминги далеко не на всех платформах можно такие выставить - 3-0-1-0.

    Все остальные чипсеты являются либо синхронными (как самые первые чипсеты, вплоть до 440BX), либо псевдоасинхронными (т.е. работающие посредством делителей памяти). На системах со встроенным контроллером памяти данной поле отличается, поскольку частота памяти на процессорах AMD зависит не от шины, а от частоты процессора, потому поле будет называться CPU/DRAM. При этом делитель памяти может быть только целочисленным, что (по причине большого числа моделей процессоров с разными частотами) приводит к шагу дискретизации частоты памяти. Так, делитель памяти равный 8 на процессоре с частотой 3200МГц будет выдавать 400МГц - в точности DDR2-800. А на процессоре с частотой 3000МГц - уже 375 (DDR2-750). Это совершенно нормальное явление, а разницу в производительности "на глазок" заметить нельзя. Memory AMDСкриншот вкладки памяти на встроенном контроллере AMD K8.
  • CAS# Latency (CL) - минимальное время между подачей команды на чтение (CAS#) и началом передачи данных (задержка чтения).
  • RAS# to CAS# Delay (tRCD) - время, необходимое для активации строки банка, или минимальное время между подачей сигнала на выбор строки (RAS#) и сигнала на выбор столбца (CAS#).
  • RAS# Precharge (tRP) - время, необходимое для предварительного заряда банка (precharge). Иными словами, минимальное время закрытия строки, после чего можно активировать новую строку банка.
  • Cycle Time (tRAS) - минимальное время активности строки, то есть минимальное время между активацией строки (её открытием) и подачей команды на предзаряд (начало закрытия строки).
  • Bank Cycle Time (tRC) - минимальное время между активацией строк одного банка. Является комбинацией таймингов tRAS+tRP – минимального времени активности строки и времени её закрытия (после чего можно открывать новую).
  • Command Rate (CR) - время, необходимое для декодирования контроллером команд и адресов. Иначе, минимальное время между подачей двух команд. При значении 1T команда распознаётся 1 такт, при 2T – 2 такта, 3T – 3 такта (пока только на RD600).
  • DRAM Idle Timer - количество тактов, через которое контроллер памяти принудительно закрывает и предзаряжает открытую страницу памяти, если к ней не было обращений.
  • Total CAS# (tRDRAM) - тайминг, используемый памятью RDRAM. Определяет время в тактах минимального цикла распространения сигнала CAS# для канала RDRAM. Включает в себя задержку CAS# и задержку самого канала RDRAM - tCAC+tRDLY.
  • Row to Column (tRCD) - ещё один тайминг RDRAM. Определяет минимальной время между открытием строки и операцией над столбцом в этой строке (аналогичен с RAS# to CAS#).

 

Вкладка SPD

SPD

Данная вкладка описывает данные SPD - механизма, служащего для определения наличия и характеристик модулей памяти. Расшифровывается как serial presence detect, последовательное определения наличия. Слово последовательное указывает на тип используемой при этом шины, I2C - она как раз последовательная. Шина I2C включена в состав SMBus, разработанной Intel, потому если отключить в CPU-Z определение устройств на шине SMBus, то данные о SPD отображаться не будут. Если посмотреть на модуль памяти, то можно увидеть маленькую микросхему, отличную от чипов памяти, которая имеет восемь ног. Вот это и есть так называемая микросхема SPD. По сути же это обычная "флешка" - чип флеш-памяти по типу тех, что хранят в себе BIOS материнской платы и видеокарт (и другой разной периферии).

Почти все материнские платы выставляют тайминги и частоты исходя из данных SPD, поэтому ошибки в этих данных могут привести к тому, что система не сможет стартовать. Особенно часто проблемы возникают с модулями, рассчитанными на энтузиастов. Иногда частоты и тайминги, зашитые в SPD предназначены для использования на повышенном напряжении, что приводит к невозможности загрузиться на стандартном напряжении и нужно найти обычный модуль, выставить в BIOS нужное напряжение и уже тогда воткнуть исходные модули. Такая проблема была, как минимум, у Corsair. Другой пример - когда производитель пишет на наклейке частоты и тайминги и напряжение, при которых память можно эксплуатировать, но для того, чтобы загрузиться, прописывает в SPD безопасные частоты, сильно завышенные, или же завышенные тайминги. И тогда у новичков появляются вопросы, мол, почему купил память DDR2-1066, а она определяется как DDR2-800?

И теперь, собственно, данные, что мы можем видеть на данной вкладке. Первая группа, Memory Slot Selection:

  • поле со списком для выбора модуля. Позволяет выбрать модуль памяти, для которого отображается информация SPD.
  • справа находится поле с названием типа памяти, в нашем случае - DDR2.
  • Module Size - объём модуля в мегабайтах.
  • Max. Bandwith - максимальная пропускная способность. В данном случае, PC2 означает память DDR2, а число после этого означает максимальную пропускную способность в мегабайтах. В скобках подписана реальная частота шины DDR. Считается пропускная способность по формуле: Freq * 64 * 2 / 8, где 64 - ширина шины памяти в битах (у всех модулей SDRAM она равна 64 битам), 2 - означает технологию DDR, которая удваивает пропускную способность, а деление на 8 переводит биты в байты (в 1 байте 8 бит). Так, для DDR2-800 с реальной частотой 400МГц мы получим: 400*64*2/8=6400МБ/с, что и показывает CPU-Z.
  • Manufacturer - название производителя модуля памяти. Обычно не заполняется Noname (безымянными) производителями.
  • Part Number - номер партии. Аналогично, не заполняется Noname.
  • Serial Number - серийный номер модуля. Безымянные производители шьют одну прошивку, потому понятие серийности вообще не существует.
  • Correction - наличие у модуля коррекции ошибок. На обычной памяти не встречается, а отличить такой модуль легко по "лишнему" чипу памяти. Если у обычного модуля на одной стороне 4 или 8 чипов, то у такого - 5 или 9. Находится посередине. На некоторых модулях можно увидеть место на плате под этот чип.
  • Registered - наличие регистровой памяти. Энтузиастам интереса не представляет.
  • Buffered - наличие буферизованной памяти.Опять же, энтузиастам интереса не представляет.
  • SPD Ext. - наличие расширений SPD. SPD разрабатывается организацией JEDEC, занимающейся принятием стандартов в области памяти. Но компания NVIDIA предложила неиспользуемые стандартом байты (а их немало) задействовать для скоростных профилей, где не только будут прописывать основные и дополнительные тайминги, но и напряжение. Свой стандарт она назвала EPP - enhanced performance profile (профиль улучшенной производительности). Вслед за ней Intel добавила в свои чипсеты поддержку аналогичных профилей с названием XMP - extreme memory profile (экстремальный профиль памяти). Сделаны профили для новичков, которые не могут сами разогнать и выставить нужные настройки, потому энтузиастам они не рекомендуются. Модуль памяти поддерживает либо EPP, либо XMP, но дело тут не столько в том, что оба алгоритма используют смежные байты. Основная причина - конечно, политическая. Память должна получить благословение либо одной компании, либо другой, чтобы провозгласить поддержку профиля. Сделать поддержку обоих технически возможно, но одобрено это, конечно, не будет.
  • Week/Year - неделя и год выпуска.

Следующая группа - Timings Table - таблица таймингов для разных частот. Подписи столбцов обозначают номер таблицы, созданной по стандарту JEDEC, либо же профиль EPP/XMP, если таковой имеется.

  • Frequency - частота памяти. Как говорилось, может отличаться от написанной на этикетке, что обычно является нормальным явлением, если память может работать на заявленной производителем частоте.
  • CAS# Latency - минимальное время между подачей команды на чтение (CAS#) и началом передачи данных (задержка чтения).
  • RAS# to CAS# - время, необходимое для активации строки банка, или минимальное время между подачей сигнала на выбор строки (RAS#) и сигнала на выбор столбца (CAS#).
  • RAS# Precharge - время, необходимое для предварительного заряда банка (precharge). Иными словами, минимальное время закрытия строки, после чего можно активировать новую строку банка.
  • tRAS - минимальное время активности строки, то есть минимальное время между активацией строки (её открытием) и подачей команды на предзаряд (начало закрытия строки).
  • tRC - минимальное время между активацией строк одного банка. Является комбинацией таймингов tRAS+tRP – минимального времени активности строки и времени её закрытия (после чего можно открывать новую).
  • Command Rate - время, необходимое для декодирования контроллером команд и адресов. Иначе, минимальное время между подачей двух команд. Используется только в расширенных профилях.
  • Voltage - используемое напряжение. JEDEC использует только стандартное значение, потому отличаться это поле будет только в расширенных профилях.

Вкладка Graphics

Graphics

"Graphics" - данная закладка, как можно понять из названия, рассказывает о видеосистеме. Появилась она сравнительно недавно, но уже обзавелась интересными возможностями.

В группе Display Device Selection всего два пункта:

  • Поле со списком для выбора видео устройства (на случай, если вы добавили больше одной видеокарты в систему). Неактивно, если видеокарта всего одна.
  • Perf level - уровень производительности. Видеокарта может иметь несколько уровней производительности (профилей), которые дадут разные показания в следующих секциях. Сделаны уровни для переключения 2D/3D режимов, чтобы видеокарта не грела попусту воздух тогда, когда это не требуется. Аналогично - неактивно, если уровень производительности всего один.

Группа GPU. Отображает информацию о видеопроцессоре.

  • Name - название видеокарты, зашитое в BIOS видеокарты.
  • Code name - кодовое название видеочипа, по аналогии с кодовым названием ядра процессора. Обычно представляет собой буквенно-числовую кодировку, в отличие от процессоров, где используются слова и словосочетания (сейчас обычно названия городов или мест).
  • Revision - ревизия ядра, аналогично такому же пункту у центрального процессора.
  • Technology - технологический процесс, по нормам которого выполнен чип. Зависит от маркировки чипа, потому способ менее точен и число ошибок с его определением больше, чем у процессоров.

Справа от группы можно увидеть логотип производителя чипа (если CPU-Z его верно определяет).

Группа Clocks объединяет информацию о частотах видеокарты.

  • Core - частота ядра видеочипа. Как и с процессором, если присутствует более одного профиля производительности, то частоты могут быть ниже номинальных. Это всего лишь режим энергосбережения при простое.
  • Shaders - частота шейдерного домена. Раздельное тактование его частоты позволяет более гибко подбирать оптимальный режим работы чипа в зависимости от характера нагрузки. NVIDIA согласилась, что тенденция показывает увеличение шейдерной нагрузки на чип, для чего решила поднять его частоту относительно остальной части чипа.
  • Memory - частота видеопамяти, физическая (реальная).

Группа Memory объединяет пункты, информирующие о характеристиках подсистемы памяти видеокарты.

  • Size - объём видеопамяти.
  • Type - тип памяти, например, DDR, DDR2, GDDR2, GDDR3, GDDR4, GDDR5.
  • Bus width - ширина шины памяти. Показывает, сколько данных можно передать за один такт без учёта технологий DDR/QDR.

Вкладка About

About

Последняя и достаточно очевидная вкладка, "About".

  • About CPU-Z - в данной группе отображается версия CPU-Z и время её выпуска, автор и команда, официальная страница проекта, тип лицензии и сайт валидации.
  • Windows version - в данной группе изображены версия Windows, сервис пака и DirectX.
  • Tools. Дополнительные возможности, а именно - создание отчётов и валидаций. Последние рассмотрим в следующей главе.

Очень полезной функцией CPU-Z является создание отчётов о системе.

  1. Save Report (.HTML) – краткий отчёт в виде гипертекстовой страницы. В него входит только описание оборудования, датчиков и основных параметров системы (процессора, памяти, чипсета, видео, софта).
  2. Save Report (.TXT) – наиболее полный отчёт в обычном текстовом файле. В нём содержатся не только данные, попадающие в HTML-версию, но и дампы регистров системных устройств и SPD памяти.

 

Валидация (Validation)

Очень важный элемент функциональности CPU-Z. Позволяет сделать краткий отчёт о системе в зашифрованном виде и выложить его на сайт валидации (сейчас это http://valid.canardpc.com/). Сделать валидацию можно в режиме онлайн. Для этого нужно перейти на вкладку "About" и нажать кнопку Validation. В появившемся окне в группе "Online mode" ввести имя (по умолчанию подставляется имя компьютера), e-mail (опционально, если не ввести, то на почту не придёт письма о добавлении записи в базу валидаций и ссылки на результат). Затем нажать кнопку Submit. Если снять галочку "publish online", то у результата будет просто проверена контрольная сумма, но добавлен в базу он не будет.

Valid

Обычно же результаты выкладывают вручную (редко, когда на тестовом стенде есть интернет). Можно сделать это следующими способами:

  1. Нажать F7 (самый распространённый метод ввиду простоты и скорости)
  2. Перейти на вкладку "About" и нажать кнопку Validation. В появившемся окне нажать кнопку Save validation file.
  3. Нажать кнопку Validate на первой вкладке программы (появилась в последних версиях). Она сразу откроет окно валидации, где нужно нажать кнопку Save validation file.

Результатом любого из этих трёх действий будет файл с валидацией. Раньше валидация была текстовой и имела контрольную сумму в конце, что позволяло смотреть, что это за валидация и на какой частоте она сделана. Сейчас файл является полностью зашифрованным, поэтому, если вы собрались разгонять несколько процессоров подряд, не забудьте складывать результаты, полученные на одном процессоре в отдельную папку перед установкой нового. По умолчанию, при нажатии F7 в название файла валидации дописывается частота процессора, что является ещё одним плюсом относительно других способов.

Далее нужно зайти на страницу http://valid.canardpc.com/, ввести имя, на которое будет зарегистрирован результат (Правила HWBot требуют совпадения имени, на которое зарегистрирован результат валидации и профиля на HWBot).

Горячие клавиши

  • F5 - сохраняет скриншот программы в формате bmp в текущую папку (откуда запущена программа). Файлы получают названия по названию вкладок (записаны по порядку) - cpu.bmp, cache.bmp, mainboard.bmp, memory.bmp, spd.bmp, graphics.bmp, snap.bmp. При этом закладки cpu, memory и почему-то snap (закладка About) в конце имени приписывают через дефис частоту процессора. Достаточно полезное свойство.
  • F6 - копирует скриншот программы в буфер обмена.
  • F7 - создаёт файл валидации в формате cvf в текущей папке.
  • F9 - переключается между алгоритмами вычисления частоты процессора.

 

Параметры запуска

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

  • -txt=report Запуск CPU-Z в скрытом режиме: окно программы не открывается, только создаётся текстовый отчёт с дампом регистров (report.txt). Помимо названия файла (после знака равно) можно прописать и путь. Например: - txt=D:\Dump\report Создаст файл report.txt в папке D:\Dump. Можно использовать и относительный путь.
  • -html=report То же самое, но создаётся отчёт в HTML.
  • -core=N Отображает частоту ядра за номером N (ядра нумеруются, начиная с нуля). Можно следить за частотой разных ядер, запуская несколько окон CPU-Z с разным параметром, например: cpuz.exe –core=0 cpuz.exe –core=1 Это приведёт к запуску двух окон CPU-Z, отображающих частоты двух первых ядер процессора. Однако, проще переключаться между частотами ядер с помощью нажатия правой кнопкой мышки в рабочей области окна CPU-Z на вкладке процессора.
  • -console Выводит информацию в командную строку интерпретатора cmd.exe в Windows XP. Заметим, что вызывать программу с параметром необходимо из самой командной строки.

 

Файл конфигурации

Вместе с программой прилагается файл конфигурации, cpuz.ini, с помощью которого можно задавать особые параметры работы CPU-Z. По умолчанию, выглядит он следующим образом:

[CPU-Z] TextFontName=Verdana TextFontSize=13 TextFontColor=000060 LabelFontName=Verdana LabelFontSize=13 PCI=1 MaxPCIBus=256 DMI=1 Sensor=1 SMBus=1 Display=1 ShowDutyCycles=0

  • TextFontName= Определяет шрифт, используемый для информационных полей.
  • TextFontSize= Определяет размер шрифта.
  • TextFontColor= Определяет цвет шрифта, записанный в формате RGB в шестнадцатеричной системе исчисления, например, 9600E0.
  • LabelFontName= Определяет шрифт, используемый для подписей к полям.
  • LabelFontSize= Определяет размер шрифта подписей к полям.
  • Sensor= Выставление равным нулю отключает определение чипа мониторинга и измерение напряжений.
  • DMI= Выставление "0" или "off" отключает вывод информации DMI (Desktop management interface), записанной в BIOS материнской платы и содержащей обычно информацию о производителе BIOS, версии ядра, версии прошивки и её даты, названии материнской платы, шинах и контроллерах, установленных на материнской плате.
  • PCI= Выставление "0" или "off" отключает вывод информации об устройствах, занимающих PCI-адресное пространство (т.е. логически находящихся на ней, при этом подключаться к шине им не обязательно). Это,например, определение чипсета и его свойств (скорости графического порта, таймингов).
  • MaxPCIBus= Определяет, сколько устройств (логических) из PCI адресного пространства будет просканировано. Максимальное число устройств на одной шине (шина может быть не одна) – 256 с нумерацией от 0 до 255. Значение по умолчанию как раз 255.
  • SMBus= Выставление значения "0" или "off" отключает сканирование шины SMBUS. Шина SMBUS – это технология, разработанная Intel и являющаяся производной от шины I2C, на которой, как известно, сидит, например, SPD. Таким образом, при отключении информация в закладке SPD показываться не будет.
  • Display= Позволяет отключить отображение свойств видеокарты в закладке Graphics.
  • ShowDutyCycles= При значения "1" CPU-Z использует другой алгоритм вычисления частоты, основанный на вычислении периода такта.

Некоторые из этих параметров можно использовать в качестве твиков. Например, при отключении всех вышеуказанных параметров CPU-Z грузится слегка быстрее. Когда система в разгоне проходит Superpi 1M, но валится при загрузке CPU-Z, это довольно обидно. Возможно, кому-то подобное поможет. Однако, если отключить всё, то не будут показываться тайминги, а правила HWBot требуют как вкладки CPU, так и Memory. Выходом является не отключать для 3D тестов и большинства 2D тестов параметр PCI, а выставить MaxPCIbus=0, что заставит программу сканировать только северный мост (который всегда является нулевым устройством на шине и содержит информацию о таймингах и делителе памяти). Теоретически, это должно давать небольшой прирост стабильности за счёт облегчения самой программы.

Пара слов о микроизменениях в версиях CPU-Z. Заключение.

Как я сказал, я использовал модифицированную версию, в чём же отличие? Новейшая версия, 1.54 показывала про мой процессор вот что:

Old CPU-Z

Видно, что старая версия 1.54 мой E6500K за таковой не определяла, относя его к простым смертным. Я связался с автором CPU-Z и выслал ему отчёт, в том числе и по этому вопросу. Ответа от него не получил. Но, запустив с флешки скачанную по другому поводу версию (скачал опять же, 1.54) увидел надпись E6500K, что вызвало лёгкий когнитивный диссонанс. Покопавшись и найдя "старую" версию, я сравнил цифровые подписи. У старой была от 24-го марта. А у новой - от 31-го марта, что меня успокоило, поскольку письмо я написал 29-го. Так что не всегда одна версия является той же самой. Это скорее микро-обновление, но о существовании таких явлений, я считаю, знать полезно.

Обсуждение материала ведётся в этой теме нашего форума.