Теги → vulkan
Быстрый переход

NVIDIA DLSS появилась в Unreal Engine 5, скоро выйдет для Unity и игр на Linux

Технология NVIDIA DLSS, позволяющая повышать производительность игр на видеокартах серий RTX, стала доступна разработчикам на Unreal Engine 5. Компания напомнила, что поддержка DLSS в этом году появится и в другом популярном движке — Unity 2021.2.

Источник здесь и далее: NVIDIA

DLSS появилась в Unreal Engine 4 в феврале этого года, а в Unreal Engine 5 — 17 июня. Релиз плагина для популярных движков позволит разработчикам игр быстрее встраивать технологию в свои проекты.

Также поддержка NVIDIA DLSS появится в играх на Vulkan 22 июня на базе Proton, что позволит игрокам на Linux использовать технологию на Linux — они смогут включить DLSS в DOOM Eternal, No Man’s Sky и Wolfenstein: Youngblood.

Поддержка DLSS для игр на DirectX на базе Proton появится этой осенью. Также в ближайшее время ещё несколько игр обзаведутся поддержкой технологии в Windows.

Вышел драйвер NVIDIA GeForce 460.89 с поддержкой трассировки лучей через Vulkan Ray Tracing

NVIDIA выпустила очередной графический драйвер в рамках программы Game Ready — GeForce 460.89 WHQL. В данном случае ключевое новшество — поддержка Quake II RTX 1.4.0 с Vulkan Ray Tracing. Теперь игра благодаря обновлениям API Vulkan просчитывает эффекты освещения и тени с помощью методов трассировки путей на любом графическом процессоре с поддержкой соответствующих аппаратных блоков.

Кроме того, среди новых функций NVIDIA заявила о полной поддержке в драйвере доработанных официальных расширений Vulkan Ray Tracing (ранее разработчикам для использования блоков RT приходилось задействовать сторонние расширения от NVIDIA). Наконец, GeForce 460.89 принёс поддержку CUDA 11.2.

Также специалисты NVIDIA трудятся над устранением других известных проблем:

  • Nicehash и другое ПО для майнинга не распознает видеокарты NVIDIA;
  • экран рабочего стола мерцает на GeForce GTX 1080 Ti;
  • неверный уровень чёрного при включённом режиме HDR;
  • при запуске игр Steam VR возникают запинки и задержки;
  • потребление энергии видеокартами Ampere увеличивается в режиме ожидания на системах с мониторами G-Sync с высокой частотой обновления;
  • после применения фильтров Freestyle вылетает синий экран при нажатии комбинации [Alt + Tab] во время работы приложений Vulkan;
  • воспроизведение видео останавливается при прокрутке страницы YouTube вниз;
  • ноутбуки на базе Pascal, оснащённые дисплеями с высокой частотой обновления, случайным образом переключаются на 60 Гц во время игры.
  • падение производительности происходит в Vulkan при использовании G-SYNC и переключении из полноэкранного режима в оконный с использованием внутриигровых настроек;
  • в режиме клонирования на GeForce RTX 3070 при разрешении 2560 × 1440 и частоте 144 Гц видеокарта всегда работает в режиме максимальной производительности;
  • изображение выходит за край экрана при воспроизведении видео 4K в полноэкранном режиме на мониторе HDR в 2560 × 1440 на картах NVIDIA Turing и Ampere в проигрывателе Windows Movies & TV.

GeForce Game Ready 460.89 WHQL датирован 15 декабря, а загрузить его можно в версиях для ноутбуков и настольных ПК с 64-бит Windows 7 и Windows 10 с сайта NVIDIA или через приложение GeForce Experience. Он поддерживает видеокарты семейства GeForce 600 и выше.

Трассировка лучей в Quake II RTX стала доступна и на видеокартах AMD благодаря Vulkan

Quake II RTX была одной из первых демонстраций возможностей видеокарт NVIDIA Turing в области аппаратного ускорения трассировки лучей. Игра просчитывала эффекты освещения и тени с помощью методов трассировки лучей. Теперь, благодаря обновлениям API Vulkan, эти эффекты доступны на любом графическом процессоре с необходимой производительностью.

Quake II RTX версии 1.4.0 вышел сегодня, и среди улучшений, которые патч вносит в классический шутер — поддержка не зависящих от платформы расширений Vulkan для аппаратной трассировкой лучей. По сути, это означает, что если в ПК установлена ​​видеокарта AMD семейства Radeon, с сегодняшнего дня на нём можно играть в Quake II RTX со всеми новомодными световыми эффектами. Неплохие новости для любителей старины. Впрочем, разработкой Quake II RTX занимается NVIDIA, так что не исключено, что Quake II RTX будет не слишком дружелюбна к Radeon. Сама NVIDIA уже представила свежий драйвер с поддержкой трассировки лучей в API Vulkan в игре Quake II RTX.

Однако это не всё — теперь, когда открытый API Vulkan поддерживает аппаратную трассировку лучей, новую технологию освещения в играх можно задействовать на любой платформе, тогда как в прошлом единственным вариантом был Microsoft DirectX 12, то есть речь шла лишь о Windows.

Обновлённая версия Vulkan Software Development Kit включает в себя все инструменты, необходимые разработчикам для реализации трассировки лучей в своих проектах практически на любой платформе, а это значит, что вскоре она должна появиться в бо́льшем количестве игр.

Скачать условно бесплатную версию Quake II RTX можно из Steam, Github или сайта NVIDIA.

Выпущен драйвер AMD Radeon 20.11.3 с поддержкой Immortals: Fenyx Rising и расширений RT для Vulkan

AMD выпустила третий ноябрьский драйвер Radeon Software Adrenalin 2020 Edition 20.11.3 для своих видеокарт. Главной особенностью на этот раз стала поддержка нового приключенческого боевика Immortals: Fenyx Rising от Ubisoft, посвящённого легендам Древней Греции.

Кроме того, драйвер добавил поддержку следующих расширений Vulkan для трассировки лучей (очень своевременно с учётом запуска видеокарт RDNA 2): VK_KHR_fragment_shading_rate, VK_KHR_acceleration_structure, VK_KHR_ray_tracing_pipeline, VK_KHR_ray_query, VK_KHR_deferred_host_operations, VK_KHR_pipeline_library, VK_KHR_shader_terminate_invocation.

Помимо этого, драйвер исправляет целый ряд выявленных проблем:

  • производительность Radeon RX 6000 в Watch Dogs: Legion и Dirt 5 ниже ожидаемого уровня;
  • производительность Radeon RX 5000/500/400 в Godfall ниже ожидаемого уровня;
  • Godfall не обнаруживается и на вкладке игр Radeon Software;
  • артефакты моделей в Crysis Remastered на Radeon RX 6800;
  • периодические сбои в Total War Saga: Troy и World of Warcraft: Shadowlands;
  • World of Warcraft: Shadowlands не запускается под Windows 7 в режиме DirectX 12;
  • периодические сбои в Call of Duty: Black Ops Cold War при включённой трассировке лучей;
  • HDR на поддерживаемых настольных компьютерах с Windows 10 отключается в DOOM Eternal;
  • проблемы в Adobe Illustrator, Adobe Premier и FinalWire AIDA64;
  • артефакты в Red Dead Redemption 2 в разрешении 1080p на видеокартах Radeon RX 6800.

Также инженеры AMD ведут работу над устранением известных недостатков:

  • мерцание яркости в некоторых играх при работе Radeon FreeSync в оконном режиме без полей;
  • сбои в Metro Exodus, Shadow of the Tomb Raider, Battlefield V и Call of Duty: Modern Warfare при включённой трассировке лучей;
  • анизотропная фильтрация в настройках графики Radeon Software не применяется в играх DirectX 9 на ускорителях RDNA;
  • запинки в оконном режиме без полей при подключении второго дисплея и запуске приложения Netflix на ускорителях RDNA;
  • функции записи и потоковой передачи Radeon не работают на AMD Radeon HD 7800;
  • изменение ползунка масштабирования HDMI приводит к блокировке частоты на уровне 30 кадров/с;
  • сбои на Polaris и Vega у пользователей Oculus Link;
  • мерцания при вызове Radeon Software Overlay во время работы Immortals: Fenyx Rising на втором дисплее;
  • артефакты в Tom Clancy’s Rainbow Six Siege на системах с гибридной графикой при использовании Vulkan на расширенном дисплее;
  • мерцания при использовании MSI Afterburner;
  • наложение показателей производительности и вкладка «Настройка производительности» неверно сообщают о более высоких, чем ожидается, тактовых частотах в режиме ожидания на видеокартах серии Radeon RX 5700;
  • расширенная синхронизация иногда вызывает появление чёрного экрана.

Драйвер Radeon Software Adrenalin 2020 Edition 20.11.3 может быть загружен в версиях для Windows 7 (64 бит) или Windows 10 (64 бит) как с официального сайта AMD, так и из меню настроек Radeon. Новая версия датирована 30 ноября и предназначена для видеокарт и встроенной графики семейства Radeon HD 7000 и выше.

Vulkan теперь полностью поддерживает трассировку лучей. Она будет работать на любых GPU

Vulkan стал сильным и популярным соперником графического API Microsoft DirectX 12. Разработчики (и даже игроки) нередко отдают ему предпочтение за превосходную производительность (при правильной реализации) и независимость от платформы. Но, несмотря на плюсы, Vulkan не хватало поддержки гибридной визуализации с использованием трассировки лучей. К счастью, это изменилось.

Консорциум Khronos выпустил набор технологий под общим названием Vulkan Ray Tracing, необходимый разработчикам для полной интеграции функций трассировки лучей в Vulkan 1.2. В своём сообщении Khronos отметила, что успешно выпустила «окончательные версии» набора спецификаций расширений Vulkan, GLSL и SPIR-V, которые позволяют бесшовно интегрировать трассировку лучей в существующий конвейер Vulkan.

Это действительно важная веха в развитии методов трассировки лучей в реальном времени: речь идёт о первом в отрасли открытом и не привязанном к производителям и платформам стандарте для аппаратного ускорения трассировки лучей. До последнего времени единственным реальным способом использования функций трассировки лучей были ускорители NVIDIA RTX и API Microsoft DirectX Raytracing (часть DirectX 12 Ultimate). Не случайно анонс Vulkan Ray Tracing состоялся вскоре после запуска новейших видеокарт AMD Radeon RX 6000, ведь это первые видеокарты AMD с аппаратным ускорением трассировки лучей.

Развитие конкуренции — это всегда хорошо, и хотя на это потребовалось время, приятно, наконец, видеть, что Vulkan официально бросает вызов DirectX 12 и DXR. Для игроков это не имеет большого значения в ближайшем будущем. Разработчикам нужно будет добавить новые расширения Vulkan в свои последние игры, а это далеко не автоматический процесс.

Однако хорошая новость заключается в том, что Vulkan может использовать преимущества широкого спектра оборудования. Хотя стандарт умеет использовать аппаратные ядра RT, для работы это не обязательно. Теоретически любой графический процессор может запускать Vulkan RT с использованием существующих вычислительных блоков графического процессора. Впрочем, очевидно, производительность в последнем случае будет невысокой (по крайней мере, на данный момент).

Интервью с NVIDIA о поддержке трассировки лучей и эксклюзивных технологиях

Эффекты на основе трассировки лучей в реальном времени станут широко распространёнными в играх нового поколения. NVIDIA поддерживает технологию с помощью аппаратных ядер RT с момента запуска архитектуры Turing и даже расширила поддержку до поколения Pascal через обновления драйверов, несмотря на то, что эти карты не имеют аппаратных блоков. Компания ответила порталу WCCFTech на ряд вопросов в этой области.

С предстоящим выпуском консолей следующего поколения и видеокарт Radeon RX 6000 Series разговоры об эффектах трассировки лучей в играх стали ещё более актуальными, но они также вызывают некоторые вопросы у потребителей и энтузиастов. Недавно AMD заявила о поддержке трассировки лучей и о том, какие игры будут совместимы с её ускорителями: «AMD будет поддерживать все игры, где реализована трассировка лучей с использованием таких отраслевых стандартов, как Microsoft DirectX 12 DXR или готовящийся к выходу API Vulkan Raytracing от Kronos. Игры, использующие патентованные API и расширения трассировки лучей, поддерживаться не будут».

Наибольшее внимание привлекла информация, касающаяся патентованных технологий. Это странно, поскольку недавно сообщалось, будто Intel работает с Kronos над поддержкой API трассировки лучей с открытым исходным кодом, но рассмотрит возможность использования расширений NVIDIA, если их начнут использовать больше разработчиков. Значит, NVIDIA не закрыла свои технологии для других компаний? В общем, вопросы есть, и журналисты WCCFTech решили обратиться за разъяснениями к Брайану Бёрку (Brian Burke) из маркетингового отдела NVIDIA.

— Какие вы бы назвали игры с поддержкой трассировки лучей, в которых используются эксклюзивные технологии NVIDIA?

— Подавляющее большинство игр, выпущенных с поддержкой трассировки лучей, используют стандартный отраслевой API Microsoft DirectX Ray Tracing (DXR). Нам известны три исключения: Quake II RTX, Wolfenstein: Youngblood и JX3, которые используют расширения трассировки лучей NVIDIA для Vulkan.

— Поддерживает ли NVIDIA использование собственных методов для добавления в игры трассировки лучей?

— Мы поддерживаем использование стандартных отраслевых API, таких как DXR и предстоящее расширение Vulkan Ray Tracing. В преддверии выпуска официального расширения Vulkan Ray Tracing мы позволили разработчикам, использующим Vulkan, реализовать трассировку лучей через расширение NVIDIA.

— Почему NVIDIA использовала расширения, которые будут работать только на графических процессорах NVIDIA в Quake II, Wolfenstein: Youngblood и JX3?

— Мы верим в совместное применение как быстрых новаций, так и открытых стандартов. В то время, когда разрабатывались эти первые игры с поддержкой трассировки, рабочая группа Vulkan ещё не выпустила никаких спецификаций, и поэтому использование расширения от производителя было единственным способом задействовать новые технологии этими разработчиками и предоставить нашим клиентам возможность наслаждаться эффектами трассировки лучей. Это также помогло собрать отзывы для разработки спецификацией группой Khronos. Использование ранних расширений от производителя является обычным шагом в процессе стандартизации.

— Как выглядит этот процесс?

— Создание каждого открытого стандарта проходит в несколько этапов по мере того, как новая функциональность получает более широкую поддержку в отрасли. Vulkan использует новую функциональность с помощью расширений до полноценной интеграции в виде стандарта. Для важных новых областей API обычно первый поставщик оборудования с такой функциональностью выпускает своё расширение, чтобы обеспечить раннюю поддержку и возможность собрать отзывы от разработчиков. Когда несколько производителей оборудования заинтересованы в создании общего стандарта для новой функциональности, Khronos предлагает этим компаниям хорошо зарекомендовавший себя процесс сотрудничества и разработки открытого стандарта Khronos или расширения API KHR. Для важных новых возможностей Khronos часто предпочитает распространять предварительную версию расширения KHR, чтобы обеспечить обратную связь с отраслью параллельно с окончательной доработкой спецификации и проведением тестов на соответствие требованиям. Когда в спецификацию включены все отзывы ключевых сторон, выпускается окончательная версия расширения KHR, прошедшая тесты на соответствие, так что любой поставщик оборудования, реализующий спецификацию, может официально соответствовать требованиям для надёжной работы на любом оборудовании.

Развитие Vulkan Ray Tracing шло в соответствии со всеми этими шагами, в том числе NVIDIA предложила своё собственное расширение трассировки лучей для Vulkan, что было необходимым первым шагом в обеспечении раннего доступа для разработчиков и сбора отзывов от создателей игр на первом этапе.

— Создаёт ли NVIDIA какие-либо препятствия через издательства или Khronos Group, которые помешали бы AMD добавить поддержку трассировки лучей в Quake II, Wolfenstein: Youngblood и JX3, если они захотят?

— Абсолютно нет. Мы вносим свой вклад в рост экосистемы трассировки лучей в течение многих лет и приветствуем желание других независимых производителей оборудования добавить поддержку.

— Какую работу проделала NVIDIA, чтобы обеспечить поддержку трассировки лучей в Vulkan?

— Внедрение трассировки лучей в Vulkan является результатом многолетних усилий многих компаний, и NVIDIA заняла активную лидирующую позицию на каждом этапе своего развития. Мы были избраны председателем подгруппы по трассировке лучей Vulkan в Khronos, мы внесли в Khronos наше собственное расширение, чтобы помочь рабочей группе Vulkan добиться быстрого прогресса, и мы выпустили драйверы для предварительной версии расширения трассировки лучей Vulkan, чтобы дать разработчикам обратную связь для подгруппы. Кроме того, мы намерены выпустить драйверы для окончательной версии расширения KHR в тот же день, когда спецификация будет выпущена Khronos.

— Будут ли игры DXR работать на графических процессорах AMD?

— DirectX Ray Tracing — это API, утверждённый Microsoft для реализации любым поставщиком оборудования. Игры, созданные с использованием DXR, должны работать на любом графическом процессоре, совместимом с DXR. NVIDIA не может говорить о планах других производителей по поддержке DXR.

— Я читал, что трассировка лучей в Cyberpunk 2077 будет работать только на графических процессорах NVIDIA. Почему?

— Cyberpunk 2077 использует стандартный отраслевой API DirectX для трассировки лучей. Он будет работать на любом графическом ускорителе, совместимом с DXR. В Cyberpunk 2077 нет ничего, связанного с трассировкой лучей, что было бы собственностью NVIDIA.

Бенчмарк 3DMark Wild Life позволит сравнивать графику в системах на Windows, Android и iOS

Компания UL Benchmarks выпустила 3DMark Wild Life — новый межплатформенный тест для сравнения графической производительности новейших ноутбуков, планшетов и смартфонов.

3DMark Wild Life использует передовые методы визуализации и эффекты постобработки, которые возможны на современных мобильных устройствах. Wild Life построен на низкоуровневом графическом API Vulkan на ПК с Windows и устройствах Android. А на iOS использует API Metal. При этом результаты тестов всех платформ можно сравнивать друг с другом.

Графический тест Wild Life разработан для того же класса оборудования, что и 3DMark Night Raid, но использует графический API Vulkan, а не DirectX 12. Также поддерживает режим циклического тестирования, чтобы оценить, как ГП ведёт себя при длительных периодах нагрузки. Вместо единой оценки результатом в нём выступает диаграмма, показывающая, как изменяется производительность со временем — например, при нагреве компонентов и плохом отводе тепла.

Wild Life уже доступен в качестве бесплатного обновления для 3DMark. Желающие могут загрузить последнюю версию из Steam, Google Play или App Store. Требуется Windows 10, iOS 13 и Android 10.

Благодаря AMD офисный пакет LibreOffice 7.0 получил движок на базе API Vulkan

Выпущена новая крупная сборка 7.0 офисного пакета LibreOffice. Прежде всего, программная библиотека для отрисовки векторной графики Cairo была заменена на графический движок Google Skia с поддержкой ускорения на базе Vulkan для повышения производительности. Среди ключевых новшеств также имеется поддержка OpenDocument Format (ODF) 1.3 и улучшенная совместимость с файлами Microsoft Office *.docx, *.xlsx и *.pptx.

Графический движок Skia на базе низкоуровневого графического API Vulkan был реализован благодаря спонсорской поддержке AMD и теперь используется по умолчанию в версии LibreOffice для Windows, обеспечивая более высокую производительность. Skia — это библиотека 2D-графики с открытым исходным кодом, которая предоставляет общие интерфейсы API, работающие на различных аппаратных и программных платформах и применимые для отрисовки текста, фигур и изображений.

OpenDocument, собственный открытый и стандартизированный формат документов LibreOffice, был обновлён до версии 1.3. Наиболее важными новшествами являются цифровые подписи для документов и шифрование XML на основе OpenPGP. Также улучшены такие вещи, как отслеживание изменений и поддерживаются более детальные описания элементов. Разработка функций ODF 1.3 финансировалась за счёт пожертвований The Document Foundation.

Если же говорить об улучшенной совместимости, то файлы .docx теперь сохраняются в версиях Microsoft Office 2013/2016/2019, а не в режиме совместимости Office 2007. Стал возможен экспорт в файлы .xlsx с именами таблиц длиной более 31 символа, а также экспорт кнопок-галочек в .xlsx. Была устранена «Ошибка недопустимого содержимого» при открытии экспортированных файлов .xlsx с фигурными элементами. Наконец, были внесены улучшения в фильтре импорта и экспорта .pptx.

Среди других изменений для всего пакета в целом можно упомянуть новый стиль значков Sukapura по умолчанию в macOS; новые галереи фигур (стрелки, диаграммы, значки и многое другое); эффекты свечения и мягких краёв объектов.

Кроме того, Writer получил более простой в использовании Навигатор с бо́льшим количеством контекстных меню; поддержку полупрозрачного текста; отображение закладок в тексте; нумерацию с заполнением в списках; улучшенную работу с кавычками и апострофами. В свою очередь Calc получил новые функции генерации случайных чисел и сочетание клавиш для автоматического суммирования. В Impress и Draw появилась поддержка полупрозрачного текста; размер подстрочных индексов стал по стандарту 8 %; а файлы PDF теперь можно создавать размером более 500 см.

NVIDIA выпустила графический бета-драйвер Vulkan GeForce 451.74

NVIDIA объявила о выпуске новой бета-версии 451.74 драйвера Vulkan GeForce Graphics для разработчиков, обкатывающих последние функции открытого низкоуровневого API — в сборке 26.21.14.5174 добавлена такая функция трассировки лучей, как VkPhysicalDeviceRayTracingFeatures KHR.rayTracingIndirectTraceRays.

Кроме того, это свежее обновление приносит совместимость с расширением VK_NV_device_diagnostics_config, исправляет параметры pSizes для vkCmdBindVertexBuffers2EXT и устраняет потенциальный сбой при первом вызове vkQueuePresentKHR(). Наконец, выпуск NVIDIA 451.74 исправляет ошибку, которая приводит к сбоям в vkCmdBeginRenderPass () при использовании VK_EXT_sample_locations, и включает в себя несколько других изменений.

Что касается совместимости, текущий выпуск состоит из трёх вариантов пакетов, предназначенных для 64-битных версий операционных систем Microsoft Windows 7, 8, 8.1 и 10. Кроме того, имеется также пакет 450.56.01, который приносит те же изменения для платформ Linux. Все пакеты можно установить как на настольные ПК, так и на ноутбуки.

Скачать драйвер Vulkan GeForce 451.74 с поддержкой последних возможностей низкоуровневого графического API можно со специальной страницы сайта NVIDIA для разработчиков.

NVIDIA выпустила новый бета-драйвер GeForce 443.15 для Vulkan

NVIDIA выпустила новые версии своего графического драйвера GeForce для API Vulkan — версию 443.15 beta для Windows и 440.66.14 для Linux. Прежде всего, речь идёт о расширенных возможностях трассировки лучей. Например, в драйвер добавлена ​​поддержка функции VkPhysicalDevice RayTracingFeatures KHR.rayTracing PrimitiveCulling.

Кроме того, текущий выпуск исправляет:

  • возвращаемое значение pCheckpointDataCount для команды vkGetQueueCheckpointDataNV;
  • правильную обработку структур VkTimelineSemaphoreSubmitInfo для vkQueueBindSparse;
  • немедленную индексацию vec3 в шейдерах трассировки лучей.

Драйвер поддерживает ускорители с архитектурами NVIDIA Turing, Volta, Pascal, Maxwell 1, Maxwell 2 и Kepler как для настольных компьютеров, так и ноутбуков. Впрочем, желательно ознакомиться с примечаниями к выпуску, чтобы узнать, поддерживается ли конкретная модель графического процессора.

Кроме того, стоит отметить, что обновление 443.15 совместимо только с 64-бит версиями платформ Linux и Microsoft Windows 7, 8, 8.1 и 10. Ознакомиться с полными примечаниями к выпуску и скачать нужную версию драйвера можно с сайта NVIDIA для разработчиков.

NVIDIA выпустила ряд инструментов для разработчиков игр под DX и Vulkan

Производителям видеокарт мало представить передовую архитектуру и новые возможности: необходимо дать также инструменты, чтобы разработчики смогли массово воспользоваться новшествами. NVIDIA постоянно развивает ключевые для индустрии API и игровые движки, позволяя быстро добавлять новые возможности вроде трассировки лучей, интеллектуального масштабирования DLSS, затенения с переменной скоростью (VRS) или Mesh Shaders.

Недавно компания представила новые наборы инструментов, призванные упростить добавление в конечные продукты новых графических возможностей. Прежде всего, речь идёт об RTX Global Illumination SDK, о котором мы уже сообщали. RTXGI предоставляет разработчикам масштабируемые решения для расчётов непрямого освещения с множественным переотражением без запеканий, световых утечек и больших расходов на кадр. RTXGI работает на любом GPU с поддержкой DXR и поможет начать использовать преимущества трассировки лучей. RTXGI обещает качественное трассированное освещение и при этом не слишком требовательна к производительности ПК.

Второй инструмент — NVIDIA Texture Tools Exporter — использует CUDA для оптимизации текстур под игровые движки и другие приложения. Этот инструмент доступен разработчикам игр и художникам как отдельно, так и в виде плагина для Adobe Photoshop. Он позволяет разработчикам игр применять текстуры более высокого качества (для более высоких разрешений), но при этом создавать приложения в меньшем для скачивания размере.

Новые инструменты получили и разработчики, применяющие открытый графический API Vulkan. NVIDIA добавила поддержку Vulkan в два своих популярных инструмента, помогающих в создании игр.

Например, Nsight Aftermath впервые стал доступен для Vulkan с обновлением SDK вместе с поддержкой в Nsight Graphics для просмотра новых сбоев ГП. Анализ проблем с работой графики всегда был сложной задачей, но NVIDIA Nsight Aftermath предоставляет точную информацию, где и почему произошёл сбой.

Другим полезным инструментом для разработчиков игр является Nsight Graphics: GPU Trace. Игрокам нужна графика высокого качества без ущерба частоте кадров. Чтобы этого добиться, разработчикам необходимо составить профиль приложения, определяя ограничители производительности. Благодаря показателям GPU Trace можно добиться максимальной производительности. Теперь этот низкоуровневый профилировщик, предоставляющий показатели аппаратного блока с временными характеристиками, стал доступен не только разработчикам DirectX, но и Vulkan.

Драйвер Radeon 20.3.1 принёс поддержку Half-Life: Alyx и Vulkan в Ghost Recon Breakpoint

AMD выпустила свой первый мартовский драйвер Radeon Software Adrenalin 2020 Edition 20.3.1, ключевой особенностью которого является улучшенная поддержка Vulkan и новых игр. Так, специалисты AMD добавили поддержку высокобюджетного шутера Half-Life: Alyx для виртуальной реальности и низкоуровневого открытого API Vulkan в Ghost Recon Breakpoint.

Также компания обещает небольшой рост производительности в Doom Eternal: при настройках Ultra Nightmare в разрешении 1920 × 1080 на ускорителе Radeon RX 5700XT наблюдается прирост до 5 % по сравнению с предыдущим драйвером 20.2.2. Помимо улучшений в играх, AMD добавила поддержку новых расширений в графическом API Vulkan: VK_EXT_post_depth_coverage, VK_KHR_shader_non_semantic_info, VK_EXT_texel_buffer_alignment, VK_EXT_pipeline_creation_cache_control.

Обещает компания и исправление массы проблем, которые могли наблюдаться в некоторых случаях:

  • в видео, снятых с помощью Radeon ReLive, наблюдался пропуск кадров или прерывистый звук;
  • игры запинались при использовании Instant Replay или сторонних приложений, которые осуществляли трансляцию или захват экрана;
  • горячие клавиши не применялись к сценам в редакторе ReLive, когда она имела собственное имя;
  • элементы веб-камеры не отображались на экране, если во время записи ReLive задано пользовательское местоположение;
  • процессоры APU AMD серий A и E будут выводить более старый пользовательский интерфейс в настройках Radeon Software Adrenalin 2019 Edition;
  • нулевое значение оборотов вентилятора не сбрасывалось или появлялось при отключении дополнительных параметров настройки вентилятора в Performance Tuning;
  • Radeon Software могло автоматически закрываться при запуске или остановке трансляции;
  • курсор на рабочем столе периодически оставался видимым после переключения режима наложения Radeon Software;
  • Red Dead Redemption 2 выводила пустой экран при запуске с использованием API Vulkan;
  • происходил сбой в Radeon Software, когда объём видеопамяти достигал 8 Гбайт или более с включённым HBCC для графических продуктов серии Radeon RX Vega;
  • Doom 2016 периодически зависала или тормозила;
  • Space Engineers зависала при активной функции Grass Density;
  • при выходе из SteamVR с конфигурациями системы с несколькими дисплеями происходило зависание системы или выводился чёрный экран;
  • производительность Monster Hunter World: Iceborne была ниже, чем ожидалось в некоторых частях игры на графических продуктах серии Radeon RX 5700;
  • воспроизведение видео приводило к повреждению чересстрочного контента в фильмах и на телевизорах при использовании чипов Ryzen 3000 и графики Radeon;
  • PassMark приводил к зависаниям приложений на чипах Ryzen и графике Radeon;
  • на Radeon RX Vega и более старых видеокартах и на APU включение целочисленного масштабирования дисплея приводило к снижению частоты кадров;
  • целочисленное масштабирование не отображалось доступным в Radeon Software на видеокартах GCN;
  • были изменены стандартные сочетания клавиш для записи и создания снимка экрана с помощью Radon ReLive: запись теперь по умолчанию вызывается комбинацией «Ctrl + Shift + E», скриншот — «Ctrl + Shift + I».

Продолжается работа над исправлением других выявленных проблем на некоторых конфигурациях:

  • расширенная синхронизация вызывает появление чёрного экрана;
  • наложение показателей производительности и Radeon WattMan неверно сообщает о более высоких, чем ожидалось, тактовых частотах в режиме простоя Radeon RX 5700;
  • Radeon Software открывается с неверным размером окна или не сохраняет предыдущее состояние;
  • изменение ползунка HDMI Scaling может привести к тому, что частота будет заблокирована на 30 кадрах/с;
  • некоторые игры периодически запинаются на ускорителях серии Radeon RX 5000;
  • артефакты на рабочем столе или в игре происходят периодически при работе HDR;
  • графика серии Radeon RX Vega вызывает сбой системы или TDR при игре с включённым режимом Instant Replay;
  • в браузере Edge при воспроизведении Netflix происходит сбой или зависание системы;
  • некоторые пользователи могут по-прежнему испытывать проблемы с чёрным экраном или зависанием системы после длительных периодов игрового процесса;
  • Direct ML Media Filters в настоящее время недоступны в галерее Radeon Software Media для видео или изображений.

Драйвер Radeon Software Adrenalin 2020 Edition 20.3.1 может быть загружен в версиях для 64-бит Windows 7 или Windows 10 как с официального сайта AMD, так и из меню настроек Radeon. Он датирован 19 марта, предназначен для видеокарт и встроенной графики семейства Radeon HD 7000 и выше.

Открытый API Vulkan теперь поддерживает трассировку лучей на основе RTX от NVIDIA

Khronos Group объявила о выпуске новейших расширений для трассировки лучей через API Vulkan — основаны они на стандарте NVIDIA RTX. Поддержка трассировки лучей в Vulkan API делает его первым в отрасли открытым кроссплатформенным стандартом для ускорения трассировки лучей.

По данным Khronos Group, Vulkan Ray Tracing построен на собственных расширениях NVIDIA, но несколько дорабатывает их. Набор предварительных спецификаций расширений сегодня общедоступен для обратной связи с разработчиками, а первые бета-версии драйверов будут выпущены уже сегодня. Фактически, NVIDIA уже полностью поддерживает новый API Vulkan.

Старший инженер по программному обеспечению графических систем в NVIDIA и председатель рабочей группы Vulkan Ray Tracing в Khronos Даниэль Кох (Daniel Koch) отметил: «У разработчиков был сильный спрос на действительно кроссплатформенный API для ускорения трассировки лучей, и теперь выпущен Vulkan Ray Tracing, чтобы удовлетворить эту потребность отрасли. Общая архитектура Vulkan Ray Tracing будет знакома пользователям существующих проприетарных API-интерфейсов трассировки лучей, что позволяет осуществлять прямое портирование существующего контента с трассировкой лучей, но эта структура также обеспечивает новые функциональные возможности и гибкость реализации».

Vulkan API назван первым в отрасли открытым не привязанным к производителям кроссплатформенным стандартом для ускорения трассировки лучей. Благодаря Coherent Ray Tracing Framework новый API бесшовно интегрируется в существующие функциональные возможности Vulkan и гибко объединяет растеризацию с трассировкой лучей. Основное внимание уделяется удовлетворению спроса на рынке настольных ПК как в режиме реального времени, так при офлайн-рендеринге.

Основные производители графических ускорителей уже отреагировали на добавленную недавно поддержку трассировки лучей в Vulkan API.

«NVIDIA сегодня выпускает бета-драйверы с поддержкой предварительной стандартизированной функциональности трассировки лучей в Vulkan, — отметил директор по исследованиям NVIDIA Морган МакГуайр (Morgan McGuire). — Использование ускоренной трассировки лучей в кроссплатформенной открытой платформе Vulkan — ещё один важный шаг на пути к достижению высочайшего качества визуального реализма для игр и приложений реального времени во всем мире».

«Стандартизация трассировки лучей в Vulkan является важным шагом к обеспечению доступности трассировки лучей для широкого спектра устройств, а также позволяет разработчикам использовать эту технологию в полной мере. AMD намерена обеспечить поддержку всех основных функций в этом расширении, включающих в себя затенение на основе лучей, запросы лучей и управление структурой ускорения ЦП. Мы будем работать с разработчиками, чтобы обеспечить высокую производительность нашей реализации Vulkan Ray Tracing, и эти усилия помогут нам предоставить конечным пользователям ещё более потрясающую графику на ускорителях AMD Radeon», — сказал старший вице-президент по разработке программного обеспечения AMD Андрей Здравкович (Andrej Zdravkovic).

Дала комментарий и Intel в лице архитектора графического программного обеспечения Intel Джошуа Барчака (Joshua Barczak): «Планы развития архитектуры Intel Xe включают поддержку аппаратного ускорения трассировки лучей, и мы рады работать с Khronos для реализации полной поддержки Vulkan».

Khronos Group также продемонстрировала пример трассировки лучей через Vulkan в Wolfenstein: Youngblood. Проект использовал типичную гибридную комбинацию растеризованной сцены с некоторыми аспектами трассировки лучей, включёнными в неё.

Вероятно, Microsoft в своей консоли Xbox Series X будет поддерживать свой собственный стандарт DirectX Raytracing, а вот Sony может пойти по пути Vulkan, поскольку этот стандарт предлагает разработчикам бо́льшую гибкость. Также будет любопытно сравнить реализацию аппаратного ускорения трассировки лучей в видеокартах всех трёх гигантов — AMD, Intel и NVIDIA, которые в этом году выпустят ГП следующего поколения.

Ubisoft ускорила работу Rainbow Six Siege на ПК с помощью Vulkan

Ubisoft выпустила патч 4.3 для Tom Clancy's Rainbow Six Siege, в котором добавлена ​​поддержка Vulkan. Этот API обещает улучшить графическую производительность за счёт более прямого доступа к ГП и снижения зависимости от центрального процессора. Так что повышение производительности будет более ощутимо на системах со слабым ЦП.

Примечательно, что Ubisoft оценила и DirectX 12, и Vulkan, но сделала выбор в пользу последнего, так как внутренние тесты показали лучшую производительность процессора на Vulkan. Ключевые технические возможности, которые приносит Vulkan: динамическое индексирование текстур, Render Target Aliasing и асинхронные вычисления.

Динамическая индексация текстур помогает снизить нагрузку на процессор за счёт меньшего количества вызовов отрисовки. С помощью технологии Render Target Aliasing Ubisoft реализовала динамическое разрешение на ПК в зависимости от рабочей нагрузки графического процессора. И наконец, асинхронные вычисления позволяют выполнять вычислительные и графические задачи на видеокарте, предоставляя больше инструментов и возможностей для оптимизации.

«API Vulkan имеет преимущества по сравнению с DirectX 11, которые помогут Rainbow Six Siege улучшить графическую производительность. Vulkan поможет игрокам снизить стоимость процессора и видеокарты, а также вносит поддержку более современных функций, открывающих путь новым интересным вещам в будущем. С выпуском патча 4.3 начинается более широкое тестирование Vulkan на ПК», — сообщила компания.

Было бы интересно увидеть результаты внедрения API Vulkan в такие ресурсоёмкие игры Ubisoft, как Assassin’s Creed Origins, Assassin’s Creed Odyssey и Watch Dogs 2, которые могли бы получить заметный прирост производительности. Любопытно, что в The Division 2 Ubisoft сделала выбор в пользу DirectX 12.

Intel работает над поддержкой нескольких GPU серии Xe в драйверах для Vulkan

Вот уже несколько месяцев Intel добавляет в свои графические драйвера патчи, которые должны позволить работать нескольким GPU на архитектуре Intel Xe в одной системе. До сих пор изменения касались ядра Linux, но теперь они стали ближе к пользователю — Intel начала подготовку инфраструктуры для работы нескольких GPU в драйвере для Vulkan, сообщает Phoronix.

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

Также в аннотации к одному из патчей указано, что сейчас в компьютерной системе действительно может находиться на более одного GPU от Intel — того, что встроен в центральный процессор, — однако «наступит день, когда это изменится, и мы хотим, чтобы драйвер ANV был готов к этому».

Весьма вероятно, что компания Intel сможет обеспечить работу не просто нескольких GPU в одной системе, а их совместную работу. Причём, поддержка связок из нескольких GPU может быть реализована не только для дискретных видеокарт, но также для совместной работы встроенного и дискретного графических процессоров. Что-то подобное реализовывала компания AMD ещё во времена своих первых APU Llano, однако популярности то решение не снискало.

window-new
Soft
Hard
Тренды 🔥
Британские учёные предупредили об угрозе изменения личности через нейроимпланты 51 мин.
Рынок 3D XPoint, MRAM, ReRAM и других перспективных типов памяти вырастет к 2031 году до $44 млрд 3 ч.
Apple выпустит обновлённый MacBook Air с дисплеем Mini-LED к середине 2022 года, предсказывает аналитик 3 ч.
Энтузиаст впервые заставил вместе работать процессор на RISC-V и видеокарту Radeon RX 6700 XT 4 ч.
Oppo повысила скорость быстрой зарядки и придумала, как продлить жизнь батарее смартфонов 4 ч.
Наводнение в Китае может задержать поставки iPhone 13, несмотря на быстрое восстановление производства 4 ч.
Почти флагманский смартфон ZTE Axon 30 с подэкранной камерой предложит до 20 Гбайт ОЗУ 4 ч.
Качественные рендеры раскрыли внешность смартфона Motorola Edge 20 5 ч.
Видеообзор смартфона Infinix Note 10 Pro с крупным 6,95-дюймовым экраном и поддержкой NFC 5 ч.
Honor совсем скоро представит мощный планшет V7 Pro на чипе MediaTek Dimesnity 1300T 5 ч.