Режим amd crossfire який ставити на ноутбук. AMD CrossFire Х – для тих хто націлений на найкращий результат. Підключення двох відеокарт через CrossFire: вимоги

Головна / Основний функціонал

CrossFire – Multi-GPU технологія компанії ATI (нині – підрозділ AMD), що дозволяє об'єднувати декілька Radeon для роботи над побудовою одного 3D-зображення.

Початкова реалізація цієї технології (для чіпсетів серій X800 і X1800) мала на увазі використання так званої «майстер-карти» і зовнішнього Y-подібного кабелю зі спеціальним чіпом, що об'єднує фрагменти зображення, що передаються двома картами, в єдину картинку. Однак розвитку такий варіант об'єднання не отримав, і надалі ATI, як і nVidia у своїй технології, стала використовувати для обміну інформацією між об'єднаними масивом картами зовнішні містки.

Необхідною умовою для об'єднання в масив двох або більше карт (в даний час - до чотирьох GPU, тобто можна об'єднати чотири однопроцесорні карти або дві двопроцесорні) є приналежність відеокарт до одного покоління, наприклад, можна об'єднати 4870X2 з 4870 або 4830 з 48 Але об'єднати, скажімо, Radeon X1950 з HD3850 не вийде ніяк.

Сучасний варіант технології CrossFire офіційно називається CrossFireX, іноді CrossFire для зручності скорочується до "СF" (не плутайте з CompactFlash).

Поєднання дискретної (окремої) з вбудованою в чіпсет називається Hybrid CrossFire і супроводжується рядом додаткових обмежень, цій технології присвячена .

При об'єднанні карт в масив кожен працює зі своєю копією набору текстур і геометричних даних, тому фактичний обсяг відеопам'яті дорівнює найменшому з об'ємів відеопам'яті, доступних кожному з працюючих спільно відеопроцесорів, тобто, припустимо, при об'єднанні двох карт з об'ємами відеопам'яті в 512Мб і 256 Мб ми отримаємо ефективний обсяг відеопам'яті 256Мб.

Ця ж особливість відноситься і до відеокарт, побудованих на базі двох відеопроцесорів (розпізнаються за суфіксом «X2» у назві), при заявленому загальному сумарному об'ємі відеопам'яті фактично така карта є еквівалентом карти з удвічі меншим об'ємом відеопам'яті і відповідним чином упізнається в 3D-.

На відміну від технології nVidia SLI, CrossFire не пред'являє жорстких вимог до виробника чіпсета, тому для об'єднання декількох відеокарт ATI Radeon теоретично годиться на чіпсеті будь-якого виробника (навіть nVidia) з відповідним набором слотів, проте на практиці таку конфігурацію оптимально збирати на спеціально чіпсетах Intel або AMD (залежно від використаного процесора), проте при цьому необхідно звертати увагу на такі фактори:

  • p align="justify"> Результуюча продуктивність масиву відеокарт максимальна, коли кожна з відеокарт, що входять до нього, підключається до чіпсету максимально можливим для неї числом ліній PCI-E, тобто. використовує повноцінний слот PCI-E 16x. Наявність двох таких слотів характерна для материнських плат на «топових» чіпсетах – Intel X38/X48/X58, AMD 790FX тощо.
    Тому якщо збирається СF-система на основі «топових» відеокарт типу Radeon HD4890, то використання подібних материнських плат бажано (для досягнення максимальної продуктивності), а якщо використовується об'єднання двох двочіпових карт на кшталт 4870X2, то обов'язково.
  • При використанні «популярних» чіпсетів на зразок Intel P35/P45, які не мають достатньої кількості ліній PCI-E, фатальне падіння швидкодії відбувається тільки при встановленні однієї з відеокарт в слот PCI-E 16x з однією лінією, при встановленні в слот з чотирма або вісьмома лініями Швидкодія в порівнянні з «повноцінним» варіантом падає не настільки значно.
  • Варіанти CrossFire з трьома-чотирма відеопроцесорами показують реальну перевагу над такими ж конфігураціями з двома відеопроцесорами тільки в «надважких» режимах (велике, 1680X1050 і вище, роздільна здатність із включеним FSAA), і далеко не у всіх іграх.
Продуктивність різних варіантів актуальних CrossFire систем можна оцінити за, або за результатами наших стандартних тестів відеокарт, СF конфігурації на відповідних картах там позначені префіксом "2X".

Як уже відомо з назви статті, я купив другу відеокарту і вирішив скористатися нагодою, щоб написати докладну статтю на цю тему. Почнемо з самого початку – що таке Crossfire?

AMD CrossFireX (спочатку називалася AMD CrossFire)- це технології компанії AMD, які дозволяють об'єднати кілька відеокарт в одну систему для підвищення продуктивності комп'ютера у побудові 3D моделей та графіки. Звичайно ж, ця технологія в основному призначена для геймерів, притому не найбідніших, оскільки відеокарти та материнські плати з підтримкою цієї функції знаходяться мінімум у середній ціновій категорії. Хоча ціна це не єдиний нюанс, який потрібно знати перед покупкою і зараз ми їх розглянемо.

Що потрібно купити у системний блок для підтримки CrossfireX

Отже, для початку перерахую те, що нам необхідно купити, щоб збудувати повноцінний CrossFireX:

1) Материнська плата;
2) Блок живлення;
3) Дві чи більше відеокарти.

1) Материнська плата (можна купити в ОГО.ру). Тут, в принципі, нічого складно немає, але перед покупкою потрібно уважно читати специфікацію на сайті виробника, оскільки важливу інформаціюдуже часто приховують у магазинах. Отже, перше – це підтримка технології CrossFireX, але тут є один нюанс - на материнській платі повинні бути два повноцінні порти PCI-E x16 працюючих парно в режимі x16+x16, але можна хоча б x8+x8 (різниця складе кілька відсотків, але все-таки має місце), хоча в ідеалі краще використати перший варіант. У магазинах дуже часто не розкривають інформацію про те, що два з трьох портів PCI-E x16 працюють в режимі х4 і хоча можливі для використання, але, через слабке використання другої відеокарти, стають не придатними для побудови CrossFireX. Купівля другої відеокарти в цьому випадку просто ніяк себе не окупить. Тому не полінуйтеся зайти на офіційний сайт виробника та переглянути специфікацію до материнської плати, яку ви зібралися купувати, тому що тут виробник зобов'язаний вказати ці дані. Наприклад, ось інформація на сайті Gigabyte про мою материнську плату:

Щоб полегшити пошук, вже є список чіпсетів, на яких є підтримка технології CrossFireX,але це лише приблизний перелік, остаточну підтримку уточнюйте у специфікації на веб-сайті виробника.

для матплат AMD AM3+:
AMD 990FX(x16+x16, PCI-E 2.0)
AMD 990X(x8+x8, PCI-E 2.0)
для матплат AMD AM3:
AMD 890FX(x16+x16, PCI-E 2.0)
AMD 890GX(x8+x8, PCI-E 2.0)
AMD 790X(x8+x8, PCI-E 2.0)
AMD 790GX (x8+x8, PCI-E 2.0)
AMD 790FX(x16+x16, PCI-E 2.0)
для матплат Intel LGA2011:
Intel X79 (x16+x16, PCI-E 3.0)
для матплат під Intel LGA1366:
Intel X58 (x16+x16, PCI-E 2.0)
для матплат Intel LGA1156:
Intel P55 (x8+x8, PCI-E 2.0)
*Тут також важливий вибір процесора, CrossFireX можливий ТІЛЬКИ на процесорах Lynnfield(i5-7xx,i7-8xx). На процесорах Clarkdale (i3-5xx, i5-6xx, Pentium) – НЕМОЖЛИВИЙ.
для матплат під Intel LGA1155:
Intel P67 (x8+x8, PCI-E 2.0)
Intel Z68 (x8+x8, PCI-E 2.0)
* Слід звернути увагу, що мат. плати на чіпсетах Intel P55/P67/Z68:
1) за наявності додаткового чіпа nForce 200 підтримують схему х16+х16
2) можуть підтримувати лише схему х16+х4
для матплат AMD AM2:
AMD 580X (x16+x16, PCI-E 1.1)
AMD 790X (x8+x8, PCI-E 2.0)
AMD 790GX (x8+x8, PCI-E 2.0)
AMD 790FX(x16+x16, PCI-E 2.0)
для матплат Intel LGA775:
Intel 975X (x8+x8, PCI-E 1.1)
Intel X38 (x16+x16, PCI-E 2.0)
Intel P45 (x8+x8, PCI-E 2.0)
Intel X48 (x16+x16, PCI-E 2.0)

2) Блок живлення (купити в ОГО.ру). Я вже писав, тому докладно розповідати, як це робиться, зараз не буду. Просто при виборі тепер потрібно врахувати, що відеокарти буде дві, відповідно повинні бути дроти для підключення додаткового живлення до відеокарти, а також відповідна потужність для живлення другої відеокарти (а це від +100 до 350Вт залежно від відеокарти).

3) Відеокарта (купити в ОГО.ру). Із нею все просто. Перше і найважливіше – потрібна підтримка технології CrossFireX(завжди ваш, Кеп), і проявляється вона у простому: на відеокарті має бути відповідний роз'єм для підключення CrossFireмосту. В ідеалі краще використовувати дві однакові відеокарти. Можна також об'єднати і різні, але хоч відеокарти і працюватимуть повністю синхронно, більш потужна відеокарта не зможе показати свої можливості повністю, так як їй доведеться підлаштовуватися під слабшу карту. Щодо фірми говорити немає сенсу, особисто я при покупці карт AMDнамагаюся брати фірму Sapphire, оскільки є офіційними партнерами (як Asus для Nvidia). Відповідно до договору з AMD, виробники відеокарт зобов'язані покласти місток для підключення відео карт CrossFireXу коробку з відеокартою. Виглядає він так:

Як підключити та налаштувати CrossFireX

Думаю, вистачить теорії — перейдемо до практики, а точніше до підключення та налаштування.

1) Встановлюємо відеокарти в роз'єми з пропускною здатністюх16 (або х8). Для цього варто звернутись до інструкції материнської плати. На моїй карті від Gigabyte виробник передбачливо помітив дані роз'єми відповідними написами PCIEX16_1 і PCIEX16_2 (роз'єми, які працюють у режимі х4 позначені маркуванням PCIEX4_1 та PCIEX4_2).

2)Вставляємо так, щоб спрацював фіксатор на роз'ємі. Щоб зменшити навантаження на материнську плату, краще прикрутити гвинтики зліва на панелі, що фіксує, на задній стінці корпусу.

4) Запускаємо систему та входимо до Windows. У мене зараз встановлені останні бета-драйвера (AMD Catalyst™ 14.1 Beta Driver), і після запуску контрольна панель сама виявила з'єднання CrossFireX і запропонувала його ввімкнути, для чого слід натиснути кнопку «Перейти»:

Якщо у вас цього не сталося, вручну відкривайте AMD Catalyst Control Center, відкривайте розділ «Продуктивність» (у розширеному представленні меню) та вибирайте AMD CrossFireX.

Тут позначайте крапкою « Увімкнути AMD CrossFireX» та ставте галочку на пункті «Увімкнути AMD CrossFireXдля додатків, які не мають пов'язаного профілю програми». Тиснемо внизу «Застосувати».

На цьому все. Усі необхідні комплектуючі ви можете купити у магазині ОГО.ру. Сподіваюся, ця стаття виявилася вам корисною, натисніть одну з кнопок нижче, щоб розповісти про неї друзям. Також підпишіться на оновлення сайту, ввівши свій e-mail у поле праворуч.

Технологія AMD CrossFireX, перші реалізації якої побачили світ більше 10 років тому (2005 року), дозволила об'єднати потужність двох, трьох або чотирьох відеокарт в одному комп'ютері для підвищення продуктивності в іграх. Теоретично, звучить таке рішення привабливо, особливо для тих, кому можливостей одного ДП стає недостатньо. Здавалося б, достатньо піти до магазину, придбати нову відеокарту, підключити її до ПК та отримати зростання FPS в іграх. Але насправді справа трохи складніша, ця технологія не позбавлена ​​цілого ланцюжка обмежень, в яких і потрібно розібратися. Про те, як поєднати дві відеокарти в CrossFire, розповість цей матеріал.

Підключення двох відеокарт через CrossFire: вимоги

Існує ряд обмежень, які потрібно враховувати під час створення CrossFire-конфігурації з двох графічних процесорів. Ось головні умови для того, щоб дві (або більше) відеокарти змогли працювати паралельно.



Важливо пам'ятати, що при підключенні двох відеокарт через CrossFire їхній обсяг пам'яті не підсумовується. Кожен ДП використовує відео-ОЗУ тільки зі своєї плати, а сумарний практичний її обсяг дорівнює меншомуз двох . Таким чином, при з'єднанні відеокарт на 1 і 2 Гб - в результаті виходить не зв'язка з 3 Гб загальної пам'яті, а конфігурація з 1 Гб корисного простору.

Аналогічно і з частотами: при з'єднанні розігнаної та нерозігнаної версій одного процесора – діє «морський принцип», коли рівняння йде за найповільнішим елементом. Тому в іграх, не оптимізованих під CrossFire (а таких чимало), можливості зв'язки виявляться скромнішими, ніж у ПК з однією встановленою відеокартою.

CrossFire-сумісність відеокарт: таблиця від AMD

Компанія AMD, що випускає графічні процесори Radeon, регулярно публікує та оновлює таблиці, в яких вказує, які відеокарти можна об'єднати у CrossFire. Ознайомитися з найактуальнішою їхньою версією можна на офіційному сайті. Тут наведено русифіковану версію офіційних таблиць, інформацію в якій подано станом на лютий 2016 року.

Таблиця сумісності відеокарт R-серії

CrossFire-сумісність відеокарт Radeon серій 5000-7000

CrossFire-сумісність відеокарт серій 3000-5000

Підключення двох відеокарт відеокарт через CrossFire

Якщо всі умови дотримані, можна переходити до конфігурації CrossFire. Для цього потрібно встановити відеокарти в слоти на платі, підключити до них кабелі живлення (якщо потрібні) і з'єднати карти містками. Підключення походить від першої плати – до другої, від другої – до третьої, тощо. Якщо карток дві, можна використовувати як один, так і два конектори: на роботі це ніяк не позначиться. Ряд відеоадаптерів (вони зазначені в таблиці) не вимагають з'єднання містків. У такому разі обмін даними між ними здійснюється по шині PCI-Express.

Дві бюджетні відеокарти в CrossFire без містків

Після з'єднання карт можна запустити систему. Потім слід оновити драйвери відеокарт, зайти в AMD Catalyst Control Center і у вкладці "Продуктивність" відзначити галочкою пункт "Увімкнути AMD CrossFireX".

Підсумки

Підключення двох відеокарт через CrossFire сприяє суттєвому зростанню продуктивності у сумісних (адаптованих) іграх. Звичайно, швидкодія збільшується не вдвічі, а відсотків на 80 %, але й це ефективніше, ніж заміна ДП на інший, що має подвоєну кількість обчислювальних елементів. Наприклад, зв'язка з пари Radeon HD 7770 (або R7 250X, що суть те саме), що мають по 640 шейдерних ядер, виявиться швидше, ніж одна HD 6930, оснащена 1280 процесорами.

Однак у ряді випадків такого значного зростання досягти не вдасться. Більшість ігор, випущених до 2010 року, дуже неохоче «дружать» із CrossFire. Та й серед сучасніших існують ті, в яких зростання швидкодії виявиться незначним. Важливо пам'ятати це перед тим, як з'єднати дві відеокарти CrossFire-містками. Особливо це актуально для власників застарілих відеоплат минулих поколінь. Другу HD5750 або 6750 у продажу знайти нову дуже складно, а якщо така й зустрінеться десь у роздробі – за ці ж гроші краще взяти ГП новіші. Наприклад, замість ще однієї 5750, що коштувала на заході продажу близько 100 $ (у рублях ціну приводити безглуздо, тому що курс за 4 роки істотно змінився), за ці гроші можна взяти

"Життя торгівлі і смерть торговцям" - так говорив про неї Бернард Шоу. А говорив він про конкуренцію, без якої неможлива ринкова економіка.

У недавньому огляді ми розглянули технологію NVIDIA SLI. Як було зазначено на початку тієї статті, ми розглянули першу на ринку сучасної графіки технологію паралельної роботи кількома відеокартами однієї ігрової сцени. А якщо є перша, значить, буде і друга, оскільки конкуруючі фірми не можу дозволити NVIDIA монополізувати ринок у цій сфері. Як і слід очікувати, свою противагу SLI висунув основний конкурент - канадська компанія ATI у вигляді власної технології CrossFire (тепер уже компанія належить AMD, проте бренд CrossFire збережений у вигляді ATI CrossFireX).

Історія розвитку та ключові особливості

Технологію було анонсовано на міжнародній виставці Computex 2005 у Тайвані.

Отже, технологія ATI CrossFire була розроблена для можливості створення дуже високопродуктивних ігрових систем. Позначимо основні завдання, які ставили перед собою інженери ATI: в першу чергу максимально збільшити продуктивність системи в 3D-додатках, а також покращити якість зображення. У той же час була необхідність зберегти сумісність з усіма іграми і охопити широкий спектр моделей графічних карт для роботи в системі CrossFire. Канадці постаралися використати позитивний досвід із своїх минулих подібних проектів.

Пригадаємо, наприклад, першу розробку ATI у сфері багаточіпових рішень – карту ATI Rage Fury MAXX:

У 1999-му році кілька виробників випустили у світ відеокарти нового покоління. NVIDIA зробила це навіть двічі: навесні Riva TNT2, а восени - зовсім новий продукт GeForce 256. А ось компанія ATI, на жаль, крім того, що із запізненням запропонувала RAGE 128 та анонсувала покращену версію цього чіпа RAGE 128 PRO, нічого сенсаційно-революційного не зробила. Однак, існують методи покращити свій продукт без створення нового відеочіпа. Колись цю доріжку проклала 3dfx, заклавши у Voodoo2 можливість роботи в парі з такою самою відеокартою. Йдеться про відому багатьом технологію SLI (Scan Line Interleave). Ця технологія дозволяє використовувати дві карти на чіпі Voodoo2 або просто два чіпи Voodoo2 на одній платі для одночасної візуалізації гри. Кожна з карт на базі Voodoo2 у цьому випадку розраховує або парні, або непарні лінії кадру, що виводиться на екран, в результаті чого продуктивність відеопідсистеми збільшувалася більш ніж у півтора рази.

Подібною ідеєю скористалася і компанія ATI, не зумівши скласти конкуренцію нових рішень від NVIDIA. Як рішення було запропоновано технологію з кодовим ім'ям Aurora, яка згодом отримала ім'я MAXX (Multiple ASIC Technology). Технологія MAXX - це суто програмне рішення, яке дозволяє задіяти два графічні процесори для виконання спільної роботи. Фактично, втілюється у життя ідея паралельної обробки даних. Кожен із графічних процесорів повністю формує один кадр, а потім готові кадри по черзі виводяться на монітор. Технологія, яка дозволяє двом графічним чіпам, встановленим на одній карті, по черзі виводити на екран готові кадри зображення називається Alternate Frame Rendering (AFR).

І ось, представляючи в 2005-му році нову реалізацію ідеї паралельного прорахунку 3D-сцени, довелося згадати всі наявні напрацювання, удосконалити їх і доповнити новими можливостями. Крім того, було враховано недоліки конкуруючих рішень американської компанії NVIDIA.

Розгляньмо ключові відмінності ATI CrossFire від NVIDIA SLI. Відразу обмовимося, що ці відмінності мали місце в минулому і наведені лише для історичної довідкита для відображення ходу розвитку обох технологій.

Найголовнішою відмінністю технології ATI було те, що для створення зв'язки з двох відеокарт вони повинні бути однієї серії, але необов'язково однієї моделі, тоді як у технології SLI обидві відеокарти мали бути абсолютно однаковими, мало не до версії прошивки BIOS. Це було вкрай актуально, тому що для карток Radeon можливі різні зв'язки, наприклад, X1600 PRO і X1650 XT, що давало користувачам більшу свободу вибору при апгрейді.

На сьогоднішній день ця перевага над SLI збережена. Відеокарти серій Radeon HD3800 і HD4800 відмінно «вживаються» в одній системі у різних поєднаннях. Причому як усередині лінійки (HD3850+HD3870), і між поколіннями (HD3870+HD4850). Хоча останнє і не підтверджено офіційною таблицею сумісності:

Другою значною перевагою CrossFire над SLI інженери ATI називали незалежність роботи технології від оптимізації драйверів. Проте, обіцяне ми чекали понад три роки (з 31 травня 2005 року, коли відбувся офіційний світовий анонс технології ATI CrossFire) і так і не дочекалися. За ідеєю розробників, їхня технологія має працювати з усіма існуючими іграми, навіть випущеними до її впровадження.

З підтримкою ігор у CrossFire справи трохи кращі, ніж у SLI, але, як показує практика, навіть на сьогоднішній день є ігри, які аж ніяк не реагують на появу другої відеокарти в системі. Все впирається в ту ж ненависну користувачами оптимізацію драйверів. Сумісність ігор та приріст продуктивності ми розглянемо далі у цій статті.

Але не обійшлося і без вад. У своєму первозданному вигляді технологія ATI CrossFire передбачала наявність так званої Майстер-картки. Такі карти у своїй назві мали приставку CrossFire Edition. Вони оснащені чіпом накладання, який отримує інформацію від додаткової картки (slave) та поєднує її попіксельно з основною карткою (master).

Зверху знаходиться карта CrossFire Edition X850XT, а нижче стандартна X850XT. Зверніть увагу на чіп накладання під прозорим кожухом кулера.

Дві карти комутуються за допомогою зовнішнього кабелю, який з'єднує DVI-вихід звичайної картки із спеціальним DMS-роз'ємом на карті CrossFire Edition. І частково оброблений кадр від першої картки надходить через DVI на DMS-вхід картки CrossFire Edition. У результаті робота двох відеочіпів підсумовується в мікросхемі Compositing Engine.

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

Як було зазначено вище, подібний спосіб організації зв'язки із двох відеокарт уже застарів. На сьогоднішній день об'єднання двох і більше відеокарт у режимі CrossFire, як за технологією SLI, передбачає використання спеціальних з'єднувальних містків.

Те, що обидві конкуруючі компанії обрали саме цей апаратний методорганізації зв'язки, вкотре підтверджує його максимальну ефективність і практичність. Отже, відеокарти CrossFire Edition залишили полиці магазинів назавжди.

Важливим аспектом у просуванні технології CrossFire на ринок є те, що вона підтримується не лише власними чіпсетами AMD, але й найпопулярнішими чіпсетами від Intel, хоча ця підтримка реалізована на програмному рівні. А з появою набору логіки P45 Express технологіяотримала великий потенціалдля застосування у «Performance» класі. Справа в тому, що зі зростанням продуктивності відеокарт зростає навантаження і на шину PCI-e, яка повинна забезпечити обмін даними між материнською платоюта відеокартою. І, якщо у випадку з однією відеокартою PCI-e шина має 16 ліній, так званий PCI-e x16, то в режимі CrossFire материнські плати середнього рівня можуть забезпечити лише PCI-e x8, що явно недостатньо для сучасних відеокарт. Починаючи з чіпсету P45 Express, материнські плати середнього рівня мають підтримку PCI-e 2.0 з пропускною здатністю вдвічі вищою, ніж у версії 1.0а. Раніше подібний стандарт був доступний лише на материнських платах найвищого цінового діапазону.

Алгоритми побудови зображень

Поділ екрана на кілька зон, що не перетинаються (Scissor, також відомий як Slicing).

Цей режим можна назвати новим - саме його використовує і NVIDIA SLI. Тут верхня частина кадру відображається однією карткою, а нижня – іншою. Цікаво, що межа зон не обов'язково повинна проходити посередині кадру і може вибиратися динамічно, виходячи зі складності тієї чи іншої частини зображення - грубо кажучи, у верхній половині може виявитися менше об'єктів (небо), ніж унизу, і тоді один з прискорювачів простоюватиме, що може бути компенсовано збільшенням його зони відповідальності. Завдання подібного динамічного балансування нетривіальне, і вимагає аналізу сцени, що не завжди зручно.

Плюси методу:

  • ділить і геометричне та піксельне навантаження;
  • високий рівень асинхронності роботи відеочіпів;
  • прискорювач повністю володіє підзвітною зоною зображення результату.

Мінуси методу:

  • вимагає балансування нальоту зон для рівномірного розподілу навантаження;
  • можуть бути проблеми із згладжуванням на стику зон;
  • вимагає помітного втручання у драйвер і тому висока ймовірність несподіваної та невірної роботи деяких додатків.

Режим SuperTiling - шахове чергування пікселів, що розраховуються.

У цьому режимі кадр розбивається на блоки (також їх називають "квадами"). Усього виходить 256 блоків на кадр. парні блоки обчислюються однією картою, а непарні - іншою.

В принципі, за допомогою даного режиму можна виводити всі програми та ігри. ATI встановила цей режим за промовчанням для 3D-ігор. Однак, на тлі всіх покращень, є й негативні особливості. Справа в тому, що, незважаючи на виведення кожною картою половини картинки, геометрію доводиться повністю прораховувати на обох картах. У результаті зростання продуктивності виявляється не таким, яким він міг би бути. Втім, навіть за таких недоліків сучасні та майбутні ігри, що посилено використовують піксельні шейдери, даватимуть чудову продуктивність у цьому режимі. Загалом чим більше гра використовує шейдери, тим більше буде приріст в даному режимі CrossFire.

Плюси методу:

  • ділить піксельне навантаження рівно порівну;
  • дуже точне балансування навантаження між відеочіпами;
  • можна використовувати нові методики повноекранного згладжування;
  • легкий у використанні додатків і майже вимагає модифікації драйверів, мала ймовірність неправильної роботи додатків.

Мінуси методу:

  • не ділить геометричне навантаження і тому потребує суттєвого запасу в геометричній продуктивності;
  • вимагає достатньо синхронної роботи відеокарт і, відповідно, максимальну їхню ідентичність.

Чергування кадрів, що розраховуються (Alternate Frame Rendering)

Режим AFR є найшвидшим - у ньому карти виводять кадри по черзі. Скажімо, перша карта виводить усі непарні сцени, а друга – усі парні. На відміну від режимів SuperTiling і Scissor, коли обом картам доводиться обчислювати геометрію кожної сцени, режим AFR дозволяє кожній карті виконувати лише половину роботи, т.к. кожна карта обчислює геометрію та затінення лише для своїх кадрів.

Плюси методу:

  • ділить і піксельне та геометричне навантаження, причому геометрія не дублюється по шині - різні відеокарти отримують різні набори даних;
  • відеокарта повністю відповідає за свій кадр, жодних слідів стикування, навіть у разі складної обробки, жодних обмежень на метод побудови кадру.

Мінуси методу:

  • нерівне чергування кадрів та розподіл навантаження;
  • ККД сильно залежить від CPU та системи, а також від характеру сцени і падає зі зростанням кадрів на секунду;
  • проблема зі значною затримкою між кадром, який нам демонструється, та кадром, який зараз будується.

Останній мінус даного методуне дає йому завоювати глобальне визнання користувачів і певною мірою гальмує поширення всієї технології multi-GPU в цілому (причому як SLI, так і CrossFire). Справа в тому, що цей метод виведення зображення іноді дає ефект "мікролагав" - маленьких ривків в іграх, які не залежать від навантаження та швидкості вашої системи.

Режим SuperAA

Очевидно, що найбільший приріст швидкості від використання CrossFire отримають ігри, що особливо навантажують графічну підсистему комп'ютера. Але як бути, якщо з грою чудово справляється і одна відеокарта? Що робити з другою?

Спеціально для подібних випадків CrossFire має можливість працювати на підвищення якості картинки – саме для цього розроблено режим Super AA. Таким чином, геймери можуть отримати перевагу від потенційної потужності CrossFire, використовуючи новий метод повноекранного згладжування. З його допомогою можна отримати найвища якістькартинки, недоступні на одиночних відеокартах.

ATI DPP(PhysX)

Також, у березні 2006 року компанія ATI надала підтримку апаратного прискоренняфізики своїми відеокартами для ігор, оптимізованих під двигун Havok FX.

Було заявлено, що акселерація фізичних розрахунків підтримуватиметься графічними картами серії Radeon X1000, причому підтримуватимуться і асиметричні конфігурації, наприклад CrossFire для тривимірного рендерингу і додатковий акселератор для розрахунку фізики.

Крім того, заявлено можливість використання для розрахунку фізики двох різних відеокарт. На жаль, можливість одночасного використання ресурсів потужного GPU для графіки та фізики не була анонсована, як передбачалося раніше.

Для обробки фізики графічним процесором ATI передбачає використання технології, названу нею DPP (data parallel processing, паралельна обробка даних), що дозволяє застосовувати загальний набір інструкцій одночасно до великого масиву вихідних даних.

Було заявлено, що продуктивність рішення ATI буде у багатьох випадках вищою, ніж у спеціалізованих плат PhysX. Нижче представлені передбачувані сфери застосування GPU як фізичного акселератора.

На жаль, поки не було названо конкретних термінів реалізації програмних та апаратних засобів прискорення фізики ATI, ймовірно, їх буде названо найближчим часом, враховуючи прорив у цьому напрямку компанії NVIDIA з технологією NVIDIA PhysX.

З історії до сучасності

Для побудови комп'ютера на основі CrossFire необхідно мати:

  • материнську плату з двома та більше роз'ємами PCI Express x16 з чіпсетом AMD або Intel певних моделей;
  • потужний блок живлення;
  • відеокарти із підтримкою CrossFire.

CrossFire-систему можна організувати двома способами:

  • Внутрішнє з'єднання - відеокарти з'єднані у вигляді гнучкого містка. Драйвером визначається, яка з них буде майстер-карткою.
  • Програмний метод – відеокарти не з'єднуються ніяк, обмін даними йде по шині PCI Express x16, при цьому їхня взаємодія реалізується за допомогою драйверів. Недоліком даного способує втрати у продуктивності до 10-15% порівняно з вищеназваним першим способом.

Як ви вже здогадалися, програмний метод застосовується вкрай рідко і в основному на не найновіших малопотужних картах. Щодо мостового з'єднання – будьте уважні. На відміну від NVIDIA SLI тут застосовується 2 містки і їх необхідно правильно підключити, зазвичай з боку первинної карти (до неї підключений монітор) місток позначений меншим індексом, а з боку веденої більшим, наприклад, J1A J2A або J2 і «J3», хоча можливі й інші більш менш зрозумілі позначення. Інакше драйвер не розпізнає встановлений зв'язок відеокарт і на відповідній сторінці Catalyst Control Center попросить змінити конфігурацію містків.

Ось так виглядають різні варіанти виконання з'єднувальних містків для CrossFire.

Вмикається CrossFire досить легко - встановленням галочки в меню Catalyst Control Center.

Triple CrossFire та QUAD CrossFireX

З виходом драйверів версії 8.3, компанія ATI офіційно оголосила про доступність технології QUAD CrossFireX. Однак, вона доступна лише для відеокарт покоління HD 3800 та вище.

Слово QUAD не означає, що можливі зв'язки лише з чотирьох відеокарт. У цю технологію входить і Triple CrossFire – об'єднання трьох відеокарт. Що цікаво, відеокарт фізично може бути і дві, проте використовуються три відеочіпи. Для тих хто не здогадався пояснюємо – у такому разі використовується зв'язка зі звичайної відеокарти та відеокарти із суфіксом «X2», яка має 2 відеочіпи. Ось приклад роботи двох відеокарт Radeon HD 3870 та HD 3870X2 у режимі Triple CrossFire.

А ось і результат їхньої спільної діяльності на прикладі гри S.T.A.L.K.E.R.: Shadow of Chernobyl.

Як видно, гра сприятливо висловлюється на додаванні третього відеочіпа. Приріст продуктивності двох відеочіпів HD 3870 у порівнянні з одним становить 85%, що дуже добре. А ось додавання третього прискорювача підвищує продуктивність ще на 33%, що також дуже непогано.

Режим QUAD активується двома шляхами: перший – встановлення чотирьох відеокарт у спеціальну материнську плату на чіпсеті AMD, другий – встановлення двох відеокарт із суфіксом «X2» у будь-яку з підтримкою режиму CrossFire. Як показує практика, перший спосіб застосовується вкрай рідко через малу кількість материнських плат під 4 відеокарти та більшу кількість проблем з їх підключенням. Куди простіший і доцільніший спосіб номер два. Зрозуміло, що відеокарти «X2» належать до TOP-рішень, а зв'язка з двох таких відеокарт і поготів.

Однак у такий спосіб ми отримаємо безпрецедентну продуктивність відеопідсистеми.

Очевидним стає той факт, що для таких відеокарт підтримка материнської плати стандарту PCI-e 2.0 x16 не просто бажана, а обов'язкова.

Зазначимо, що у відеокартах Radeon HD 3870X2, які фактично є реалізацією CrossFire з пари GPU на одній відеокарті, застосовувався комутаційний чіп далекий від досконалості. Мало того, що він обмежував відеокарту підтримкою лише PCI-e 1.0а, то він ще й мав високий час затримки. Але прогрес не стоїть на місці і, починаючи з лінійки Rdeon HD 4870X2, застосовується новий комутаційний чіп, позбавлений цих недоліків. Тепер внутрішня організація CrossFire у відеокарті стала значно кращою, як втім, і взаємодія відеокарти з материнською платою, тепер уже за інтерфейсом PCI-e 2.0.

Таким довгим і тернистим був шлях технології CrossFire у народні маси. Що ж вона представляє сьогодні? А на сьогоднішній день це технологія, що стрімко розвивається, підтримка якої широко поширюється завдяки чіпсетам Intel і AMD. Унікальністю технології є її гнучкість та можливість побудови на різних материнських платах та процесорах, із застосуванням процесорів Intelякщо використовується материнська платана чіпсеті Intelабо ж із застосуванням процесорів AMDякщо використовується материнська плата на чіпсеті AMD – у будь-якому випадку у користувачів залишається широкий вибіркомплектуючих.

Компанія AMD, яка зазнала фіаско за часів протистояння відеокарт покоління Radeon HD 2000 (HD 3000) та GeForse 8, у новій лінійці Radeon HD 4000 взяла курс на просування своїх продуктів не в ТОП-лізі, а в середньому (middle) і так званому продуктивному ( Performance) сегментах. Зважаючи на це, наявність зв'язки з двох відеокарт середньої вартості нерідко виявляється вигіднішою за покупку ТОП-продуктів конкурента.

Зверніть увагу на четвертий зверху рядок - це відеокарта HD4870 у зв'язці CrossFire. Дуже непоганий результат, враховуючи рекомендовану вартість кожної картки. Однак, це лише синтетичний тест, нехай і дуже популярний, але він показує потенціал технології при її максимальної оптимізаціїпід гру. Якщо проаналізувати графік, то видно, що відеокарти середнього сегмента попереднього покоління дуже непогано конкурують із «топовими» сучасними картами, природно не самотужки.

ATI Hybrid CrossFireX. Ця технологія аналогічна GeForce Boost.

Як і у конкуруючої каліфорнійської компанії, вона призначена для об'єднання потужностей вбудованого в материнську плату відеочіпа та дискретної відеоплати.

Для активації даної технології знадобиться материнська плата із набором системної логіки лінійки AMD 780.

Логічно, що використовувати відеокарту, потужнішу, ніж Radeon HD 3470, не доцільно.

Набагато цікавіше застосування цієї технології в ноутбуках, де на додаток реалізована і ідея аналогічна HybridPower (жаль така функція відсутня в настільних системах).

Тепер у ноутбуках на чіпсеті AMD 780 можна поєднати графічну потужність дискретного відеочіпа з тривалою роботою від батареї, оскільки під час відсутності навантаження дискретний чіп просто відключається.

Використання гібридної графіки від AMD дає користувачеві повний та простий контроль над виведенням зображення.

Ми вже розглядали продуктивність такого рішення в одному з наших оглядів. Згадаймо результати...

…і висновки:

«У результаті, за графіками бачимо, що продуктивність «гібридної» графічної системи, Як і окремого інтегрованого ядра, залежить від швидкості обміну з пам'яттю, який здійснюється за рахунок процесора, через шину HyperTransport. Тому процесори Phenom мають певну перевагу, але особливої ​​різниці від використання трьох чи чотириядерного процесора немає.

Навіть якби система Hybrid CrossFire змогла наздогнати NVIDIA GeForce 8500GT DDR3 Sonic, то з погляду економії такий варіант був би сумнівним, так як вартість більш продуктивних процесорів виходить на порядок дорожче за відеокарти. Тому технологія об'єднання зовнішньої відеокартиіз вбудованою графікою більше зацікавить користувачів, які зазвичай використовують виведення зображення на три або чотири монітори, і іноді у них виникає потреба попрацювати з 3D.»

Практичне застосування

Нам уже доводилося тестувати відеокарти Radeon різних цінових діапазонів у зв'язці CrossFire. Давайте спробуємо проаналізувати ці результати і зробити висновок про доцільність застосування цієї технології та її конкурентоспроможність.

Стаття прочитана 36456 раз(и)

Підписатися на наші канали

Режими роботи CrossFire.

Особливістю режимів роботи CrossFireє те, що для CrossFire доступне все3 режимирендерингу: Scissor, SuperTiling, AFR. На відміну від SLI-систем, вільний вибір режимів недоступний іпотрібний режим вибирається драйвером автоматично.

Режим рендерингу Scisso r . Це досить відомий метод обробки зображення суть якого полягає у поділі кадру на дві частини, кожну з яких обробляє окрема відеокарта. Теоретично кадр може ділитися пропорційно потужності відеочіпіввстановлених у ПК відеокарт. Для однакових карток кадр ділиться у співвідношенні 50:50, але якщо одна з них потужніша, вибирається співвідношення 30:70 або 40:60. Однак, як може здатися на перший погляд, не для всіх ігрових програм такий режим буде кращим. Наприклад, у 3D-шутерах нижня частина кадру мало змінюєтьсяпротягом гри, чого не скажеш про верхню. Для цього передбачено збільшення оброблюваної в кадрі зони для картки, що простоюєв даний момент часу (для розрахунку геометрії сцени також потрібні додаткові ресурси).

Рис. 1.. Режим рендерингу Scissor. 3Мал. 3

Режим рендерингу SuperTilin g . Є стандартним режимом CrossFire. Вінділить зображення на безліч квадратиків, що візуально нагадують поверхню шахової дошки. Частина таких квадратиків обробляє одна відеокарта, частина – інша. Це дозволяє грамотнорозподілити навантаження між відеокартами у піксельних додатках. Однак обидві картки мають прораховувати всю геометрію сцени ( даний режимне підтримують ігри на основі API OpenGL).

Рис. 2.. Режим рендерингу SuperTiling.

Режим рендерингу Alternate Frame Rendering (AFR). Це один із самих швидких режимівроботи CrossFire. Його суть полягає в тому, щоодна картка розраховує парні кадри, друга - непарні. Таким чином, між обома прискорювачамина графічні процесори (даний метод – не новинка, режим AFR був задіяний і на старих двочіпових картах ATI). Єдиний недолік режиму – вінне буде працюватив комп'ютерних іграх, що використовують функціїrender-to-texture. Продуктивність CrossFire в режимі AFR залежатимевід особливостейоброблюваної сцени (оброблюваний і що відображається зараз - це різні кадри). Режим AFR буде ефективним для відображення.якісної картинкиу додатках, кадрів, що не вимагають плавної змінидля комфортної роботи з ними (у шутерах та симуляторах AFR буде менш ефективний, ніж, скажімо, у стратегіях).

Рис. 3.. Режим рендерингу Alternate Frame Rendering (AFR)

Є ще режим Super AАКотрий дозволяє суттєво покращити якість зображення на шкоду швидкості (додатковим FPS). Суть роботи режиму SuperAA полягає в тому, щообидві картки генерують одну сцену із різними шаблонами FSAA.Потім чіп CrossFire об'єднує їх у єдине ціле. Це дозволяє досягти кращогозгладжування «зернистості»,відомої під ім'ямaliasing.

© 2022 androidas.ru - Все про Android