9923986909;rectangle
7994420702;horizontal

Новости про API

Раскрыты планы работ по Vulcan Next #

20 августа 2016

В ходе презентации Khronos Group на SIGGRAPH 2016, представители организации рассказали о состоянии разработки Vulkan, OpenGL и OpenGL ES. Несмотря на отсутствие заметных изменений, было рассказано о подготовке Vulkan Next — новой версии API Vulkan.

Разработчики составили дорожную карту развития API, в которой указаны намерения по улучшению поддержки систем с несколькими видеокартами. Также новый API станет лучше подготовленным к шлемам виртуальной реальности, таким как Oculus Rift and HTC Vive, с более эффективным рендером и прямым доступом к экрану.

API Vulkan

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

Отмечается, что разработчики продолжают работу над основной спецификацией, и некоторые из этих функций могут быть доступны в виде «расширений» для Vulkan. Пока специалисты не могут назвать даже ориентировочную дату выпуска спецификаций Vulkan Next.

API, Vulkan

«Fudzilla»

Intel поддерживает Vulkan 1.0 AP #

23 марта 2016

Компания Intel представила новую бета версию графического драйвера с поддержкой API Vulkan 1.0 в процессорах, относящихся к 6-му поколению процессоров Intel Core. Технология доступна в операционных системах Windows 7, 8 и 10.

Технология Vulkan 1.0 была представлена в прошлом месяце промышленным консорциумом Khronos Group. Технология должна заменить OpenGL, который был подготовлен в далёком 1991 году компанией Silicon Graphics. Новая технология может задействовать ресурсы как GPU, так и многоядерных CPU, однако пока она далека от  конкурента — DirectX 12, поддержка которого реализована в финальных драйверах всех производителей графических процессоров.

API Vulkan

Технология Vulkan 1.0 также сможет работать и на Linux, в составе таких операционных систем, как SteamOS. Компания Intel открыла исходный код драйвера для Linux. Он будет доступен для процессоров с кодовыми именами Broadwell и Skylake.

API, Intel, Linux, Vulkan, Windows, драйвер

«Fudzilla»

Vulkan будет работать только с новыми GPU AMD? #

26 января 2016

Удивительно, но компания AMD, по всей видимости, по-своему понимает значение выражения «открытый исходный код». Такая догадка исходит из того, что готовящийся API Vulkan будет работать лишь с драйвером ядра AMDGPU DRM.

По информации Phoronix это означает, что хотя ядро драйвера и расширено на более старые видеокарты, только самые свежие GPU AMD смогут работать с API нового поколения под Linux.

Vulkan

Сможет ли Vulkan работать с DRM драйвером Radeon остаётся неизвестно, поскольку сама компания объявила, что новый API в Linux будет работать только с проприетарным драйвером AMDGPU, который поддерживает лишь видеокарты Radeon R9 285 Tonga, R9 Fury Fiji, Carrizo, и будущие решения. Возможно, что компания реализует экспериментальную поддержку карт из списка стандартного драйвера, который не включает ускорители серии HD7000.

В любом случае, сейчас AMD официально заявляет, что Linux Vulkan будет работать исключительно с ядром драйвера AMDGPU, и у компании нет планов по поддержке API в других драйверных стеках под управлением Linux.

О том, какие же GPU будут поддерживать Vulkan в Windows пока ничего не известно, однако технически возможно обеспечить работу API на GPU с поддержкой OpenGL ES 3.1 или OpenGL 4.X.

AMD, API, GPU, Linux, Vulkan, драйвер

«Fudzilla»

Vulkan API отложен до 2016 года #

24 декабря 2015

Khronos Group объявила о том, что API Vulkan не будет выпущен в этом году. Наследник OpenGL уже близок к завершению, однако, конечная дата релиза пока не названа.

Тем не  менее разработчики утверждают, что срок выпуска Vulkan 1.0 неумолимо приближается. Сообщается, что спецификации Vulkan завершены и сейчас проводится анализ лицензий и финальная полировка. Тесты пригодности Vulkan уже завершены и многие компании уже готовят соответствующие драйверы. Реализация полученных отзывов является важнейшим финальным этапом подготовки спецификации, и Vulkan 1.0 будет выпущен, когда первое соответствующее изменение будет подтверждено.

Vulkan

Работы по выпуску SDK ведутся для операционных систем Windows, Android и Linux. В Khronos сообщили, что в течение следующего года в ходе крупнейших технологических мероприятий будут представлены демонстрации возможностей экосистемы Vulkan.

API, OpenGL, Vulkan


AMD лучше адаптирована для DX12 #

20 августа 2015

Недавно был представлен первый игровой бенчмарк DirectX 12 под названием Ashes of the Singularity, и выяснилось, что от нового API в большем выигрыше оказалась AMD, чем NVIDIA.

Сайт PC Perspective  сравнил производительность новой видеокарты AMD Radeon R9 390X с конкурирующим решением NVIDIA GeForce GTX 980, используя новый тест Ashes of the Singularity. В результате выяснилось, что при использовании DX12 производительность карты AMD выросла значительно больше, чем у карты NVIDIA.

При использовании рендера в режиме DirectX11, карта Radeon R9 390X демонстрировала меньшую частоту кадров, по отношению к GeForce GTX 980. В то же время при использовании DX12, карта AMD смогла сравняться с «зелёным» конкурентом, продемонстрировав рывок в скорости обработки. При этом ускоритель NVIDIA таким прорывом похвастать не сумел.

Ashes of the Singularity

Также была выявлена зависимость от числа ядер CPU. При большом количестве ядер процессора карты AMD получают большее преимущество перед NVIDIA, при меньшем числе ядер преимущество становится не столь выраженным.

Совершенно ясно, что NVIDIA оказалась в проигрыше. Компания уже заявила, что тест Ashes of the Singularity в нынешнем виде «не является хорошим индикатором общей игровой производительности в DirectX 12». И в этом есть смысл. Нельзя оценивать скорость работы видеокарты по единственному приложению. Также нельзя говорить, что разные игровые движки получат одинаковый прирост производительности при переходе от DX11 к DX12.

Исторически сложилось так, что в некоторых играх преимущество имеют карты Radeon, а в других — GeForce. В этот же раз карты показали равную производительность, при том, что продукт AMD стоит дешевле.

AMD, API, DirectX 12, GeForce GTX 980, NVIDIA, Radeon R9 390X, бенчмарки

«Fudzilla»

7994420702;horizontal

Valve представит новый OpenGL в марте #

17 февраля 2015

Сайт Tech Report отмечает, что компания Valve в ходе мартовской выставки GDC представит графический API OpenGL новой версии, который получит название glNext.

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

Valve

Программный интерфейс glNext является попыткой переработать OpenGL с самого начала, для обеспечения низкого оверхеда. И после того как AMD представила эффективный API трёхмерной графики Mantle это неудивительно. Вслед за ней подобную работу начала и Microsoft, прикладывающая усилия к выпуску DirectX 12. Однако то, что главная роль в разработке нового OpenGL досталась Valve — несколько необычно. Вполне возможно, что виной тому стала SteamOS и желание компании лидировать на рынке видеоигр на платформе Linux.

3D, API, OpenGL, Valve


Для полной поддержки DirectX 12 понадобится новый GPU #

28 января 2015

В ходе закрытого мероприятия, компания Microsoft сообщила, что DirectX 12, новая версия популярного API для игр, выйдет эксклюзивно для Windows 10. Таким образом, только настольные ПК, ноутбуки и планшеты с этой ОС, а также консоль Xbox One получат доступ к новому API.

В ходе мероприятия также было рассказано, что нынешние высокопроизводительные GPU будут поддерживать большую часть функционала DX12. Однако Майк Ибарра, представитель компании, в интервью отметил, что хотя современные карты, работающие с DX11 и DX11.1, и будут поддерживать много функций из DX12, для полной поддержки необходимо и новое аппаратное обеспечение, поскольку задействован принципиально новый набор инструкций. Хорошая же новость заключается в том, что поддержка DirectX 12 не является обязательным условием для комфортной работы Windows 10.

DirectX 12

После этого заявления возник вопрос, что же потеряют нынешние владельцы карт NVIDIA GTX 900 и AMD R9?

Похоже, что потери будут небольшими, однако всё зависит от того, что конкретно будет предложено в новом API. Данная информация должна быть опубликована в ходе GDC 2015, однако, скорее всего, нынешней высокопроизводительной карты вам будет достаточно, пока вы не задумаетесь об очередном апгрейде, и даже под Windows 10 вы вряд ли потеряете слишком много. В конце концов, разработчики игр тоже должны начать использовать новый API, а на это требуется время.

API, DirectX, Microsoft, Windows 10, видеокарты


Intel хочет поиграть с Mantle #

4 июля 2014

Исполнительный директор AMD по играм, Ричард Хадди, сообщил, что компания получила запрос от Intel с просьбой предоставить доступ к технологии Mantle.

В интервью Хадди заявил, что Intel была заинтересована в «интерфейсах Mantle и тому подобном», однако отметил, что этот API по-прежнему находится в стадии бета версии.

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

Mantle

По мнению компании, наилучшим путём развития является тот, который позволит поддерживать различные общедоступные платформы, которые работают с множеством аппаратных решений.

До сих пор внедрение Mantle остаётся весьма ограниченным. Однако некоторые попытки популяризации AMD своего API всё же увенчались успехом. Так, определённые игроки рынка видят будущее Mantle в операционных системах Linux как в виде SteamOS, так и в прочих дистрибутивах.

API, Intel, Mantle

«Fudzilla»

Хадди: Mantle выйдет для Linux #

25 июня 2014

Менее чем через две недели после возвращения в AMD, Ричард Хадди снова стал появляться в заголовках новостей.

В своём интервью PC World, новый специалист по видеоиграм в AMD, дал чёткое указание на то, что Mantle, графический API компании, найдёт своё место и в среде Linux.

В своём интервью Хадди отметил, что AMD «получает запросы о возможности предоставления этого высокопроизводительного слоя» на Linux. Перефразируя его, сайт отметил, что AMD планирует «со временем выделить ресурсы на эту задачу». По мнению Хадди, Mantle «может обеспечить Steam box некоторые преимущества». А, как известно, игровые системы Steam box будут работать на специализированной версии Linux.

AMD Mantle

В марте, в ходе Game Developers Conference, AMD также рассказала, что планы о выпуске Mantle для Linux уже обсуждались с разработчиками. Правда, к настоящему времени, компания ничего большего сообщить не может. И хотя последнее заявление Хадди о Mantle и может показаться индикатором о завершении работ, мы по-прежнему ничего не знаем о временных планах по выпуску этого API на Linux.

В долгосрочной перспективе, Mantle именно в среде Linux имеет больший потенциал. Дело в том, что новый API от Microsoft, DirectX 12, предлагает практически те же низкоуровневые возможности, что и Mantle. И хотя AMD утверждает, что Mantle может быть ещё ближе к оборудованию, чем разработка Рэдмонда, производители игр не видят смысла в поддержке сразу двух API в среде Windows.

API, Linux, Mantle


Valve подготовила слой перевода Direct 3D в OpenGL #

19 марта 2014

Если SteamOS от Valve получит большую популярность, то компании непременно необходимо привлекать разработчиков и упрощать им работу.

Вероятно, для этого, компания выпустила ToGL — слой перевода, который позволяет некоторые команды Direct3D 9.0c перевести в аналогичные им вызовы OpenGL. Конечно, речь не идёт о полноценном враппере, позволяющем быстро перенести код на другую платформу. Безусловно, производительность от этого несколько пострадает, но не настолько, как при использовании полноценного враппера или эмулятора.

Valve SteamOS

Для Valve такой транслятор не является чем-то новым, поскольку фирма в последние годы часто выпускала свои игры на многих платформах, включая Mac OS X и Linux. И ToGL пришёл непосредственно из исходного кода кросс-платформенного хита Dota 2.

К сожалению, ToGL не является полноценным слоем-переводчиком. В настоящее время он поддерживает лишь несколько функций Direct3D 9.0c, таких как Shader Model 3 (при этом вершинные текстуры не поддерживаются). Конечно, это можно использовать, однако DX9 слишком стар. Возможно, достаточен для DOTA, но слишком слаб для большинства игр.

Однако не стоит забывать, что это лишь начало. Если следующая версия ToGL будет иметь слои трансляции для DirectX 11, и если новый движок Source будет изначально написан на OpenGL, то SteamOS может стать той силой, которая действительно перевернёт весь игровой мир.

API, Direct3D, DirectX, OpenGL, Valve, игры

«VR-Zone»

В сеть просочился драйвер AMD с поддержкой Mantle для ноутбуков #

31 января 2014

Как известно, патч для поддержки Mantle в Battlefield 4 был выпущен буквально вчера.

Издатель обещал, что переход на Mantle позволит получить прирост производительности в игре в 45%, хотя по факту он не превышает 15%. Хотя поддержка Mantle была объявлена официально, компания AMD лишь пообещала выпустить соответствующий драйвер лишь для настольных ПК в кратчайшие сроки, фактически проигнорировав владельцев ноутбуков, но всё же, шанс опробовать новый API на лэптопе есть.

AMD Catalyst 13.35

Компания Toshiba допустила фальстарт, выпустив бета версию драйвера AMD Catalyst 13.35 с поддержкой API Mantle, а также TrueAudio. Однако с использованием этого драйвера есть одна большая проблема — он работает лишь на ноутбуках Toshiba и ни на чём больше. Однако вы всегда можете его скачать и попробовать установить на систему, производства другой компании.

Нет сомнений, что официальный драйвер уже готов, и вся загвоздка лишь за патчем для Battlefield 4. Что же, будет крайне интересным узнать, насколько же Mantle добавит скорости в Battlefield 4.

AMD, API, APU, GPU, Mantle, драйвер


Mantle для Battlefield 4 вновь отложен #

30 января 2014

Изначально патч для Battlefield 4 с поддержкой API Mantle планировался к выходу ещё осенью. График выпуска уже несколько раз смещался, и теперь релиз перенесён ещё раз. По новым данным поддержка проприетарного API AMD в игре должна появиться в конце февраля.

Пользователь Twitter Рубен Сантана опубликовал скриншот чата с представителем технической поддержки EA, из которого становится ясно, что патч, изначально планировавшийся на ноябрь, будет отложен до конца февраля.

Battlefield 4

Компания AMD анонсировала API Mantle на своём мероприятии #gpu14 проходившем в Гонолулу ещё в сентябре прошлого года. На январском шоу потребительской электроники, в Лас-Вегасе, AMD пообещала, что Battlefield 4 с поддержкой Mantle будет «до 45% быстрее, чем оригинальная версия на том же самом аппаратном обеспечении». Официально же перенос сроков не подтвердила ни AMD, ни EA.

Скриншот переписки

AMD, API, Battlefield 4, Mantle, игры, слухи

«VR-Zone»

Battlefield 4 на Mantle будет работать намного быстрее #

9 октября 2013

Mantle — это новый API от компании AMD, который стоит рядом с такими API как OpenGL и DirectX, являясь альтернативой им. В теории он может предложить намного более быструю работу и более прямой доступ к «железу» карты.

С учётом того, что AMD имеет отношение к двум самым популярным консолям будущего, PlayStation 4 и Xbox One, среда Mantle должна оказать крайне позитивное влияние на производительность PC игр. Это предположение основано на прямом родстве современных видеокарт AMD с приставками и их графическими API.

Наши коллеги из Fudzilla пообщались с людьми, близкими к данной теме, как из EA/ DICE, так и из AMD, и выяснили, что, по мнению обеих компаний, при использовании Mantle в BF4 производительность игры значительно возрастёт.

AMD Mantle API

Разработчик и издатель игры сообщили, что уже готовят патч для использования в игре Mantle, который выйдет в свет в декабре этого года. Компания AMD на 11 ноября готовит саммит, и не удивительно, если в этот день мы узнаем много нового об этом API. Сейчас же взгляд разработчиков видеоигр прикован к новому API, поскольку он может стать крупнейшим изменением в видеоиграх на PC за более чем 10 лет.

С другой стороны, не стоит забывать, что Mantle идёт в разрез с подходом к видеоиграм Microsoft, которая многие годы продвигает собственный DirectX 11, ставший стандартом для игр на PC.

AMD, API, Battlefield 4, Mantle, игры, компьютеры

«Fudzilla»

Khronos Group выпустила спецификации OpenGL 4.1 #

27 июля 2010

Khronos Group представила обновленный вариант графического API (Application Programming Interface) OpenGL 2D и 3D , который при сохранении обратной совместимости обеспечивает дополнительные функциональные возможности, а также поддержку OpenGL ES 2.0 API.

Полный список дополнений в OpenGL 4.1 включает в себя:

 

  • полная совместимость с OpenGL ES 2.0 API для удобства переноса между настольными и мобильными платформами;
  • возможность запроса и загрузки бинарных объектов шейдерных программ для сохранения повторной компиляции;
  • cпособность связывать отдельные программы для программируемых этапов гибкого программирования;
  • 64-битная точность для числ с плавающей точкой в компонентах вершинных шейдеров и материалах для высокой геометрической точности;
  • несколько возможностей создания поверхностей для увеличения гибкости рендеринга;
  • новые ARB расширения;
  • синхронизация OpenGL-объектов с OpenCL-объектами для улучшения совместимости с OpenCL;
  • возможность установить шаблон значений фрагмента шейдеров для повышения гибкости рендеринга;
  • повышение надежности при запуске приложений WebGL;
  • новые механизмы получения расширенных ошибок и предупреждений.

Логотип OpenGL

Спецификации OpenGL 4.1 опубликованы и могут быть найдены на официальном сайте.

API, Khronos Group, OpenCL, OpenGL, программирование