Lucid HYDRA покладе кінець SLI і CrossFire?, Відеокарти, огляди

Введення

Lucid – це невелика компанія, що займається розробкою дизайну чіпів. На сьогоднішній день Lucid може похвалитися майже 50 патентами і фінансовими інвестиціями з боку декількох великих компаній, в числі яких Intel Capital.

Але найбільший інтерес серед всіх продуктів Lucid представляє технологія HYDRA Engine, покликана забезпечити надійну спільну роботу декількох відеокарт. Передбачається, що це інноваційне рішення зуміє зняти ряд обмежень, властивих технологіям Nvidia SLI і AMD / ATI Crossfire. Але давайте не будемо забігати вперед і розглянемо все по-детальніше.

Що являє собою HYDRA Engine?

У найзагальнішому сенсі HYDRA Engine – спроба побудувати технологію масштабування графіки (graphics scaling technology), повністю незалежну від графічного процесора. Припустимо, що у вас є дві відеокарти NVIDIA з чіпами GeForce 6600 і GTX 280 з практично лінійним зростанням продуктивності. Тоді за допомогою програмного забезпечення і чіпів Lucid, HYDRA зможе помітно поліпшити ігрові характеристики додатків, використовуючи спеціальну логічну схему, розподіляє завдання з обробки графіки між графічними процесорами.

У традиційних методиках, реалізованих NVIDIA і AMD / ATI застосовуються два режими візуалізації:

За словами Lucid, обидві ці технології мають суттєві недоліки, виправити які зможе HYDRA Engine. Слабка сторона розбиття зображення на частини полягає в тому, що текстуру і геометричні дані тут повинні відтворювати всі процесори, тому в даному випадку продуктивність обмежена пропускною здатністю пам’яті та геометричним шейдером одного GPU. У разі почергової обробки кадрів, недоліками є затримки між графічними процесорами, що вводиться парними і непарними кадрами і затримки, необхідні для дозволу залежності між кадрами.

Як це працює

HYDRA являє собою спеціальний чіп, єдиною метою якого є масштабування графічних процесорів. У ньому немає графічного процесора, і все, що він «уміє» – це перерозподіляти графічну навантаження між відеокартами в реальному часі. Крім того, технологія HYDRA включає програму-драйвер, що займає проміжне місце між DirectX і драйверами виробників відеокарт.

Перед тим, як дані з програми або гри потрапляють на драйвери NVIDIA або AMD, їх зчитує так званий движок розподілу (distribution engine). Далі цей движок розділяє блоки інформації на «Завдання». Однією з таких задач може бути створення особливого ефекту освітленості, або специфічна модель відображення графіки, або що-небудь ще.

Далі сформульовані завдання відправляються через шину PCI Express на чіп HYDRA, де дуже швидко опрацьовуються і розподіляються між 2-4 графічними процесорами. HYDRA Engine відправляє завдання на графічний процесор, очікує результат і потім передає дані на основний адаптер для виводу на монітор. На перший погляд процес не занадто відрізняється від того, що роблять NVIDIA і AMD в режимах AFR і SFR, але в Насправді це не так.

Замість того, щоб чергувати або розділяти кадри, як це роблять виробники відеокарт за допомогою технологій SLI (NVIDIA) і CrossFire (AMD), HYDRA Engine просто перехоплює команди OpenGL і DirectX від процесора до графічного процесора і розподіляє їх між кількома GPU. За словами Lucid, все це виконується практично без відправки службових команд центрального процесора і без затримки по порівнянні зі стандартною візуалізацією, реалізованої поодиноким GPU.

Крім поділу потоків графічних даних, Lucid реалізувала можливість перерозподілу завантаження між будь-якими відеокартами одного бренда (ATI з ATI, NVIDIA з NVIDIA). Драйвер HYDRA розпізнає графічні процесори в системі і оцінює потенційну потужність кожного з них, а потім, аналізуючи продуктивність того чи іншого процесора в реальному часі, оптимізує йде на нього навантаження. Якщо графічний процесор обробляє завдання повільніше, ніж передбачалося, HYDRA Engine буде відправляти наступні завдання на менш завантажені процесори.

Приклад роботи HYDRA Engine продемонстрований на фото. Тут показаний приклад часткової обробки кадру однієї з відеокарт – на правому моніторі відсутні деякі деталі зображення, візуалізація яких була «віддана» інший відеокарті.

Саме в цьому і полягає суть розділення на завдання графічних потоків. Тут немає жорстких вимог до розмірів або формам частин, тому багато проблем, властиві традиційним способам візуалізації можуть бути усунені. Крім того, Lucid звертає увагу, що існують і інші методи візуалізації, які вона використовує, наприклад, для передачі фонів в іграх. Наприклад, до таких технологій відноситься змішування (блендування) пікселів в кадровому буфері. Але демонстрацію подібних рішень кінцевим користувачам здійснити вкрай складно.

Big Bang – перша материнська плата з чіпом HYDRA 200

Цього року на форумі IDF 2009 був представлений реальний продукт, що використовує технологію HYDRA: материнська плата Big Bang, яка містить чип HYDRA 200 і три повнофункціональних слота PCIe. Big Bang є продуктом співпраці компаній Lucid і MSI.

Крім того, Lucid продемонструвала технологію HYDRA на об’єднаної системі AMD / NVIDIA, але про реальну її продуктивності поки нічого не відомо. Правда, експерти стверджують, що в порівнянні з торішніми напрацюваннями, прогрес у наявності. Але остаточні висновки про ефективність роботи системи можна буде зробити тільки після тестів HYDRA 200 в лабораторіях.

Тетяна Валентинова

29/09.2009

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*