Сегодня 25 декабря 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Звук и акустика

"Железо" в игровых приставках. Часть 1: Microsoft X-Box.

⇣ Содержание

Введение

Итак, в прошлой статье мы рассказали вам о первом опыте Microsoft на рынке игровых приставок. Сейчас же мы рассмотрим новинку от гиганта индустрии, компании Nintendo.

Представляем вам GameCube от Nintendo. Из нашей статьи вы узнаете, как работает сама приставка, и что самое важное - как она соотносится с Sony PlayStation2 и Microsoft Xbox. Итак, перейдем к делу.


Процессор GameCube

Если считать, что в основу Xbox был положен обычный компьютер, то GameCube с самого начала задумывалась как игровая приставка. Основные задачи, лежащие перед Nintendo при разработке приставки нового поколения были просты: сам процессор должен быть достаточно мощным и дешевым, должен выделять минимум тепла - чтобы поместиться в маленькую коробку. В итоге Nintendo подписала с IBM контракт на производство процессоров для приставки. За основу процессора был взят их знаменитый процессор PowerPC 750CXe.

Тем не менее, подробной информации о процессоре приставки найти не удалось. Из того же, что мы сумели добыть, можно сделать вывод: PowerPC 750CXe в приставке практически не изменился. Добавилось около сорока новых инструкций (возможно, SIMD FP), предназначенных для увеличения производительности игр. Последователи архитектуры PowerPC быстро поймут, что эти дополнительные инструкции - это далеко не то же самое, что набор инструкций Motorola AltiVec SIMD. Возможно, процессор задействует лишь часть набора инструкций AltiVec. И скорее всего, используются только самые необходимые и важные с точки зрения возложенных на процессор функций инструкции.

Итак, эта производная PPC 750CXe с кодовым именем Gekko на самом деле очень проста. Ядро PowerPC обладает простым четырехступенчатым целочисленным конвейером. Основная его задача - обеспечить работу ядра на низких частотах. Для игр же более важны точные вычисления с плавающей точкой, а конвейер Gekko для операций с плавающей точкой имеет 7 ступеней. Так как Gekko относится к RISC процессорам, стадия выборки и декодирования (fetch/decoding stages) инструкций не занимает много времени процессора, в отличие от конкурента Xbox. Непосредственно после выборки RISC инструкций, они распределяются (dispatch), а тактом позднее они посылаются на исполнительные устройства.

PowerPC представляет собой процессор с 64-битной архитектурой. Gekko же использует только её часть - 32-бита. Процессор поддерживает 32-битную адресацию, и обладает двумя 32-битными целочисленными арифметико-логическими устройствами. Кроме того, имеется 64-битное устройство для выполнения операций с плавающей точкой, способное работать либо с одним 64-битным числом, либо с двумя 32-битными числами. При этом можно использовать 32 64-битных FP регистра. Кроме того, имеется столько же регистров общего назначения (GPR). В этом отношении GameCube переплюнула Xbox с её ограничениями архитектуры x86 и восемью регистрами общего назначения.

И хотя и Gekko, и процессор Intel, использующийся в Xbox, производятся по одинаковому техпроцессу (0,18 мкм), Gekko уступает процессору Intel из-за относительно короткого конвейера. В результате тактовая частота процессора не может превзойти 500МГц. В Gekko используются медные проводники. Известно, что они проводят электричество эффективнее алюминиевых, использующихся в том же Xbox. Но выиграть за счет этого в тактовой частоте процессора все равно не возможно. Итак, в GameCube тактовая частота процессора составляет 485МГц, - три частоты системной шины (162МГц). В результате более короткого конвейера увеличивается количество выполняемых за цикл инструкций. Однако, судя по всем данным, по производительности PowerPC 750 нельзя сравнить даже с Intel Celeron.

Те, кто имеет опыт работы с компьютерами, уже наверняка знают, что когда речь идет об играх, производительность процессора встает на задний план, если в системе имеются другие узкие места. Поэтому теоретически Gekko могло бы быть вполне достаточно. У нас же сложилось мнение, что его производительности не хватает.

Итак, выбор был остановлен на Gekko только лишь благодаря его физическим характеристикам: хотя размеры кэша L1 и L2 на кристалле больше, в сравнении с Xbox (64кб/256кб против 32кб/128кб) да и количество используемых в процессоре транзисторов здесь больше (более 21 миллиона против примерно 9 миллионов в Xbox), размер кристалла Gekko не превышает 45 квадратных миллиметров. Для сравнения, размер кристалла процессора Xbox примерно равен 100 квадрантным миллиметрам.

Gekko практически не выделяет тепла - он рассеивает примерно 5 Вт, работая на частоте 485МГц. И снова, в сравнении с Xbox этот показатель в три раза лучше.

В итоге, хотя Gekko и проигрывает по производительности процессору Xbox, размер его ядра меньше, и тепла он выделяет меньше. Это сказывается и на стоимости приставки (она становится дешевле), и на её размерах, что целиком удовлетворяет поставленные Nintendo задачи.

Пропускная способность системной шины Gekko больше, чем у процессора Xbox - шина работает на частоте 162МГц, а не 133МГц (по спецификации Intel AGTL+). В результате процессор соединен с северным мостом каналом в 1,3Гб/с. Сам же северный мост, как и в платформе Xbox на базе nForce, встроен в один чип вместе с графическим ядром.

Настало время познакомиться с приятелем Gekko - мы называем его Flipper.


Какое будущее ожидает ATI?

Что-то около года назад ATI приобрела компанию ArtX. Мы уже рассказывали об этой компании - несколько лет назад она занималась производством интегрированных графических ядер для чипсетов Ali Super7 - Aladdin 7.

И хотя сам чипсет появился слишком поздно для рынка Super 7, ArtX привлекла внимание Nintendo, с коей и заключила контракт на производство графического ядра для приставок следующего поколения. В итоге эта малоизвестная компания была куплена намного более известным игроком в этой индустрии, компанией ATI.

Но уже во время заключения этой сделки - в середине 2000 года - разработка GameCube, как и разработка чипов ATI для компьютеров следующего поколения, была завершена. И хотя обе компании находились теперь под одной крышей, объединить усилия при создании графического ядра для GameCube не удалось. Впрочем, ATI поступила очень мудро, добившись размещения наклейки ATI на корпусе GameCube. Такая маркировка - по сути снабжение товара торговой маркой - очень сильный ход, особенно в свете планов ATI. Как-никак, партии приставок разойдутся миллионными тиражами, и это очень сильно поддержит ATI. И когда счастливый пользователь GameCube решит обзавестись новой видеокартой, скорее всего он обратит свое внимание на продукцию ATI.

На материнской плате приставке кроме различного рода микросхем памяти имеется всего два чипа. Первый - это уже известный нам процессор IBM Gekko. Второй чип - это интегрированный северный мост, контроллер ввода-вывода и графический процессор производства команды ArtX, которая входит сейчас в ATI. По размерам этот чип ещё меньше Gekko. Сам же по себе он представляет не меньший интерес. Имя ему - Flipper.

Итак, чип Flipper содержит 51 миллион транзисторов, создан он по техпроцессу 0,18 мкм (на этот раз меди в нем нет), а компания-производитель - NEC. Несмотря на большое количество транзисторов, и несмотря на такую мощь и функциональность ядра, по размерам Flipper не превышает 106 квадратных миллиметров. Можно считать, по размерам он равен процессору Xbox. Единственный видимый недостаток - техпроцесс. Ведь новые графические процессоры ATI, как и интегрированный графический процессор Xbox созданы по техпроцессу 0,15 мкм. Благодаря этому примерно на 30% уменьшается размер ядра, по сравнению с 0,18 мкм собратьями. Быть может, в ближайшем будущем графический процессор Xbox будет выпускаться по техпроцессу 0,13 мкм - ведь ко второй половине 2002 года TSMC дозреет до техпроцесса 0,13 мкм. Причину, по которой Flipper выпускается по техпроцессу 0,18 мкм, мы объясним позднее.

Именно на Flipper возложена роль северного моста - ведь он соединен с главным процессором Gekko 64-битной шиной, работающей на частоте 162МГц. Сам чип работает тоже на частоте 162МГц, что благотворно влияет на сокращения задержек при выполнении операций, ведь при этом все шины работают синхронно. Кроме того, это означает, что и графическое ядро работает на той же частоте.

Несколько слов о графическом ядре Flipper - это достаточно простой графический процессор с фиксированной функциональностью. Работу ядра обеспечивает память с большой пропускной способностью. Но сначала все же рассмотрим архитектуру самого графического ядра. Итак, в каждый момент времени Flipper работает с четырьмя пикселями благодаря использованию четырех пиксельных конвейеров. Каждый из этих конвейеров может накладывать по одной текстуре на пиксель. Это сразу же наводит на мысль, что на дизайн ArtX ATI вообще никак не повлияла. А то, что конвейеры и Radeon, и GeForce2 могут накладывать одновременно минимум по две текстуры на пиксель - сейчас оказывается очень даже кстати, ведь уже ни одна современная игра не использует только одну текстуру на пиксель.

То, что функциональность T&L модуля у Flipper фиксирована - несколько разочаровывает. Но для ArtX было практически невозможно внедрить технологию SmartShader от ATI - технологию программируемых пиксельных и вершинных шейдеров, и при этом уложится в график Nintendo. Единственное, что говорит в пользу GameCube - это то, что Flipper полностью задумывался как процессор для игровой приставки, и его T&L устройство более соответствует требованиям разработчиков, нежели более ранние модели T&L устройств для графических карт ПК. И хотя может быть оно лучше подходит для игровых приставок, чем первые T&L устройства для персональных компьютеров, факт остается фактом. Из-за фиксированной функциональности конвейера T&L, разработчики игр столкнутся с некоторыми ограничениями. За два года мы уже разобрались, чем чревата фиксированная функциональность T&L модулей в играх на ПК, и не хотелось бы, чтобы те же проблемы возникли и перед разработчиками игр на Flipper.

Когда речь идет об игровых приставках, очень важным фактором считается возможность полноэкранного сглаживания. Поэтому отметим, что Flipper поддерживает полноэкранное сглаживание. Ядро обеспечивает 7-семпловое multisample полноэкранное сглаживание. Но справедливости ради отметим, что в таком режиме игры будут тормозить. ATI заявила, что количество сэмплов можно изменять - все зависит от воли разработчика. Но пока же, как и в случае с Xbox, мы не обнаружили ни одного случая, когда бы применялось полноэкранное сглаживание - пока таких игр ещё не появилось.

Зная рабочую частоту ядра (162МГц), можно сказать, что графическое ядро Flipper в отношении скорости заполнения ничего особенного не представляет. Тем не менее, это достаточно эффективный графический процессор. Эффективность обусловлена использованием встроенной памяти DRAM.


"Если кэш такой быстрый, почему бы не поместить всю память в кэш?"

Самым интересным в дизайне GameCube, пожалуй, является эффективность пропускной способности памяти. Эффективность достигается путем использования памяти специального типа, известной как 1T-SRAM. Эта память позволяет снизить задержки и более эффективно использовать шину, чем традиционная DRAM. Перед тем, как мы обратимся непосредственно к самой 1T-SRAM, сначала рассмотрим отличия традиционной DRAM и SRAM.

Кэш на кристалле процессора Gekko, как и любого другого графического процессора, представляет собой статический тип памяти - Static RAM, SRAM. Слово "статическая" появилось в результате того, что в отличие от DRAM (Dynamic Random Access Memory), ячейки этой памяти не должны постоянно "обновляться", чтобы хранить данные (ведь в основу DRAM положено емкостное сопротивление: через некоторое время заряд теряется, и если его не "обновить", данные потеряются). Одна из причин, по которой DRAM работает медленнее, чем SRAM - это постоянный процесс "обновления". А самый популярный способ "обновлять" данные - это считывать данные.

Все это было бы просто замечательно, если бы не необходимость в считывании или записи для "обновления" данных. SRAM избегает этого с помощью 4-6 транзисторов, которые статически сдерживают данные в памяти. С другой стороны, для хранения данных в DRAM используется всего лишь один транзистор в сочетании с конденсатором. Благодаря конденсатору значительно уменьшается размер ячеек DRAM на кристалле. В результате производство памяти обходится дешевле. Но при этом возникает проблема "обновления" данных, о которой мы уже рассказали.

Именно вследствие ценового фактора память SRAM не используется в больших количествах. Ведь она в несколько раз дороже DRAM. Поэтому SRAM не используют в качестве основной памяти системы. Но применение этой памяти в небольших объемах очень даже оправдано. Например, она идеально подходит для кэша.

Компания Monolithic System Technology, Inc. (MoSys) предложила более разумный дизайн памяти. Благодаря этому решению производительность новой памяти не уступала SRAM, а стоимость при этом сильно не возросла.

Технология, над которой работала MoSys, носит название 1T-SRAM. Название указывает на то, что в памяти используется один единственный транзистор (1 transistor - 1T) вместо стандартных 6 транзисторов. По сути дела, такое решение больше похоже на модернизацию DRAM, а не на SRAM. А все потому, что для сохранения данных эта память все так же требует "обновления" ячеек. Разница лишь в том, как именно происходит это "обновление". По сведениям MoSys, дизайн 1T-SRAM позволяет добиться "маскировки" процесса обновления данных, в результате по времени задержки и по пропускной способности новая память не уступает традиционной SRAM (хотя и не превосходит). Очевидно, что подтвердить такое утверждение, или опровергнуть его будет очень сложно, так как пока память 1T-SRAM используется лишь на очень малом числе пригодных для тестирования платформ. Но очевидно и то, что задержки на самом деле меньше, и пропускная способность используется эффективнее. Остается вопрос, сколько это будет стоить.

MoSys утверждает, что размер кристалла памяти 1T-SRAM 64Мбит является на 10-15% больше, чем у аналогичной памяти SDRAM. И хотя кому-то это может показаться незначительным, не стоит забывать, что по размерам 64Мбит RDRAM память на 15-30% больше 64 Мбит SDRAM. В результате добавочная стоимость чипа 1T-SRAM будет составлять от 30% до 100% добавочной стоимости чипа RDRAM (мы оцениваем лишь цену производства без лицензионных выплат) по сравнению с чипом SDRAM. Тем не менее, 1T-SRAM будет в любом случае дешевле, чем обычная память SRAM, опять же вследствие того, что вместо шести транзисторов используется лишь один.

В смысле же производительности оценить 1T-SRAM будет очень сложно, так как мы не встречали ещё пригодных для тестирования платформ с этой памятью. Поэтому делать какие-либо предположения или сравнения очень сложно. Отметим только, что Nintendo планирует полностью использовать память 1T-SRAM в своих приставках GameCube.


Встроенная во Flipper DRAM

Итак, подход Flipper заключается в использовании 0,18 мкм техпроцесса NEC для встраивания 1T-SRAM от MoSys, которая составляет два кэша очень большой емкости: Z-буфер на 2Мб и кэш текстур на 1Мб. В итоге такое решение получается дешевле, чем оснащение чипа тремя мегабайтами SRAM памяти. А если говорить о размере кристалла и о стоимости чипа, то такое решение могло бы дать фору большинству серверных процессоров (GameCube не обрела бы такого успеха, если бы Nintendo теряла с каждой приставки $500, как не обрела бы успеха и если бы приставка стоила $700). Теоретически встроенная память работает быстрее DRAM в свете уже описанных преимуществ 1T-SRAM.

Итак, графическое устройство Flipper состоит из 51 миллиона транзисторов, примерно половина из которых предназначена для 1T-SRAM. Если бы Flipper использовал традиционную SRAM, в нем бы работало не 51, а 170 миллионов транзисторов. В результате размер кристалла оказался бы больше, чем размер обоих кристаллов Xbox. Использование 1T-SRAM вместо традиционной SRAM необходимо для обеспечения Flipper достаточным объемом памяти.

2 Мб Z-буфер/кадровый буфер оказывается как нельзя кстати. Из наших опытов с HyperZ и популярными архитектурами рендеринга, с которыми работает Z-буфер, мы знаем, как сильно они используют пропускную способность памяти. Итак, этот Z-буфер на кристалле полностью исключает обращения к основной памяти, в результате чего снижается нагрузка на и без того ограниченный по пропускной способности канал от графического устройства Flipper к основной памяти. Для тех, кого интересуют подробности, скажем, что в чипе имеется четыре устройства памяти 1T-SRAM, в сумме дающие 2Мб. Каждое из этих устройств соединяется по 96-битной шине, что в сумме дает пропускную способность в 7,8 Гбайт/с. Такую пропускную способность Z-буфера можно сравнить с монстрами типа Radeon 8500 или GeForce3 Ti 500. Так как память 1T-SRAM скоростная, то и все обращения к Z-буферу происходят очень быстро. Кроме того, отображаемая поверхность также сначала попадает в эти 2Мб, а уже затем пересылается на внешнюю память для отображения. В результате этого снижается зависимость от пропускной способности основной памяти.

Кэш текстур на 1Мб обеспечивает систему текстурами, но он не играет такой роли, как, скажем, Z-буфер на 2Мб. В нем используется 32 устройства 1T-SRAM (каждое по 256 кбит), и каждое из них соединено 16-битной шиной. В результате пропускная способность кэша составляет 10,4 Гбайт/с.

Первое, что заставляет задуматься насчет устройств 1T-SRAM на кристалле Flipper - это то, что они очень кстати подошли бы для платформы PC. Впрочем, вряд ли кто-то вздумает просчитывать графику на Flipper в разрешении большем, чем 640 x 480 (надо сказать, это разрешение не сильно загружает пропускную способность памяти), при современных графических картах лишь немногие игроки согласятся играть в разрешениях, меньших, скажем, чем 1024 x 768. Но хорошо бы оснастить карты таким же 2 Мб Z-буфером, встроенным в кристалл. Это положительно бы сказалось на производительности, особенно если учитывать, насколько требовательнее к пропускной способности памяти большинство игр для PC. ATI, пожалуй, в самом деле стоит задуматься об использовании подобных технологий в своих продуктах для PC. Но скорее всего, это окажется слишком дорогим удовольствием.

Кроме того, возможно, со временем производить Flipper станет дешевле. В настоящее время NEC выпускает встроенную DRAM по 0,15 мкм технроцессу, но пока эта технология не настолько хороша, как 0,18 мкм eDRAM. Именно по этой причине в настоящее время Flipper производится по техпроцессу 0,18 мкм. Ко второй половине следующего года, вероятно, развитие технологии позволит создавать eDRAM по техпроцессу 0,13 мкм. А это означает, что в 2003 году мы сможем увидеть Flipper с техпроцессом 0,13 мкм. Переход на 0,13 мкм техпроцесс позволит вдвое уменьшить размер ядра, а производить кристалл меньших размеров дешевле. Но все это зависит от NEC.


1T-SRAM вне Flipper

В качестве главной памяти в GameCube используется ещё 24 Мбайт 1T-SRAM. 64-битная шина памяти работает на вдвое большей частоте, чем Flipper (то есть 324МГц), в результате чего пропускная способность шины, соединяющей Flipper и основную память составляет 2,6 Гбайт/с. И хотя такая пропускная способность соответствует GeForce 256, напомним, что все обращения к Z-буферу используют встроенную 1T-SRAM, и прорисовываемый кадр вначале обрабатывается во встроенном на кристалле 2Мб буфере. В результате требования к пропускной способности становятся не такими высокими.


Всего на материнской плате имеется два чипа 1T-SRAM по 12Мбайт

Но мы не уверены, захочет ли Nintendo продолжать использовать 1T-SRAM даже в главной памяти. Ведь уже имеется значительно более быстрая DDR SDRAM, в том числе и в XBox используется 200 МГц DDR SDRAM, которая обеспечивает большую пропускную способность, чем 1T-SRAM в GameCube. Жаль, что решение об использовании памяти было принято до приобретения ArtX компанией ATI, иначе бы в приставке работала 128-битная DDR шина памяти, как в Radeon. Поэтому, единственная выгода от использования 1T-SRAM в качестве основной памяти - это низкие задержки при доступе к памяти, а, следовательно, и более эффективное использование шины. А если учитывать, что шина памяти синхронизирована с системной шиной Gekko и рабочей частотой Flipper (шина памяти работает в два раза быстрее - 324МГц = 162МГц*2), можно предположить, что с таким дизайном время задержки сокращается до минимума. Итак, мы видимо что при разработке акцент был смещен в сторону эффективности, а не в сторону "грубой силы".


Flipper создает звук

Кроме всего прочего, в Flipper работает специальный DSP от Macronix, который выполняет те же функции, что и APU от nVidia в Xbox. Единственное отличие заключается в том, что этот DSP не настолько мощный, чтобы выполнять кодирование Dolby Digital в реальном времени без значительных задержек. При кодировании в Xbox задержек не возникало - в этом мы убедились с помощью наших тестов.

Но если бы разработчики решили, что мощностей для кодирования в реальном времени достаточно (как в случае с DTS кодированием EA на PlayStation2), и захотели бы это попробовать, цифрового выхода для этих целей в Nintendo все равно не имеется. Мы знаем лишь один случай, когда было создано что-то необычное, отличное от стандартного Stereo или Pro Logic, - это Dolby Pro Logic II в Star Wars Rogue Squadron II.

Dolby Pro Logic II - это алгоритм, выделяющий звук 5.1 из стерео сигнала путем сравнения отличий и сходств двух сигналов. Такая технология известна также как матричный декодер (matrix surround decoder), так как с его помощью создается большее количество каналов, чем имеется в исходном сигнале. И хотя такая технология не сравниться с отдельными аудио сигналами 5.1, с которыми работает Dolby Digital или DTS, это лучше, чем стандартная Pro Logic, появившаяся ещё в 1970-х. Кроме того, новая технология полностью совместима с Pro Logic, то есть сигнал Pro Logic II без проблем можно проиграть на приемнике Pro Logic, и наоборот.

В случае же Game Cube, закодированный в Pro Logic II сигнал можно воспроизвести как в стерео, так и на устройстве Pro Logic - в силу совместимости. Отметим, что в последнем случае сигнал воспроизводится с моно surround, пропускная способность центрального и surround каналов ограничена (на каждом из этих каналов применяется фильтр нижних частот на 7КГц). Что же касается разделения каналов, то оно не такое хорошее, как на стандартном декодере Pro Logic.

С другой стороны, раздельный сигнал 5.1 использует для своих пяти основных каналов всю пропускную способность. По самой своей природе, он поддерживает полное разделение каналов, при этом направляя конкретный звук на конкретный канал.

Pro Logic II только начинает обретать популярность в приемниках, а Dolby Digital используется повсеместно уже несколько лет. Очевидно, Pro Logic II станет стандартом для приемников. Но лишь через год или два. И любое устройство, поддерживающее Pro Logic II будет также поддерживать и Dolby Digital и DTS. Что же касается Pro Logic, то уже лет пятнадцать она имеется практически на каждом многоканальном приемнике.

Ещё один интересный факт, касающийся звукового процессора - он связан с 16Мб DRAM 8-битной шиной памяти, работающей на частоте 81МГц (половина рабочей частоты Flipper). Очевидно, 16Мб памяти для обработки звука более чем достаточно. Эту память можно использовать и для хранения любой другой информации, не критичной к пропускной способности, которая составляет всего 81 Мбайт/с.


Связь с внешним миром

GameCube не имеет встроенного жесткого диска, как не имеет ни модема, ни карты Ethernet. Тем не менее, на приставке имеются разъемы расширения для подобных устройств. Nintendo уже хвасталась своими адаптерами Ethernet и модемами, но возникает вопрос, насколько популярными будут эти дополнительные устройства. История показала, что они не пользуются большим спросом. В основном это объясняется тем, что разработчики не уделяют внимания дополнительным устройствам. Разработчикам и так приходится ограничивать свои продукты для использования лишь на конкретной приставке. Если же для игры придется приобретать дополнительный адаптер Ethernet или жесткий диск, их игры вряд ли станут покупать. Конечно, в этот раз все может оказаться несколько иначе, но имея представления о вещах вроде Sega CD или тихого ужаса - привода 64DD, не стоит ожидать чего-то сверхъестественного от дополнительных устройств к GameCube.

Для дополнительных устройств на приставке имеется два последовательных порта и один высокоскоростной параллельный порт. Все устройства управляются с помощью Flipper, в который встроен контроллер ввода-вывода для этих портов. Два последовательных порта - собственной разработки (не USB, как в Xbox). Они позволяют передавать данные на скорости до 27 Мбит/с. И хотя это означает, что скорость работы адаптера Ethernet будет значительно ниже 100 Мбит/с, такой скорости более чем достаточно, учитывая, что копировать большие файлы не придется. Кроме того, такой пропускной также достаточно и для предполагаемого 56K модема.

Высокоскоростной параллельный порт также является собственной разработкой. Он способен передавать данные со скоростью 81 Мбайт/с (на той же скорости, что и встроенная звуковая DRAM). Для жесткого диска этого вполне хватает.

Игровые записи сохраняются на картах памяти, но они в комплект поставки не входят. Объем карт составляет 512 кб, они известны под именем Memory Card 59, так как имеют 59 блоков для записей. В большинстве случаев игроки обходятся 1-4 блоками, хотя некоторые игры используют и все 10, а то и 40 - скажем, для сохранения всего сезона Madden 2002. Выгода от такого небольшого (по сравнению с Sony 8Мб) объема очевидна - такая карта стоит всего $15. А места на ней более чем достаточно для большинства пользователей. Опять же доступ к этой карточке осуществляется значительно быстрее, чем к карте памяти в PlayStation2.

И снова возникает вопрос: насколько популярными будут эти карты. И если пользователи Xbox вовсю пользуются интегрированным Ehternet (устроить такую прелесть для Microsoft практически ничего не стоило), то, чтобы хотя бы узнать, какой ценой обойдется поддержка сетевой работы GameCube, придется подождать.


DVD? Не совсем...

Nintendo привыкла использовать для своих игр носители информации собственной разработки. Кто-то рассматривает это в качестве метода предотвращения пиратства, кто-то - как признак элитарности фирмы-производителя. В любом случае, носитель идеально подходит для этой приставки. Это намного лучше, чем картриджи в Nintendo64 - так значительно экономится место.

Итак, Nintendo внедрила свою собственную спецификацию мини-DVD. Здесь используются трехдюймовые диски на полтора гигабайта. Можете сравнить их с полноразмерными дисками DVD9 на 9Гб в Xbox.

Сам по себе привод работает с постоянной угловой скоростью (CAV). То есть данные он считывает быстрее с внешних дорожек, а не с внутренних. Привод DVD в Xbox также является приводом с постоянной угловой скоростью. Он считывает данные со скоростями 2,5 - 6,25 Мбайт/с. Привод GameCube работает несколько медленнее, и может считывает данные с внутренних дорожек со скоростью 2 Мбайт/с, а с внешних - со скоростью 3,125 Мбайт/с.

Несмотря на все это, все игры для GameCube загружаются довольно быстро. Но необходимо заметить, что ни в одной из игр не используются настолько детализованные сцены или текстуры, какие используются в играх для Xbox.

Так как привод физически не поддерживает DVD диски, GameCube нельзя использовать в качестве DVD плеера. В ответ на это Nintendo заявляет, что приставка разрабатывалась лишь как игровое устройство, и для других целей она не предназначена. Планируется, что в Японии Panasonic будет выпускать GameCube с возможностью проигрывания DVD дисков. Но производиться такая приставка будет лишь только в Японии.


Несколько слов о разрешениях

Если Xbox поддерживала несколько разрешений DTV и HDTV, включая два наиболее интересных - 720p и 1080i. Приставка GameCube предлагает всего два разрешения: 480i и 480p.

Сзади приставки имеется два порта. Один из них обозначен как аналоговый аудио-видеовыход для всех композитных и S-video разъемов, другой же неправильно маркирован как цифровой аудио-видеовыход (сигнал выдается все равно аналоговый) для компонентных соединений.

Компонентные кабели стоят $30. Для аудио-выхода требуются аналоговые AV-кабели, а для цифрового компонентного видеовыхода (Y Pr Pb) - цифровые AV-кабели. И если в Xbox использовалось специальное устройство (HD pack), в GameCube эти кабели соединяют приставку и телевизор напрямую. Теоретически, такое решение лучше, чем в Xbox, где кабели подключаются к внешней коробке. Впрочем, если коробку не помещать в области с сильными помехами, то все будет нормально. Мы в куре, что можно приобрести компонентные кабели Monster для Xbox, но не за такую же цену...

Переключать режимы между 480i и 480p можно непосредственно из игры. В большинстве игр если имеется цифровое аудио-видео соединение, вас спросят, хотите ли вы играть в режиме прогрессивной развертки (480p).


Чудесные манипуляторы

Манипуляторами Xbox легко управлять, они функциональны, единственный их недостаток - они слишком велики. Тут уж никуда не денешься...


Именно к этой плате подключается четыре манипулятора консоли.
Кроме того, на ней крепится элемент питания для BIOS и кнопка сброса (reset - в верхнем левом углу).

Nintendo действительно постаралась на славу, создав контроллер для GameCube. Манипулятор подходит практически под любую руку, хотя некоторым из нас он показался все же слишком маленьким. Благодаря размерам контроллера, приходится использовать менее мощные моторчики отдачи, чем в Xbox. Но это вовсе не так плохо.


Контроллер GameCube кажется намного естественнее, чем любой из его собратьев.

Единственное, на что приходится сетовать - это длина шнура. Уж слишком он короткий - всего шесть дюймов, против девяти у Xbox.


Разбираем устройство

Приставка GameCube по размерам очень мала, но реальный размер можно уловить лишь только увидев приставку собственными глазами. Nintendo, по всей видимости, не очень хотела, чтобы её приставки вскрывались. Поэтому, чтобы открутить четыре болта, которыми закручена приставка, вам придется приобрести специальный ключ с гранью 4,5мм - такой же ключ используется для разборки Nintendo64. Если у вас есть ключик для открывания картриджей для Nintendo64 - знайте, его грань составляет 3,8мм - и им вскрыть GameCube не получится. Тот же ключ, который позволяет вскрывать приставку, в специализированных магазинах обозначается как "gamebit" (картинка справа).

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

1) Первым делом открутите все четыре болта - с помощью того самого трубчатого ключа. Итак, после снятия крышки вы увидите следующую картину.

На этой картинке мы уже сняли переднюю и заднюю крышки - после откручивания верхней панели они снимаются очень легко. Провода сзади ведут к кулеру, который изображен ниже:

Кулер в сборке также вынимается очень легко. Здесь вы найдете разъем и выключатель питания.

2) Снятие привода mini-DVD откроет кожух над материнской платой, Gekko и Flipper. Если открутить винты и снять кожух, то вы увидите большой теплоотвод, как изображено ниже:

3) Затем вы, вероятно, захотите открутить шесть винтов, которыми прикручен теплоотвод. Для этого вам потребуется отвертка поменьше - четыре винта находятся между ребер. Тогда теплоотвод можно будет сдвинуть, а затем и вынуть. Когда будете вынимать - постарайтесь не повредить плату. Чтобы вынуть теплоотвод, необходимо применить некоторые усилия:

4) Теперь можно внимательно рассмотреть саму материнскую плату. Два разъема спереди предназначены для карт памяти, два разъема сзади - для аналогового и "цифрового" аудио-видеовыходов. Разъем, находящийся ближе к верхнему правому углу - это интерфейс привода mini-DVD.

5) Если достать материнскую плату, можно рассмотреть её с обратной стороны:

Итак, против часовой стрелки, начиная с верхнего левого угла, мы видим разъем питания, первый и второй последовательные порты, и, наконец, разъем высокоскоростного параллельного порта.

6) На размере приставки сказывается и тот факт, что источник питания не выпрямляет ток. Выпрямление происходит во внешнем устройстве, поставляемом с приставкой.


Центральные процессоры

Разработчики постоянно твердили, что для мощного Emotion Engine в PlayStation2 слишком трудно программировать игры. Поэтому, в основном состязаются Gekko и процессор Xbox от Intel - ведь они построены на базе достаточно известных платформ.

С точки зрения чистой производительности, Celeron 733 (с 4-way ассоциативным кэшем L2) обойдет PowerPC750 на 500МГц практически в любом синтетическом тесте. Мы можем принять как должное, что процессор, работающей на частоте 733МГц и имеющий системную шину 133МГц и 8-way ассоциативный кэш L2, будет работать быстрее Gekko. Поэтому по чистой производительности Xbox выигрывает.

Обе платформы обладают хорошими компиляторами. Стоит снять шляпу перед IBM Gekko - у него очень гибкая система команд.

Но где GameCube действительно показывает себя с наилучшей стороны, так это в выделении тепла и в размере кристалла. Gekko примерно на треть меньше тепла, чем процессор Xbox, а по размерам почти вдвое меньше. Поэтому в производстве он значительно дешевле, и все это, в конечном счете, сказывается на стоимости всей приставке - GameCube продается за $199, а не за $299, как Playstation2 или Xbox.


Графические процессоры

Графический синтезатор PlayStation2 слишком зависим от избыточного параллелизма, благодаря которому должны заполняться все шестнадцать пиксельных конвейеров. Быть может, именно поэтому игры для данной платформы подтормаживают. Многие из игр от Electronic Arts выпущены как для GameCube, так и для Xbox. И первым делом игроки замечают, что в тех местах, где игры для PlayStation2 тормозили, здесь они не тормозят.

Благодаря MoSys и встроенной 1T-SRAM, графический процессор GameCube превосходит по эффективности своих конкурентов. Тем не менее, фиксированная функциональность конвейера для T&L вычислений все же сказывается. И опять же, вклад ATI в дизайн устройства смог бы оказаться очень полезным. Досадно, что ATI приобрела ArtX уже после того, как приставка была разработана, в противном случае мы бы смогли наслаждаться преимуществами программируемого T&L конвейера.

Для демонстрации мощи графического процессора и его функциональности можно обратиться к ядру NV2A, использующемся в Xbox. Игры типа Dead or Alive 3 - прекрасные образцы того, как просто разработчикам создать пользовательские пиксельные и вершинные шейдеры, и как здорово они сказываются на играх.

Flipper, как и NV2A, поддерживает сжатие текстур, что помогает в использовании текстур высокого разрешения. В первых играх для GameCube мы видели некоторое количество текстур в невысоком разрешении, по сравнению с Xbox. Быть может, разработчики второпях не воспользовались преимуществами технологии, или быть может, виной тому недостаточная пропускная способность основной памяти - делать выводы сейчас слишком рано.


Звук и устройства ввода-вывода

Когда речь идет о звуке, без сомнения, выигрывает Xbox. И если от поддержки Dolby Pro Logic II хуже никому не станет, пока лишь немногие аппараты поддерживают этот стандарт. В то же время, многих преимуществ Dolby Digital 5.1 в Dolby Pro Logic II просто нет.

С точки зрения устройств ввода-вывода также выигрывает Xbox. Причиной тому - встроенный жесткий диск и адаптер Ethernet. История показала, что дополнительные устройства для игровых приставок заканчивают плохо, и нет смысла ожидать каких-либо значительных успехов от дополнительных устройств к любой из приставок-конкурентов. Что замечательно, несмотря на наличие жесткого диска и быстрого привода DVD, время загрузки Xbox лишь немногим лучше, чем у GameCube.

Тем не менее, чтобы делать достоверные утверждения о времени загрузки, необходимо поиграть в одинаковую игру на обеих приставках (Теоретически Xbox должна загружать игры быстрее). Но по имеющимся играм создается впечатление, что игры для GameCube загружаются намного быстрее, чем для Xbox.


Заключение

С точки зрения существующей игровой графики и GameCube, и Xbox явно превосходят PlayStation2. Переход от PlayStation2 к GameCube и/или Xbox - это довольно ощутимый шаг. Но выбрать между GameCube и Xbox будет достаточно сложно.

С визуальной точки зрения, судя по имеющимся в настоящее время играм, можно сказать, Xbox одерживает верх. И хотя игры вроде Rogue Squadron II или Super Smash Brothers Melee для GameCube позволяют приставке "поиграть мышцами", качество графики не совсем сравнимо с тем, что имеется, скажем, в DOA3 под Xbox.

Пока слишком рано делать какие-либо серьезные выводы и заявлять о победе какой-либо приставки, но, судя по спецификациям, можно утверждать, что в целом Xbox - приставка помощнее. И хотя встроенная на кристалл Flipper 1T-SRAM позволяет значительно увеличить производительность, в целом приставка не такая скоростная, как связка Intel/nVidia внутри Xbox. А такие возможности, как кодирование Dolby Digital в реальном времени, или мощное программируемое T&L ядро, набор инструкций которого доступен каждому вот уже несколько лет, являются лишь вершиной айсберга. Использование изохронных каналов в шине HyperTransport гарантируют её бесперебойную работу. Это очень важно, когда речь идет о кодирования DD, о считывании данных с винчестера или о работе с сетью.

За Nintendo же стоит мощная поддержка энтузиастов, это приставка с большой историей, с классными играми сторонних производителей и с особым отношением к сюжету и к качеству игры. GameCube сконструирована очень грамотно, и, без сомнения, дешевле, в производстве - благодаря чипам Gekko/Flipper. И если бы не Xbox, равной GameCube среди приставок не было бы. В дальнейшем же мы ожидаем продолжение здоровой конкуренции между этими двумя приставками.

С точки зрения же персональных компьютеров, Xbox уже показала нам, чего можно ожидать от nVidia. Что же можно предположить о будущем ATI по дизайну Flipper от ArtX? Понятно, что технология от ArtX могла бы выиграть, если бы в дело вмешалась ATI. Но ATI просто приобрела ArtX, и теперь уже встает вопрос, как ArtX сможет повлиять на ATI. Здесь действительно есть над чем задуматься.

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

 
← Предыдущая страница
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.

window-new
Soft
Hard
Тренды 🔥
ИИ научили генерировать тысячи модификаций вирусов, которые легко обходят антивирусы 36 мин.
В Epic Games Store стартовала новая раздача Control — для тех, кто дважды не успел забрать в 2021 году 47 мин.
За 2024 год в Steam вышло на 30 % больше игр, чем за прошлый — это новый рекорд 2 ч.
«Яндекс» закрыл почти все международные стартапы в сфере ИИ 3 ч.
Создатели Escape from Tarkov приступили к тестированию временного решения проблем с подключением у игроков из России — некоторым уже помогло 3 ч.
Веб-поиск ChatGPT оказался беззащитен перед манипуляциями и обманом 5 ч.
Инвесторы готовы потратить $60 млрд на развитие ИИ в Юго-Восточной Азии, но местным стартапам достанутся крохи от общего пирога 5 ч.
Selectel объявил о спецпредложении на бесплатный перенос IT-инфраструктуры в облачные сервисы 6 ч.
Мошенники придумали, как обманывать нечистых на руку пользователей YouTube 7 ч.
На Открытой конференции ИСП РАН 2024 обсудили безопасность российского ПО и технологий искусственного интеллекта 7 ч.