Nvidia SLI - 2 відеокарти одночасно
Минулої статті ми розповіли про те, що таке Crossfire, а сьогодні поговоримо про аналогічну технологію від Nvidia - Scalable Link Interface (SLI).
Як і Crossfire, SLI змушує працювати одночасно дві відеокарти на одному ПК. Принцип роботи у системи простий – що більше відеокарт буде підключено, то менше навантаження на кожну з них. Усього існує 3 алгоритми:
- SLI. Поділяє навантаження згладжування між картами та на виході видає максимально якісну картинку.
- AFR. Тут кадри вишиковуються на кшталт черги, де одна карта, наприклад, відповідає за парні кадри, а друга за непарні. На виході знову ж таки отримуємо повноцінне зображення.
- SFR. Тут іде відсотковий поділ потужностей. Наприклад, якщо задіяти дві відеокарти, то одна оброблятиме, припустимо, ліву частину екрана, а друга праву. Потім усе це поєднується у фінальний кадр.
Відразу скажемо, що потужностей хоч і додасться, не варто чекати чудес. По-перше, комп'ютер все одно використовуватиме ОЗУ тільки з однієї відеокарти. Причина тому проста – важливо, щоб усі графічні карти отримували ту саму інформацію одночасно.
По-друге, одна з них завжди є основною. Тобто якщо у нас буде кілька моніторів, то не вийде зробити так, що один працює з однією графічною картою, другий з другою. Робота завжди ведеться з тим самим компонентом, просто друга відеокарта буде ділитися ресурсами підтримки ефективної роботи.
Також зазначимо, що намагатися заощадити на купівлі двох дешевих відеокарт замість купівлі однією дорогою – спірне рішення. Хоча загалом воно і є робітником, але виробники комплектуючих теж знають про цю фішку.
Наочний приклад - набагато вигідніше було б купити дві GTX 1060, щоб не витрачатися на одну GTX 1080, але Nvidia передбачила це і взагалі прибрала підтримку SLI у покоління відеокарт.
В іншому ж MultiGPU справді може суттєво покращити продуктивність ПК. Корисно це буде не тільки для геймерів, а й для дизайнерів, 3D-моделерів відеомонтажників і так далі.
Єдине, важливо розуміти, що кожна гра підтримує представлену вище технологію. Наприклад, серед популярних ігор із підтримкою SLI можна відзначити:
- Star Wars Jedi: Fallen Order
- Escape From Tarkov
- The Outer Worlds
- Deliver Us the Moon
- Hunt: Showdown
- F1 2019
- Quake 2 RTX
- Tropico 6
- Anthem
- Ace Combat 7: Skies Unknown
- GRIP: Combat Racing
- Call of Duty: Black Ops 4
- Shadow of the Tomb Raider
- Strange Brigade
- Jurassic World Evolution
- Far Cry 5
- Warhammer: Vermintide 2
- Kingdom Come: Deliverance
- Star Wars: Battlefront II
- Total War: Warhammer 2
- Middle Earth: Shadow of War
- Project Cars 2
- Destiny 2
- ARK: Survival Evolved
- Dirt 4
Як налаштувати SLI
Передусім переконайтеся, що комплектуючі вашого ПК підтримують наявність кількох відеокарт. Для цього на материнській платі має бути відповідно кілька слотів PCI-Express, на яких можна розмістити відеокарту.
Вам знадобиться потужний блок живлення. Він повинен видавати достатню напругу та мати потрібну кількість роз'ємів PCIe, щоб підтримувати роботу відеокарт.
Ну і не забуваємо про систему охолодження.
Якщо з цим проблем немає, то рухаємося далі та вивчаємо ринок відеокарт. Важливо придбати моделі, які підтримують технологію SLI. Список вимог наступний:
- Використання однакових графічних процесорів всіх картах.
- Обов'язково збіг обсягу відеопам'яті.За допомогою деяких хитрощів можна включити в роботу моделі з різною кількістю пам'яті, але це може призвести до технічних проблем і робити так не рекомендується.
- Необов'язково, але краще придбати комплектуючі одного типажу від одного виробника. Так ви точно уникнете проблем із сумісністю.
Налаштування SLI Nvidia
Перш за все виконуємо фізичну настройку системи і встановлюємо дві відеокарти на материнську плату. Зазвичай разом з такими комплектуючими, які підтримують роботу SLI, йде спеціальний міст. можна обійтися і без моста, тоді обмін ресурсами відбувається через материнську плату, але з куди меншою ефективністю.
При запуску комп'ютера нове обладнання має бути виявлено, а NVIDIA Installer має запропонувати оновити драйвери для нього.
В іншому випадку це можна зробити самостійно через офіційний сайт компанії. Як тільки з драйверами розібралися, то натискаємо на робочому столі правою кнопкою миші і вибираємо «Панель управління NVIDIA».
Натисніть на «Максимальна продуктивність 3D» та «Застосувати».
Тут же відзначимо, що в меню вище може не бути необхідного пункту і, швидше за все, справа в підключенні однієї з відеокарт до комп'ютера. через "Диспетчер пристроїв".Якщо проблема підтвердиться, то вирішувати її варто шляхом переустановки драйверів, або пошуком несправностей в графічній карті.
Якщо все нормально, то в меню шукаємо розділ "Змінити налаштування 3D-зображень", там знаходимо "Режим продуктивності SLI".
За замовчуванням там буде варіант з однією графічною картою. Користувачеві потрібно вибрати «Альтернативна обробка 2» і тоді SLI включиться відразу для всіх можливих додатків.
У тому випадку, якщо якесь із них не має попередніх установок по роботі з технологією, їх можна встановити в індивідуальному порядку. Для цього вибираємо «Параметри додатків», «Режим продуктивності SLI» та самостійно налаштовуємо все необхідне.
На цьому налаштування SLI Nvidia закінчується і залишається хіба протестувати технологію. Найпростіше зробити це шляхом запуску якоїсь вимогливої гри, але перед цим у панелі управління Nvidia рекомендуємо відкрити «Налаштування 3D» і там вибрати «Відображати індикатор роботи SLI».
У лівій частині екрана у вас з'явиться цей індикатор і при запуску вимогливих додатків він буде змінюватися. Якщо в міру їх роботи смужка стає вищою, то все працює правильно.
Дві відеокарти на одному комп'ютері – як підключити та налаштувати Nvidia або AMD, навіщо потрібне об'єднання для одночасного використання
Примусовий запуск програми від основної відеокарти
Для кожної програми та кожної гри, встановленої на вашому ноутбуці, через налаштування драйвера графіки можна вказати, з якою відеокартою вона повинна запускатися. Цей процес описаний у цій статті.
Завдання відеоадаптера за умовчанням для конкретної програми Nvidia
Завдання відеоадаптера за замовчуванням для конкретної програми Radeon
Також існує спосіб запуску програми із певною відеокартою через контекстне меню ярлика.
Запуск гри від відеокарти nvidia на ноутбуці
Вибір основної відеокарти у ноутбуці
Під основною мається на увазі дискретна карта - та, яка потужніша. Багато хто називає її ігровою.
Так ось. Якщо правильно встановлено драйвера на обидві відеокарти, то і перемикання між ними відбувається автоматично. Ноутбук розуміє, що запущено складний графічний додаток та запускає його від основної (дискретної відеокарти).
Як зрозуміти, що драйвера встановлені правильно?
Потрібно зайти в диспетчер пристроїв, розкрити пункт "відеоадаптери" і побачити там два рядки із назви відеокарт. Причому там не повинно бути ніяких запитань і знаків оклику.
Відеокарти ноутбука у диспетчері завдань
⇡#енергоспоживання
- Зв'язка Radeon HD 7790 виявилася економічнішим варіантом, ніж єдиний адаптер Radeon HD 7950, який їй стабільно програє за умови, що тест не впирається в об'єм відеопам'яті.
- Система на базі HD 7850 також піднесла сюрприз, на перевірку виявившись менш вимогливою, ніж як HD 7970, так і HD 7970 GHz Edition. Навіть відносно скромний у плані енергоспоживання GeForce GTX 680 і показав велику потужність.
- Система, заряджена двома GTX 650 Ti BOOST або двома GTX 660, має постійне енергоспоживання. Що не дивно, бо в цих відеокартах застосовується той самий GPU, що працює на одній і тій же частоті. Обидві конфігурації максимальної потужності перевершують такі ненажерливі відеокарти, як Radeon HD 7970 GHz Edition, GeForce GTX 770 і GTX 780.
Crossfire від amd
Розробку Crossfire розпочала компанія ATIRadeon у 1999 році. Спочатку режим поєднання двох відеопроцесорів називався MAXX.У 2004 році назва змінилася на Crossfire. Після покупки ATI Radeon компанією AMD технологія придбала назву AMD CrossFireX. AMD також має кілька алгоритмів роботи ГП, деякі схожі з режимами Nvidia:
- S cissor (Slicing) або Нарізка. Алгоритм аналогічний SFR у Nvidia і має самі негативні моменти.
- SuperTiling (Tiling) або Плитка. Алгоритм є тільки у Crossfire. Розбиває кадр на блоки 32 x 32 пікселів у шаховому порядку. У такому варіанті на кожну карту припадає однакове навантаження, а отже, підвисань і «очікувань» не буде. Мінусом такого алгоритму є максимальна ідентичність ГП, що за інших алгоритмів перестав бути обов'язковим, на відміну конкурента.
- AFR. Аналогічний Nvidia, до назви.
- SuperAA (AntiAliasing) або Супер Згладжування. Режим схожий на SLIAntiAliasing, але в ньому застосовується згладжування SSAA, тоді як у SLI - MSAA. Варіант від AMD дає трохи краще зображення, але навантажує карту більше. Також коефіцієнт згладжування у CrossFire максимум x14, тоді як у SLI – 32.
Sli від nvidia
Вперше абревіатура SLI стала використовуватися компанією 3dfx в 1998 році. Розшифровувалась вона, як Scan Line Interleave, що в перекладі означає «чергування рядків». 3dfx хотіла об'єднати 2 графічні чіпи для отримання величезного, на той момент, дозволу 1024 x 768.
Після розробки PCI-Express з'явилася можливість підключення двох і більше відеокарт в одному комп'ютері. Nvidia відроджує 2004 року проект під тією ж абревіатурою, але принцип роботи вже інший. SLI тепер означає Scalable Link Interface, що в перекладі - "інтерфейс, що масштабується". У даній технології процес взаємодії карт і побудови графіки відбувається за такими алгоритмами:
- Split Frame Rendering ( SFR ) або Роздільна Візуалізація Кадри . Сутність його в тому, що кожен кадр зображення ділиться між графічними процесорами порівну.
Мінусом даного рендерингу є те, що на реальній «картинці» ефективність його буде падати. , йому знадобиться більший час на візуалізацію. нижче.
- Alternate Frame Rendering (AFR) або Чергова Візуалізація Кадра Щоб уникнути проблем із затримкою рендерингу, використовується режим AFR Тут парні карти обробляються одним відеопроцесором, непарні іншим.
Кадри можуть бути різної складності, тому «просідання» fps також є.
- SLI Anti Aliasing (SLI AA) або Згладжування . У цьому режимі покращується чіткість зображення без зміни частоти кадрів.
Sli: підключення відеокарт
Якщо комп'ютер відповідає вимогам створення SLI-конфігурації, відповідна друга відеокарта куплена - можна переходити до складання.Після вимкнення ПК слід зняти кришку системного блоку, встановити другу плату у відповідний слот, підключити до неї додатковий кабель живлення (якщо потрібно) і з'єднати дві карти містком, що йде в комплекті. Апаратне підключення двох відеокарт у SLI на цьому завершено і можна переходити до програмного налаштування.
Кабелі живлення, підключені до зв'язки SLI
Подальший розвиток паралельного з'єднання gpu
З виходом нового покоління відеокарт GeForce RTX, NVIDIA анонсувала новий інтерфейс (міст) NVLink для з'єднання двох графічних процесорів для спільної роботи. Поєднуються вони за допомогою NVLink Bridge
. Швидкість передачі за новим інтерфейсом проти SLI зросла вдесятеро. З 10 Гб/с до 100 Гб/с. NVLink підтримують тільки GeForce RTX 2080 та RTX 2080 Ti, моделі 2070 та 2060 його позбавлені.
Судячи з мого аналізу різних ігрових тестів, проведених з двома відеокартами останніх поколінь 2080Ti, новий інтерфейс практично у всіх сучасних іграх у роздільній здатності 8k (7680 × 4320 пікселів) дає мінімум 40% приріст продуктивності, порівняно з роботою SLI режиму на двох 1080Ti. Нижче на зображенні я дав результати одного з таких тестів.
Монітори 8k зараз дуже дорогі і практична користь такого тесту мінімальна, але він добре показує перспективи можливого збільшення застосування двох відеокарт в недалекому майбутньому.
Варто звернути увагу на результати тестування двох RTX 2080. Вони значно гірші за його старшого побратима. У грі Rise of the Tomb Raider дві 2080Ti в 8k видають 50fps, а 2080 лише 37fps. Це сильне падіння продуктивності.
Не думаю, що це пов'язано із нестачею відеопам'яті.Швидше за все, драйвера для розпаралелювання графічних даних краще оптимізовані під 2080Ti, оскільки за своїми характеристиками вона близька до професійних рішень NVIDIA для паралельних обчислень, під які спочатку розроблявся новий інтерфейс. Я сподіваюся, що пізніші версії драйверів доведуть до розуму і вони будуть оптимізовані значно краще.
До речі, NVLink, на відміну від SLI, підтримує поєднання відеопам'яті обох відеокарт.
Чи практична користь від sli?
Перед тим, як об'єднати відеокарти в SLI, бажано ознайомитися з досвідом використання таких конфігурацій іншими геймерами та вивчити специфікації своїх карток, а також характеристики більш продуктивних рішень у лінійці. Нерідко ні в плані економії, ні щодо продуктивності, виграшу двокарткова конфігурація не дає.
Наприклад, дві GTX950 в SLI демонструють результати, які можна порівняти з однією GTX970. Різниця в ціні (близько 200 і 400 доларів, відповідно) самих карт виправдана, але якщо врахувати додаткові витрати на потужний БП, двослотову материнську плату, якісний і добре вентильований корпус виглядає вона сумнівно.
Зовсім інша ситуація, якщо підключення двох відеокарт SLI - складова частина процедури апгрейду наявного ПК, купленого кілька років тому. Картки рівня GTX650Ti або GTX750 все ще можна зустріти у продажу за розумною ціною (різниця з новими моделями приблизно еквівалентна відмінностям швидкодії), а технічний прогрес за 3 роки не підніс нічого революційного для відеокарт (хіба що пам'ять HBM, представлену AMD, але Nvidia це поки що не стосується). Тому додавання ще одного графічного процесора є цілком раціональним кроком для таких гравців.
Для чого це потрібно?
Тут може бути кілька варіантів.
- перший - ви хочете організувати робочий простір з кількох моніторів і просто не вистачає відео виходів на одній платі;
- інший варіант - об'єднання відеокарт у зв'язку з єдиною метою збільшення продуктивності.
Причини для встановлення 2 відеокарт
Що ж, розглянемо обидва варіанти.
Як об'єднати відеокарти у sli: вимоги
Як і для CrossFire, недостатньо купити дві відеокарти Nvidia, щоб налаштувати їх у SLI.
- Сумісні відеокарти Як і для CrossFire, плати не обов'язково повинні бути ідентичними, але побудованими на одному процесорі. обсягами пам'яті. Конфігурація з карт на 1 та 2 Гб якщо і почне працювати – використовуватиметься менший об'єм, а при відмінностях у швидкості пам'яті (наприклад, 2 Гб DDR3 та 1 Гб GDDR5) існує ризик виникнення програмних помилок, що призводять до некоректного формування зображення. і з'єднані за допомогою містка. Можливе і об'єднання їх програмним шляхом, але в такому разі швидкодія системи буде нижче.
- Підходяща системна плата У плані підтримки чіпсетами ситуація зі SLI йде краще, ніж з CrossFire. об'єднання відеокарт. Чіпи Intel теж сумісні з SLI, що важливо.Само собою, в Nvidia не могли обійти стороною «рідні» набори мікросхем серії NForce, топові версії яких роблять спочатку SLI-сумісними. для геймерів, де до кожного слота підведено 16 чи 8 ліній PCI-E У випадку з бюджетними системними платами слід бути особливо уважним: переважна більшість геймерів, які купують такі гаджети, функцій SLI ніколи не використовує, а «материнки» з двома слотами PCI-E купуються ними «про всяк випадок». і тому часто роблять другий роз'єм неповноцінним: підводять до нього 4, 2 або навіть 1 лінію, замість 16 або 8. SLI на таких платах якщо і функціонуватиме (не факт: потрібно дивитися на коробці плати логотип SLI), то можливості відеокарт не будуть розкриті до кінця.
Незважаючи на наявність трьох повнорозмірних слотів X16, всі 16 ліній підведено лише до першого. Слот 2 оснащений вісьмома лініями, слот 3 — лише чотирма.
Які відеокарти можна об'єднати у sli
Підключення двох відеокарт SLI-містком можливе, тільки якщо для цього містка передбачений інтерфейс на платі. GT720.
Одна картка, швидкодія якої виявиться вищою, ніж у подібної зв'язки, в 2 або 3 рази, обійдеться дешевше, ніж комплект із пари офісних карток і сумісної материнської плати. .
Містки ніхто не ставить, бо це зробить карту дорожчою, але сенсу від них ніякого не буде. Таким чином, підключення двох відеокарт SL I можливе для моделей середнього та топового класу. До таких відносяться ДП, друга цифра назви яких – 5 і вище (GTX5 5 0Ti, GTX9 6 0, GTX6 7 0, GTX7 8 0 тощо).
GeForce GT 720 не має містка для SLI
Перед тим, як підключити SLI дві відеокарти, варто переконатися, що вони побудовані на одній версії графічного процесора. Наприклад, GeForce GTX650 і GTX650Ti, незважаючи на схожість назв, функціонують на базі абсолютно різних ГП і тому в тандемі працювати не зможуть.
Декілька відеокарт в одному комп'ютері? легко!
Декілька відеокарт в одному комп'ютері? Легко!
Перші кроки, забуття та відродження
Технологію об'єднання кількох графічних процесорів (ГП) підвищення швидкості обробки 3D-зображень в іграх винайшли ще фірмі 3dfx в далекому 1998 року, і називалася вона SLI (Scan-Line Interleave — чергування рядків розгортки). Це дозволило об'єднувати дві окремі відеокарти для шини PCI (Voodoo 2) в один потужний обчислювальний блок 3D-рендерінгу, хоча деякі сторонні виробники примудрялися розміщувати два графічні процесори на одній платі. Пізніше кілька графічних чіпів вже офіційно почали розміщуватися в рамках однієї відеокарти для шини AGP (старші Voodoo 5).
Дві відеокарти 3dfx Voodoo 2 у SLI-режимі
Спочатку принцип роботи полягав у тому, що при формуванні зображення один графічний процесор обробляв парні рядки кожного кадру, а другий — непарні, синхронізація чіпів відбувалася гнучким містком, що нагадує дуже короткий шлейф для FDD-приводу.В останній версії SLI від 3dfx до чергування додалася розбивка зображення на смуги, що складаються з кількох рядків, а кількість графічних чіпів, об'єднаних в SLI, могла теоретично досягати тридцяти двох (до втілення в "залізі" дійшли лише два і чотиричіпові рішення). В ідеалі продуктивність зростала майже кратно кількості чіпів, але тільки в тому випадку, якщо розробники правильно оптимізували двигун гри.
3dfx Voodoo 5 6000 з чотирма GPU VSA-100 на одній платі
У 2000 році фірма 3dfx збанкрутувала і наступного року була поглинена компанією NVIDIA; технологія SLI на кілька років була забута. Причиною цього стала наявність лише одного роз'єму AGP на всіх материнських платах, хоча стандарт дозволяв розводити пару таких роз'ємів, та й потужність одночіпових рішень зростала досить швидко. Але вже в 2004 році з появою перших відеокарт для шини PCI Express NVIDIA відроджує можливість спільного використання кількох однакових 3D-прискорювачів (починаючи з серії GeForce 6000, на той момент лише двох) під старою назвою SLI. Правда розшифровується воно вже інакше - Scalable Link Interface (з'єднувальний інтерфейс, що масштабується).
Наявність двох слотів PCI Express на материнській платі ще не говорило про те, що SLI-тандем запрацює, була потрібна підтримка з боку її BIOS і драйверів, яка спочатку була тільки у чіпсетів самої NVIDIA і буквально в одного від Intel. Природно, сама відеокарта також мала підтримувати SLI. Синхронізація графічних процесорів відбувалася через жорсткий або гнучкий SLI-місток усередині системного блоку.Пізніше було реалізовано програмну передачу синхронізуючих даних через PCI Express шину.
Вже 2005 року аналогічну функціональність запропонував давній конкурент NVIDIA — фірма ATI (тоді ще поглинена компанією AMD). Реалізація від ATI отримала назву CrossFire (буквально – перехресний вогонь). Для її працездатності теж була потрібна підтримка з боку самих 3D-прискорювачів, BIOS материнської плати та драйверів, а крім того, одна з відеокарт мала бути в особливому виконанні - так званою майстер-картою зі спеціальним чіпом, що відповідає за синхронізацію (наприклад, Radeon X850 XT Master Card). Ведена карта з'єднувалася з майстер-картою зовнішнім У-подібним кабелем (майже як ранні 3D-прискорювачі 3dfx Voodoo з 2D-картою), до якого підключався монітор. Причому вона не обов'язково мала бути на тому ж чіпі, наприклад, Radeon X800 XT можна було додати в пару до Radeon X850 XT Master Card.
У наступному поколінні 3D-прискорювачів (Radeon X1000) майстер-карта та кабель вже не були потрібні, а синхронізація відбувалася програмно через шину PCI Express. Підтримка CrossFire була як у чіпсетів самої ATI, так і багатьох інших виробників (крім NVIDIA зі зрозумілих причин) завдяки політиці безкоштовного ліцензування цієї технології.
Після появи відеокарт серій NVIDIA GeForce 6000 та ATI Radeon HD 2000 (X1950 Pro) основні принципи роботи «устаканилися» і принципово не змінюються до цього дня, йде лише еволюційний розвиток – на даний момент можна об'єднувати аж до чотирьох графічних процесорів для паралелей.Технологія CrossFire була перейменована в CrossFireX, для з'єднання карт Radeon HD з'явився місток, аналогічний використовуваному в SLI (який не змінювався з дня появи).
Гнучкі містки CrossFireX (ліворуч) та SLI (праворуч)
Працездатність зв'язок SLI і CrossFireX буде зберігатися і без встановлення містків, синхронізуючі дані передаватимуться програмним шляхом через шину PCI Express, але такий спосіб об'єднання використовувати небажано, оскільки продуктивність може значно знизитися.
Дві відеокарти AMD (ATI) Radeon HD 4890 у режимі CrossFireX.
Два містки встановлювати не обов'язково, для двох карт достатньо одного
У технології SLI є обмеження на відеокарти, що використовуються — вони обов'язково повинні бути з однаковими графічними процесорами і назвами. Наприклад, GeForce GTS 250 з 9800 GTX або 8800 GTS 512 разом працювати не зможуть, хоча це, по суті, одна й та сама відеокарта на ядрі G92. Для CrossFireX такого обмеження немає, наприклад Radeon HD 5830 зможе працювати в парі з Radeon HD 5870. А ось виробник, BIOS, тактові частоти та об'єм відеопам'яті у всіх випадках можуть бути різними - потужніша відеокарта буде працювати на швидкості повільнішої, а частина пам'яті залишиться незадіяною (на картах з пам'яттю 1024 та 512 Мб кожен чіп отримає доступ лише до 512 Мб).
Розглянемо докладніше принцип роботи SLI. Існує два основні алгоритми підвищення продуктивності — це Split Frame Rendering (роздільний рендеринг кадрів) і Alternate Frame Rendering (альтернативний рендеринг кадрів). Третій алгоритм – SLI Antialiasing (SLI-згладжування) призначений не для збільшення швидкості, а для значного покращення якості зображення.
При активному алгоритмі Split Frame Rendering кожен кадр зображення, що генерується, розбивається на дві-чотири частини (залежно від кількості графічних процесорів в SLI), кожна частина малюється окремим чіпом, потім вони об'єднуються і виводяться на екран.
При активному алгоритмі Alternate Frame Rendering кожен із графічних процесорів по черзі генерує кадри повністю, у разі двох ГП один видає непарний кадр, а другий — парний. Однак у цьому режимі можливе падіння швидкості, оскільки різні кадри (навіть близькі) можуть мати різне насичення об'єктами, що відображаються, і поки один чіп продовжує рендеринг кадру, інші простоюють.
Дві відеокарти NVIDIA GeForce 8800 GTX у SLI-режимі
При активному алгоритмі SLI Antialiasing один і той же кадр генерується на всіх доступних графічних процесорах з різними рівнями згладжування, потім вони накладаються один на одного і виводяться на екран. Підсумкове зображення виходить максимально деталізованим та чітким.
Розглянемо докладніше принцип роботи CrossFireX. Існує три основні алгоритми для підвищення продуктивності – це SuperTiling (супермозаїка), Scissor (нарізка) та Alternate Frame Rendering (альтернативний рендеринг кадрів). Четвертий алгоритм - Super Antialiasing (суперзгладжування) призначений для покращення якості зображення.
При активному алгоритмі SuperTiling кожен кадр розбивається на мозаїку, що нагадує шахівницю з полями розміром 32×32 пікселя. У разі двох графічних процесорів «білі» поля малюються одним чіпом, «чорні» - іншим. Чисто теоретично це найправильніший режим з точки зору рівномірного розподілу навантаження між 3D-прискорювачами.
Інші алгоритми мають аналоги в SLI.Для Scissor і Super Antialiasing - це Split Frame Rendering і SLI Antialiasing відповідно, а алгоритм Alternate Frame Rendering навіть назва аналога однакова.
Варіанти реалізацій SLI та CrossFireX
В даний час окрім паралельної роботи двох однопроцесорних відеокарт у парі («звичайні» SLI та CrossFireX) існують кілька інших способів поєднання графічних процесорів для спільної генерації 3D-зображення.
- Об'єднання двох графічних процесорів у рамках однієї відеокарти: на одній друкованій платі (рідко на двох, розгорнутих один до одного «обличчям», але з одним роз'ємом PCI Express) розпаюються два графічні чіпи та комутатор PCI Express, через який вони і «спілкуються» між Приклади таких відеокарт: AMD (ATI) Radeon HD 3870 X2, 4870 X2, 5970, 6990; NVIDIA GeForce 7950 GX2, 9800 GX2, GTX 295, GTX 590. Відеокарта AMD (ATI) Radeon HD 6990.
Між двома графічними процесорами видно чіп комутатора PCI Express - Три або чотири однопроцесорні відеокарти: 3-way SLI або 4-way SLI (не плутати з Quad SLI), для CrossFireX окремої назви таких конфігурацій немає. PCI Express x16, так і відеокарти з підтримкою цих технологій. обов'язково згадується на упаковці комплектуючих, а у випадку OEM є можливість дізнатися про неї на сайті виробника. великі жорсткі мости. SLI
- Дві двопроцесорні відеокарти: Quad SLI, для CrossFireX окремої назви таких конфігурацій знову ж таки немає. Більшість сучасних двопроцесорних відеокарт підтримують роботу у цьому режимі. Дві двопроцесорні відеокарти NVIDIA GeForce 9800 GX2 у режимі Quad SLI
- Об'єднання потужності дискретного 3D-прискорювача (початкового рівня) та відеоядра, вбудованого в чіпсет: Hybrid SLI та Hybrid CrossFireX. Ці різновиди розраховані в основному на застосування в ноутбуках, хоча підтримуються і деякі "десктопні" конфігурації. Під час роботи ноутбука від батарей дискретний прискорювач може автоматично вимикатися. Широкого поширення на даний момент ці технології не набули, тому що ще не до кінця «відточені», хоча й мають добрий потенціал.
При виборі відповідного варіанта SLI або CrossFireX слід пам'ятати, що чим більше 3D-прискорювачів у системі, тим вони більш процесорозалежні. Для двох графічних чіпів рівня GeForce 560 Ti або Radeon HD 6870 буде достатньо високочастотного двоядерного центрального процесора, для топових рішень рівня 2 x GeForce GTX 590 або Radeon HD 6990 знадобиться потужний чотири- або шестиядерник. На максимально збалансованій системі коефіцієнт збільшення продуктивності однією графічний чіп дорівнює ідеалі 0,9, тобто чотири ДП промасштабуються приблизно 3,6 разу (0,9 x 4 = 3,6).
Також слід переконатися, що блок живлення має необхідну кількість роз'ємів PCI Express і його характеристики відповідають рекомендованим вимогам: не менше 550-600 Вт для двох карт середнього рівня, а для чотирьох Hi-End 3D-прискорювачів може знадобитися потужність далеко за кіловат.
Чотири відеокарти AMD (ATI) Radeon HD 5870
з вісьма роз'ємами додаткового живлення
Необхідно переконатися, що вибрана конфігурація SLI або CrossFireX підтримується відеокартами та материнською платою, інакше потрібний режим роботи просто не активується. У деяких випадках існує можливість уникнути обмеження сумісності, але це тема окремої статті.
Причини використання двох відеокарт
Подібна установка може мати різні цілі: збільшення потужності графічної системи, розподіл завдань між GPU.
Роздільне використання
Два графічні процесори використовуються окремо для одночасного вирішення різних завдань. Можна грати в гру на одній відеокарті і відразу, задіявши іншу, викласти записане відео в Інтернет. Вигода тут у тому, що два GPU працюють незалежно одна від одної, тому не постраждає ні графіка у грі, ні стриму. При використанні однієї карти неминучим було б падіння fps гри і посмикування в стримі.
Відеомонтаж забирає більшу частку продуктивності комп'ютера. Рендеринг на відеокарті набагато ефективніший за прорахунок кадрів за допомогою центрального процесора (ЦП). Тому використання другого графічного процесора (ГП) для монтажу відеоматеріалу дозволить скоротити час процесу та не навантажить іншу відеокарту.
Якщо є два монітори, можна вивести зображення двох GPU на них. На одному можна дивитися фільм, а з іншого — вийти в Інтернет. Цілі можуть бути різні, але зручність у використанні двох моніторів очевидна. Хоча цього можна досягти і з одним відеоадаптером.
Технології поєднання та алгоритми їх функціонування
Два виробники графічних процесорів: Nvidia і AMD - використовують подібні принципи при з'єднанні двох відеоадаптерів, але є відмінності.
Збільшення продуктивності
Тут підключення двох відеокарт відбувається за технологіями SLI або Crossfire. Щоб з'єднати карти, необхідно зробити наступні кроки:
- Знеструмити комп'ютер. Відкрити системний блок та вставити GPU у слоти, прикрутивши їх гвинтами для більшої надійності.
- Підключити живлення карток.
- З'єднати карти мостами, залежно від технології.
Технологія SLI
Технологія CrossFire - Закрийте кришку корпусу та увімкніть живлення . Після завантаження Windows оновити драйвер.
- У випадку зі SLI відкрити панель управління NVIDIA і знайти меню Configure SLI. У ньому і «Auto-Select» у розділі «PhysX settings». Підтвердити події.
Для CrossFire зайти в AMD Catalyst Control Center і в меню «Продуктивність» і поставити галочку в підпункті нижче.
Усуваємо проблему із зупинкою відеодрайвера
Перезавантажити комп'ютер, система має запрацювати. Слід пам'ятати, що не всі ігри підтримують спільну роботу карток. Тому зростання продуктивності може бути.
Поліпшення графіки в іграх
Спільне використання 2-х відеокарт на комп'ютері дозволяє підняти продуктивність системи та частоту кадрів (fps), що робить «картинку» в іграх більш детальною та реалістичною. Полегшується обробка 3D графіки, також можна встановити установки зображення аж до 4K або «розбити» його на кілька екранів. Зазвичай приріст досягає 50%-70%, на деяких іграх можливе збільшення fps майже вдвічі.
