РЕКЛАМА
ИНФОРМАЦИЯ
ПОЛЕЗНЫЕ ССЫЛКИ
AMD Radeon HD 7970: тест видеокарты на новой архитектуре

AMD Radeon HD 7950: обзор, тест и сравнение с GeForce GTX 580

nVidia GeForce GTX 560: обзор пяти разогнанных видеокарт

AMD Radeon HD 7770 и HD 7750: недорогие видеокарты на архитектуре Graphics Core Next

AMD Radeon HD 7870 и Radeon HD 7850: обзор и тест видеокарт на базе GPU Pitcairn

Обзор GeForce GTX 680: Kepler против Tahiti

GeForce GTX 680: SLI, разрешение 5760x1080 и разгон

nVidia GeForce GTX 690 4 Гбайт: обзор видеокарты с двумя GPU GK104

Видеокарты серии Radeon HD 7000: исследуем качество графики

Radeon HD 7970 3 Гбайт: обзор и тест пяти разогнанных видеокарт

Nvidia GeForce GT 640: обзор видеокарты на базе GPU GK107 Kepler

Обзор видеокарты AMD Radeon HD 7970 GHz Edition

GeForce GTX 670: тест семи видеокарт

Обзор и тест GeForce GTX 660 Ti

Обзор и тест Nvidia GeForce GTX 650 и GTX 660: Kepler за $110 и $230

Тест и обзор Sapphire Toxic HD 7970 GHz Edition: играем с 6 Гбайт памяти GDDR5 и 6 мониторами

Тест видеокарт GeForce GTX 660 Ti: изучаем пропускную способность видеопамяти

GeForce GTX 650 Ti: обзор и тест трех видеокарт

Тест Radeon HD 7990 и GeForce GTX 690: время тяжелой артиллерии

NVIDIA GeForce GTX Titan 6 Гбайт: GK110 в игровой видеокарте

Тесты GeForce GTX Titan 6 Гбайт

PowerColor HD7870 PCS+ Myst Edition: тест видеокарты на GPU Tahiti LE

Тест AMD Radeon HD 7790: GCN за $150

Битва видеокарт в SLI: две GeForce GTX 680 против трех GeForce GTX 660

Обзор GeForce GTX 650 Ti Boost: революция в среднем ценовом диапазоне

ASUS ROG Ares II: сравнение четырёх двухпроцессорных видеокарт

Тесты GeForce GTX Titan в профессиональных приложениях

Radeon HD 7990: тесты флагманской видеокарты AMD

Обзор видеокарты NVIDIA GeForce GTX 780: младший брат GTX Titan

Radeon HD 7990 в CrossFire: тесты уровня шума и температуры

GeForce GTX 770: видеокарта, бросающая вызов Radeon HD 7970?

Обзор GeForce GTX 760: возможности GK104 за $300

Обзор AMD Radeon HD 7730: предвестник APU Kaveri?

Лучшая видеокарта для игр: текущий анализ рынка

Сможет ли регуляция кадров в драйвере Catalyst 13.8 изменить ситуацию?

Radeon HD 7990 против GeForce GTX 690: определяем победителя

История о том, как появились GeForce GTX 690 и Titan

Radeon R9 280X, R9 270X и R7 260X: старые GPU, новые названия. Часть 1

Radeon R9 280X, R9 270X и R7 260X: старые GPU, новые названия. Часть 2

Подробный обзор Radeon R9 290X: возвращение AMD в сегмент Ultra-High-End. Часть 1

Подробный обзор Radeon R9 290X: возвращение AMD в сегмент Ultra-High-End. Часть 2

Обзор Radeon R9 280X: тест и сравнение семи видеокарт

Обзор Radeon R9 290: высокая скорость за $400, но как насчёт стабильности?

Обзор GeForce GTX 780 Ti: полностью разблокированный GPU GK110

Причина "изменчивых" характеристик Radeon R9 290X/290 и её исправление

Обзор Radeon R9 270: смена Radeon HD 7800

Дорабатываем Radeon R9 290: используем кулер Arctic Accelero Xtreme III

Обзор технологии G-Sync: меняем правила игры

Как себя ведёт Radeon R9 290X в закрытом корпусе?

Обзор партнёрских видеокарт: одна Radeon R9 290 и три 290X

Обзор Radeon R7 240 и 250: игровые видеокарты до $100

Мобильные видеокарты: GeForce GTX 780M, 770M и 765M против Radeon HD 8970M

Asus Mars 760: два GPU в режиме SLI на одной видеокарте в ценовом диапазоне $650

Развенчиваем мифы о производительности видеокарт: часть первая

Обзор AMD Radeon R7 265: Curacao за $150

Обзор AMD Radeon R7 260: время для GPU Bonaire

Обзор AMD Radeon R7 250X: новая модификация Radeon HD 7770 за $100

Обзор GeForce GTX 750 Ti: новая видеокарта на архитектуре Maxwell

GeForce GTX 750 Ti: видеокарта с пассивным охлаждением… от AMD!

PowerColor LCS AXR9 290X: жидкостное охлаждение как лучшее решение для GPU Hawaii

GeForce GTX 750 Ti: как мы изобрели однослотовую видеокарту

Обзор Radeon R9 270 и 270X: тест и сравнение десяти видеокарт

Radeon R9 295X2 8 Гбайт: обзор видеокарты с жидкостным охлаждением

Обзор видеокарты MSI R9 290X Lightning: правильное охлаждение для GPU Hawaii

GeForce GTX 880M, 870M и 860M: тестирование мобильных графических процессоров

Radeon R9 295X2 в CrossFire: 25 миллиардов транзисторов в играх с разрешением 4K. Обновление

Обзор видеокарты PowerColor PCS+ R9 290X: приемлемый уровень охлаждения, шума и конечной стоимости

Графика для рабочих станций: тестирование 19 видеокарт в SPECviewperf 12

Обзор видеокарты AMD FirePro W9100: Hawaii в рабочих станциях

Battlefield 4: тест 16 видеокарт в бета-версии игры

Патч для Thief: поддержка TrueAudio и Mantle

Тест AMD FX-4170 и Intel Core i3-3220: что предпочесть за $125

AMD A10-7850K и A8-7600: пробуем HSA с Kaveri

Обзор Intel Core i7-4770K: тесты флагманского процессора на новой архитектуре Haswell

Обзор и тест AMD FX-8350: исправит ли Piledriver недостатки Bulldozer?

AMD Mantle: углублённое тестирование графического API

Rambler's Top100 Рейтинг@Mail.ru

СОФТ

AMD Mantle: углублённое тестирование графического API
Краткое содержание статьи: Некоторые видеокарты Radeon совместимы с AMD Mantle, и ряд игр поддерживает данный API. Для анализа работы этого интерфейса программирования мы подобрали несколько CPU и графических ускорителей и протестировали их в играх Battlefield 4 и Thief.

AMD Mantle: углублённое тестирование графического API


Редакция THG,  5 августа 2014
Назад
Вы читаете страницу 1 из 4
1 2 3 4
Далее


AMD Mantle | Основы API


AMD Mantle: тест и обзор

Тема API AMD Mantle разделила сообщество ПК-геймеров на два лагеря. Существует масса мнений, информации, заблуждений и известных фактов, разобраться в которых довольно сложно. Мы хотим собрать всё воедино, причём сделать это наиболее справедливым образом. К сожалению, обсудить данную тему без применения "корпоративного" языка практически невозможно, так что давайте начнём с начала - разберёмся в определениях, подготовим почву, определимся, что и откуда нам известно.

Что такое API?

Аббревиатура API расшифровывается как application programming interface (прикладной интерфейс программирования. Ключевым является слово интерфейс. API разработан для коммуникации между приложениями.

Отличным примером является функция копирования/вставки в Windows. Когда вы копируете абзац текста из браузера в буфер обмена, а затем вставляете его в текстовый редактор, вы используете функции API. Разработчики вашего браузера включили поддержку запроса API на копирование, а программисты текстового редактора – поддержку запроса API на вставку. Две эти программы взаимодействуют друг с другом через API.

Преимущество API заключается в том, что разработчикам не приходится внедрять поддержку всех возможных приложений. Если бы не API, все существующие программы для редактирования документов должны были бы содержать уникальный код, для осуществления, например, функции копирования/вставки со всеми другими редакторами документов в мире. Такую модель общения между программами поддерживать было бы невозможно.

Если ли негативная сторона? API-интерфейсы не так эффективны, как специализированый код для прямой коммуникации между ПО. Цена удобства – повышенная нагрузка на аппаратное обеспечение и вычислительные ресурсы.

Что такое графический API-интерфейс?

Поскольку API является интерфейсом связи между приложениями, графический API связывает приложение и видеодрайвер графического адаптера.

Главное здесь – совместимость. Вместо разработки игрового движка с учётом поддержки различных способов связи для взаимодействия с конкретными драйверами видеокарт, разработчики игр могут сосредоточить силы на коммуникации посредством API. Затем API вызывает графический драйвер, который исполняет инструкции на видеокарте. Таким образом, графические API-интерфейсы можно считать одним из уровней абстракции между операционной системой и аппаратным обеспечением.

Если основная цель API – это простота и удобство, почему существует несколько API?

AMD Mantle: тест и обзор

Происхождение OpenGL связано с интерфейсом Iris GL от SGI, который появился в начале 1980-x годов. Как это ни удивительно, но компания сделала его открытым стандартом под названием API OpenGL (Open Graphics Library). Конкуренты SGI получили доступ при условии равного участия в поддержке и обновлении кода.

Даже у Microsoft было кресло в Наблюдательном совете архитектуры OpenGL (OpenGL Architecture Review Board) до 2003, когда компания перешла на свой собственный интерфейс DirectX, который сейчас пользуется гораздо большей популярностью. На данный момент DirectX используется в Windows и Xbox, поэтому обосновать выбор в пользу API от Microsoft легко, если разработчик хочет получить максимум из доступных ресурсов.

Стоит отметить, что известный программист и разработчик Джон Кармак (John Carmack) доказал, что OpenGL по-прежнему можно использовать для запуска современных игр на ПК (таких как Rage). Кроме того, OpenGL держит позиции за счёт поддержки множества платформ: Windows, Mac и Linux. Android, Windows Phone и iPhone используют OpenGL ES (Open GL for Embedded Systems). По мере роста популярности игр на мобильных платформах растёт и популярность OpenGL.

Что не так с DirectX 11 и OpenGL? Зачем понадобился ещё один графический API?

Оба стандарта имеют серьёзные расхождения, и кажется нелогичным внедрение ещё одного. Так чем же существующие стандарты не устраивают разработчиков?

И DirectX, и OpenGL создавались в прошлом тысячелетии, то есть до появления многоядерных процессоров в массовых решениях. Последнее время некоторые разработчики высказывают предположения, что эти API используют слишком много ресурсов, склонны к нестабильности и плохо масштабируются (или вообще не масштабируются) на распараллеленных платформах. Кроме того, ни один API нельзя назвать идеальным. Вам когда-нибудь приходилось обновлять видеодрайвер, чтобы игра работала правильно? Если да, то это означает, что графический API не смог выполнить функцию уровня абстракции.

Вдобавок к этому, ходили слухи, что Microsoft собирается прекратить развитие DirectX в 2013 году. В интервью с вице-президентом AMD, Роем Тейлором (Roy Taylor), было сказано, что "новый заставляет отрасль двигаться вперёд, и новым видеокартам нужно больше процессоров и оперативной памяти. Но DirectX 12 не появился. Вот и всё. Насколько нам известно, на DirectX 12 пока нет никаких планов". Кроме того, из просочившегося в Сеть электронного письма Microsoft нам известно, что кросс-платформенная среда разработки XNA Game Studio сейчас не находится в стадии активной разработки, а развитие DirectX как технологии завершено. Позже Microsoft отказалась от этих заявлений и утверждала, что это было недоразумение, но без опубликованных планов касательно DirectX 12 сообщество разработчиков забеспокоилось.

AMD утверждает, что пришла к разработке нового API, который должен решить существующие проблемы DirectX и OpenGL, вызывающие недовольство разработчиков. Ввиду того, что APU и GPU от AMD применяются в Xbox One, PlayStation 4 и множестве ПК, компания вынуждена предложить API, который можно будет использовать на различных платформах.

Предполагаемые улучшения Mantle в сравнении с OpenGL и DirectX

AMD Mantle: тест и обзор

AMD Mantle ассоциируется с понятием "низкоуровневый". Но что оно означает? Если коротко – это синоним минимализма. API меньше, проще и, следовательно, быстрее DirectX 11 и OpenGL. Новый API от AMD, предположительно, ставит меньше условий для визуализации конкретной сцены. Таким образом, разработчик, а не API, получает управление над ресурсами, что обусловливает большую оптимизацию.

В этом плане AMD Mantle может оказаться более эффективным интерфейсом. Кроме того, AMD Mantle способен выполнять полностью параллельную прорисовку, чтобы разделить задачи между несколькими исполнительными блоками CPU. Если API может эффективно использовать больший объём вычислительных ресурсов, то медленные процессоры с несколькими исполнительными блоками не окажут такого негативного эффекта на производительность.

Проще говоря, AMD утверждает, что AMD Mantle потенциально может повысить производительность систем с медленными многоядерными центральными процессорами. А там, где CPU не является "бутылочным горлышком", AMD Mantle сможет понизить энергопотребление GPU.

AMD позиционирует себя как сторонника открытых исходных кодов. Относится ли Mantle к API с открытым кодом?

AMD Mantle не является открытым стандартом, и AMD утверждает, что и в будущем он таковым не станет. Однако представители компании заявляют, что SDK AMD Mantle будет доступен для всех к концу 2014 года без лицензионных сборов или ограничений, когда закрытая бета-версия завершится.

Нужно уточнить, что доступ к SDK – это не то же самое, что открытый исходный код. Тем не менее, в теории, Nvidia и Intel смогут написать совместимый с AMD Mantle драйвер. Однако в реальности нам это кажется маловероятным. Но лучше приберечь анализ для заключения. Дело в том, что AMD хочет сохранить контроль над AMD Mantle, чтобы оптимизировать API под архитектуру GCN и позволить разработчикам быстрее принять новые аппаратные функции, которые непрактичны для общих API, таких как DirectX и OpenGL.

Мы разобрались с основами Mantle. Что дальше?

Мы хотим протестировать API AMD Mantle и проанализировать возможности интерфейса. AMD клянётся, что ряд разработчиков работает над поддержкой AMD Mantle в таких играх, как Civilization: Beyond Earth, Star Citizen и Dragon Age: Inquisition. На момент написания статьи только три игры на рынке поддерживают AMD API: Battlefield 4, Thief и Plants vs. Zombies: Garden Warfare. Поскольку игра Plants vs. Zombies: Garden Warfare не имеет функции тестирования AMD Mantle и использует движок Frostbite, применяемый в Battlefield 4, мы протестируем первые две игры.

AMD Mantle | Как мы тестировали API Mantle от AMD

Можно предположить, что основная цель AMD Mantle – выжать максимум производительности из видеокарт Radeon. В принципе, так и есть. Но важно помнить, что проблема, которую должен решить интерфейс AMD Mantle, не совсем связана с графикой. Напротив, AMD Mantle должен исправить недостатки в плане эффективности, которые мешают распределению нагрузок на CPU.

Таким образом, в лучшем случае AMD Mantle нивелирует узкие места, характерные при использовании бюджетных процессоров (например, производства AMD). Для примера приведём такой сценарий: с DirectX видеокарта Radeon может обеспечить более высокое быстродействие в паре с процессором семейства Intel Core i7, чем с FX-4170. Если AMD Mantle работает так, как предполагается, можно ожидать, что с FX-4170 производительность возрастёт и приблизится к уровню Core i7. Вряд ли скорость Core i7 заметно повысится, поскольку процессор и так достаточно быстрый, что перекрывает недочёты DirectX.

Чтобы это проверить, мы используем обширный ряд платформ и видеокарт (список приведён в таблице ниже). Все видеокарты Radeon тестируются в режиме DirectX и AMD Mantle для выявления различий. Также для сравнения мы добавили в выборку карты GeForce.

Обычно для получения показателей в тестах мы используем Fraps или FCAT. Оба решения разработаны для DirectX, и, следовательно, не работают под управлением AMD Mantle. В результате нам пришлось использовать встроенные тестовые утилиты, которыми комплектуются игры Thief и Battlefield 4. К счастью, командная консоль движка Frostbite в Battlefield 4 достаточно мощная и позволяет получить подробные данные по колебаниям времени подачи кадра. В случае Thief мы можем получить лишь показатели частоты кадров из утилиты в комплекте с игрой, показатели же колебания времени подачи кадров не доступны.

AMD Mantle: тест и обзор

Позже вы увидите, что для специализированного теста нам понадобится видеокарта среднего уровня с памятью 4 Гбайт. Для этих целей MSI прислала нам Radeon R9 270X Gaming 4G, оснащённую кулером Twin Frozr IV и тремя рабочими режимами: "тихий" (1050 МГц), "игровой" (1080 МГц) и "разогнанный" (1120 МГц).

AMD Mantle: тест и обзор

Высокопроизводительные видеокарты требуют соответствующего питания, и XFX прислала нам свой блок питания PRO850W с сертификатом 80 PLUS Bronze. Модульный БП использует одну шину +12 В с силой тока 70 А. Как утверждает XFX, данная модель обеспечивает непрерывную (не пиковую) мощность до 850 Вт при температуре 50 градусов Цельсия (заметно выше, чем в большинстве корпусов).

AMD Mantle: тест и обзор

В нашей лаборатории мы почти полностью избавились от механических жёстких дисков, и вместо них используем твердотельные накопители, для которых нехарактерны задержки, связанные с операциями ввода/вывода. Компания Samsung прислала в наши офисы накопители Samsung 840 Pro на 256 Гбайт, поэтому они у нас используются в качестве стандартных.

Система FM2+ AM3+ LGA 1155 LGA 1150
Системная плата ASRock FM2A88X-ITX+,Socket FM2+ Gigabyte GA-990FXA-UDS,Socket AM3+ Asus P8Z77-V LX, LGA 1155 ASRock Z87 Pro3, LGA 1150
Процессор AMD A10-7850K, четыре ядра, 3,7 ГГц (4 ГГц макс. Turbo Core) AMD FX-8350, восемь ядер, 4 ГГц (4,2 ГГц макс.Turbo Core)
AMD FX-4170, четыре ядра, 4,2 ГГц (4,3 ГГц макс. Turbo Core)
Intel Core i3-3220, два ядра, Hyper-Threading, 3,3 ГГц Intel Core i7-4770K, четыре ядра, Hyper-Threading, 3,5 ГГц (3,9 ГГц макс. Turbo Boost)

Память 8 Гбайт Corsair Vengeance LP (2 x 4 Гбайт) 1600 МТ/с, CAS 9-9-9-24-1T
Видеокарты GeForce GTX 650 2 Гбайт GDDR5
GeForce GTX 660 2 Гбайт GDDR5
GeForce GTX 780 Ti 3 Гбайт GDDR5
Radeon R7 250X 1 Гбайт GDDR5
Radeon R9 270 2 Гбайт GDDR5
Radeon R9 270X 4 Гбайт GDDR5
Radeon R9 290X 4 Гбайт GDDR5
Системный накопитель Samsung 840 Pro, 256 Гбайт SSD, SATA 6Гбит/с
Блок питания XFX PRO850W, 850 W, сертификат 80 PLUS
ПО и драйверы
Операционная система Microsoft Windows 8 Pro x64
DirectX DirectX 11
Видеодрайверы AMD Catalyst 14.3 Beta (14.4 Beta показал некоторый ущерб производительности)
Nvidia GeForce 337.88 WHQL

Подробная информация по тестам:

Конфигурация тестов
3D-игры
Thief Built-in benchmark
Battlefield 4 Собственный тест THG, 90 секунд
Назад
Вы читаете страницу 1 из 4
1 2 3 4
Далее


СОДЕРЖАНИЕ

AMD Mantle. Отзывы в Клубе экспертов THG [ 4 отзывов] AMD Mantle. Отзывы в Клубе экспертов THG [ 4 отзывов]


РЕКЛАМА
РЕКОМЕНДУЕМ ПРОЧЕСТЬ!

История мейнфреймов: от Harvard Mark I до System z10 EC
Верите вы или нет, но были времена, когда компьютеры занимали целые комнаты. Сегодня вы работаете за небольшим персональным компьютером, но когда-то о таком можно было только мечтать. Предлагаем окунуться в историю и познакомиться с самыми знаковыми мейнфреймами за последние десятилетия.

Пятнадцать процессоров Intel x86, вошедших в историю
Компания Intel выпустила за годы существования немало процессоров x86, начиная с эпохи расцвета ПК, но не все из них оставили незабываемый след в истории. В нашей первой статье цикла мы рассмотрим пятнадцать наиболее любопытных и памятных процессоров Intel, от 8086 до Core 2 Duo.

ССЫЛКИ
Реклама от YouDo
Услуги мастера: удалить вирус баннер из реестра: смотреть тут.
Ремонт пылесосов на сайте YouDo.