В борьбе за наиболее престижный сегмент рынка игровых 3D-ускорителей – "топовые" решения с максимальной производительностью – компания AMD сделала ставку на двухпроцессорные видеокарты. У данного технического решения есть как свои плюсы, так и минусы. Однако на сегодня видеокарта Radeon HD 4870 X2 в большинстве тестов успешно превосходит своего конкурента, "топовую" видеокарту NVIDIA GeForce GTX 280, а значит курс, выбранный AMD, оказался верным.
Двухпроцессорная видеокарта: плюсы и минусы
Компания ATI практиковала разработку двухпроцессорных видеокарт еще в эпоху Rage128 и первых GeForce. Однако на тот момент по тем или иным техническим причинам создать эффективную и надежную многопроцессорную архитектуру 3D-ускорителя не удавалось. Лишь с переводом видеокарт на шину PCI Express, обеспечивающую максимальную гибкость в выборе ширины канала и топологии подключения устройств, стало возможным организовать совместную работу графических ускорителей.
Сначала технология совместного обсчета 3D-сцены несколькими графическими процессорами, получившая у ATI название CrossFire, "обкатывалась" на однопроцессорных видеокартах. В этом случае подключение двух видеокарт к хосту (источнику команд и данных – процессору и системной памяти) обеспечивается средствами чипсета материнской платы, который должен выдать каждому устройству свой канал шины PCI Express. Для синхронизации потребовался дополнительный аппаратный интерфейс, соединяющий видеокарты; в ряде случаев, если быстродействие не так важно, как простота подключения, можно обойтись без него, синхронизируя видеокарты программно. Разработчики, не отвлекаясь на аппаратную реализацию, занимались доводкой программной части технологии CrossFire, реализовав в ее рамках несколько вариантов распределения нагрузки между двумя видеокартами. Впоследствии данная задача была успешно распространена на конфигурации с тремя, четырьмя и т.д. 3D-ускорителями. Без уточнения способа их физического соединения, поскольку последняя проблема решается средствами шины PCI Express.
Тем не менее, у классического варианта технологии CrossFire есть целый ряд "организационных" недостатков. Во-первых, нужно покупать несколько видеокарт, которые нужно как-то подключить, разместить в корпусе, охладить и т.д. Во-вторых, нужна материнская плата с несколькими разъемами PEG (PCI Express x16), а такие стоят довольно дорого и имеют минимум других слотов расширения. Гораздо интереснее вариант, когда две видеокарты разведены на одной печатной плате и соединены вместе на ней же.
С технической точки зрения создать связку CrossFire на одной видеокарте совсем несложно. Нужен только дополнительный коммутатор шины PCI Express, который имеет три порта – один восходящий, подключенный через основной разъем видеокарты к хосту, и два порта для 3D-ускорителей.
Уважаемые форумчане, отпишитесь по теме, особенно обладатели представленной видеокарты. :)