Поиск по сайту

up

Компьютерные новости

Все разделы

Низкоуровневые API позволят использовать всю память связок Multi-GPU

Очень интересной информацией поделился один из сотрудников компании AMD, а именно Роберт Халлок (Robert Hallock). Она касается низкоуровневых API (в первую очередь AMD Mantle, а также последующих (DirectX 12 и других)) и связок Multi-GPU (в первую очередь AMD CrossFireX).

В подобных системах традиционным подходом считается метод Alternate-frame rendering (AFR), при котором GPU поочередно обрабатывают кадры: GPU1 производит рендеринг кадра А, GPU2 – кадра B, GPU1 – кадра С, GPU2 – кадра D и так далее. При этом для корректной работы в условиях некоторых современных программных интерфейсов (API) обе видеокарты должны иметь полную копию всех данных, чтобы в случае необходимости поделиться ею с другими компонентами. Сохраняется вся эта информация именно в видеопамяти, поэтому при использовании связок Multi-GPU общая память не суммируется.

API AMD Mantle

Но с приходом API AMD Mantle все изменилось. Поскольку это низкоуровневый API (то есть он работает максимально близко к аппаратной платформе), то он позволяет более эффективно распределять ресурсы видеокарт. Например, можно разделить рендеринг кадра между двумя GPU и их памятью, чтобы каждый обрабатывал свою половину экрана. Это минимизирует количество необходимой информации для корректной работы, ускоряет процесс выполнения и позволяет задействовать суммарный объем памяти. То есть для двух видеокарт с 4 ГБ видеопамяти у каждой метод AFR позволяет использовать лишь 4 ГБ, а вот с AMD Mantle общий видеобуфер может возрасти до 8 ГБ.

Все эти возможности уже реализованы в API AMD Mantle, однако требуется еще желание разработчиков отойти от принятого метода AFR для оптимизации игр под технологии Multi-GPU, чтобы пользователи могли эффективнее и в полной мере использовать ресурсы своих видеокарт.

http://wccftech.com
Сергей Будиловский

ТОП-10 Материалов
  1. Тест процессора Core i5-14500 по сравнению с Core i5-14400, Core i5-13600K, Core i5-13500 и Ryzen 7 7700X: быстрее за те же деньги!
  2. Тест GeForce GTX 1060 6GB и 3GB в 20 играх в 2024 году: это живая классика?
  3. Геймплей на интегрированной графике Radeon 760M в Ryzen 5 8600G: серая посредственность или золотая середина?
  4. Тест процессора Ryzen 7 8700F по сравнению с Ryzen 7 7700, Core i7-12700K и Core i5-13400: когда будет дешевле?
  5. Обзор материнской платы MSI B650M GAMING PLUS WIFI: что получаем по цене менее $200?
  6. Обзор материнской платы ASUS TUF GAMING B850-PLUS WIFI на AMD B850: для Ryzen 9000 и не только
  7. Тест процессора AMD Ryzen 9 9950X по сравнению с Ryzen R9 9900X, Ryzen R9 7950X и Core i9-13900KF: флагман на Zen 5
  8. Обзор системы жидкостного охлаждения ARCTIC Liquid Freezer III 360 A-RGB (White): многочисленные оптимизации
  9. Тест GeForce RTX 4060 в 20 играх: лучшая народная видеокарта в 2024 году
  10. Тест процессора AMD Ryzen 7 9700X по сравнению с R7 7700X, R5 9600X, R7 5800X3D и Core i7-14700K: оптимальный для работы и развлечений?