Опрос
|
Быстрый переход
ПО CrossOver для запуска Windows-игр в macOS, Linux и ChromeOS, получит поддержку DirectX 12
05.06.2023 [19:30],
Владимир Фетисов
Платформа CrossOver, обеспечивающая доступ к Windows-приложениям на устройствах с macOS, Linux и ChromeOS, в скором времени получит поддержку DirectX 12, что является хорошей новостью для геймеров. Соответствующее заявление сделала компания CodeWeavers, являющаяся разработчиком продукта. ![]() Источник изображения: 9to5Mac В настоящее время CrossOver работает с DirectX 11 и более ранними версиями API. С добавлением поддержки DirectX 12 пользователи CrossOver могут рассчитывать на более высокую производительность при взаимодействии с играми для Windows на компьютерах Apple Mac. Отмечается, что поддержка DirectX 12 в CrossOver будет добавляться постепенно для отдельных игр. Это связано с тем, что процесс интеграции довольно сложен, и разработчики хотят убедиться в том, что у пользователей не возникнет проблем. Первой игрой, которая получит поддержку DirectX 12 в CrossOver, станет Diablo II Resurrected, но в будущем список поддерживаемых проектов будет расширяться. В сообщении разработчиков сказано, что в процессе интеграции поддержки DirectX 12 им пришлось исправить множество ошибок. Они ожидают, что различные проблемы будут возникать в процессе работы над добавлением поддержки DirectX 12 в другие игры, из-за чего этот процесс будет продолжительным. Согласно имеющимся данным, первая бета-версия CrossOver 23 с поддержкой DirectX 12 выйдет этим летом, а стабильная версия приложения появится ближе к концу года. Более точные сроки выхода новых версий приложения пока не были озвучены. Microsoft добавила в DirectX 12 функцию доступа ко всей видеопамяти одновременно для CPU и GPU
31.03.2023 [22:53],
Николай Хижняк
Компания Microsoft анонсировала новую оптимизацию для API DirectX 12, которая в сочетании с технологией Resizable-BAR будет обеспечивать центральному и графическому процессорам одновременный доступ к полному стеку памяти видеокарты. Функция называется GPU Upload Heaps. Microsoft внедрила её в состав последней версии комплекта разработчика ПО DirectX12 Agility SDK. ![]() Источник изображения: AMD К сожалению, компания не уточнила, как именно может применяться новая функция, однако её использование может привести к повышению производительности в некоторых сценариях. Поскольку объём памяти современных видеокарт и его потребление программными средами, например, играми, постоянно увеличивается, центральным процессорам ПК приходится перемещать всё больше и больше данных между собой, оперативной памятью и собственно графическими процессорами видеокарт. Использование функции GPU Upload Heaps позволяет снизить уровень загрузки ОЗУ и CPU, поскольку центральному процессору больше не придётся одновременно хранить копии данных в оперативной памяти ПК и памяти видеокарты для их взаимодействия. А так как память современных видеокарт очень быстрая, то никаких негативных эффектов на уровень задержки от хранения данных в памяти видеокарты не будет. Для работы указанной функции в играх необходимо, чтобы видеокарта и центральный процессор в составе ПК поддерживали технологию Resizable-Bar или Smart Access Memory. В основе GPU Upload Heaps использует именно технология Resizable-Bar, поскольку она позволяет Windows напрямую управлять памятью видеокарты. Как известно, Smart Access Memory является полным аналогом Resizable-Bar от AMD, но под другим названием. Поддержка GPU Upload Heaps для разработчиков ПО уже добавлена в драйверы NVIDIA, Intel и AMD. Она доступна в драйверах NVIDIA Game Ready и Studio с версии 531.41, у Intel — с версии 31.0.101.4255. Для получения нужного драйвера для платформы AMD необходимо обратиться к соответствующему менеджеру по работе с партнёрами. Поскольку функция GPU Upload Heaps была представлена совсем недавно, не стоит ожидать её появления в играх в ближайшее время. Разработчикам сперва необходимо разобраться, действительно ли она принесёт существенную пользу для производительности в играх и стоит ли она того времени, которое необходимо на её интеграцию в их проекты. Intel отказалась от аппаратной поддержки API DirectX 9 в своих видеокартах — она будет осуществляться через эмулятор DirectX 12
14.08.2022 [22:23],
Николай Хижняк
Компания Intel отказалась от аппаратной поддержки графического API DirectX 9 интегрированными решениями на архитектуре Xe в составе процессоров Core 12-го поколения, а также дискретными видеокартами Arc A-серии на архитектуре Arc Alchemist. Вместо этого поддержка DirectX 9 будет эмулироваться с помощью API DirectX 12. ![]() Источник изображения: Gunnir Эмуляция будет использовать конверсионный слой — библиотеку Microsoft D3D9On12 с открытым исходным кодом. В этом случае графические команды DirectX 9 будут направляться в D3D9On12 вместо непосредственной отправки в графический драйвер Intel. Конверсионный слой D3D9On12 будет переводить графические команды D3D9 в запросы, понятные для алгоритмов API D3D12. Если проще, вместо настоящего графического драйвера от Intel функцию драйвера будет выполнять сам D3D9On12. По словам Microsoft, уровень производительности эмуляции приблизился к уровню производительности фактической реализации API DirectX 9, а в некоторых случаях и совсем ему не уступает. Для Intel принятое решение может принести пользу. Теперь компания сможет уделить больше внимания оптимизации своих драйверов под более свежий API DirectX 11, поскольку сейчас с этим наблюдаются проблемы. Все задачи, связанные с оптимизацией DirectX 9 в свою очередь будут «возложены» на Microsoft. Пока неизвестно, последуют ли в итоге примеру Intel компании NVIDIA и AMD. Однако отказ от аппаратной поддержки старого API имеет свои минусы, например, в виде более высокой нагрузки на CPU (D3D9On12 работает на программном уровне) и побочных эффектов в играх с DirectX 9. Microsoft добавила функцию кодирования видео в DirectX 12
09.12.2021 [16:16],
Николай Хижняк
Компания Microsoft сообщила о добавлении функции кодирования видео Video Encode API в DirectX 12 для Windows 11. Указанное нововведение предоставит разработчикам возможность производить кодирование и декодирование видео, используя видеодвижки с ускорением на GPU в соответствии со стандартами, установленными DirectX 12. ![]() Источник изображения: VideoCardz Функция Video Encode API будет включена в состав Windows 11 и DirectX 12 Agility SDK (версия 1.700.10 или более поздней). Microsoft опубликовала список аппаратных платформ и необходимую минимальную версию драйверов для них, которые уже сейчас поддерживают кодирование видео для кодеков H264 и HEVC (H265). Поддержка осуществляться на видеокартах NVIDIA и встроенной графике процессоров Tiger Lake, Ice Lake и Alder Lake. Поддержка аппаратных платформ AMD будет добавлена во втором квартале 2022 года. ![]() Источник изображения: Microsoft На сегодня доступны только кодеки H264 и HEVC, поэтому ответственность за обработку остальных заголовков кодеков битового потока, таких как SEI / VUI / VPS / SPS / PPS, делегируется самим пользователям. API может использоваться вместе с функциями SetPredication и Timestamp D3D12. Благодаря нововведениям пользователи смогут подстроить под себя отдельные аспекты процесса кодирования видео, такие как изменение режимов конфигурации управления скоростью, использование настраиваемых инструментов кодирования кодеков, настраиваемые размеры блоков кодеков и преобразований, ограничение точности вектора движения и прочее. Более подробно о функции кодирования видео с помощью DirectX 12 можно ознакомиться в блоге компании. Futuremark представила тест технологии сетчатых шейдеров 3DMark Mesh Shader
12.02.2021 [00:46],
Константин Ходаковский
Графический API DirectX 12 Ultimate принёс ряд новых продвинутых технологий вроде DirectX Raytracing 1.1, Sampler Feedback или Variable Rate Shading (VRS). Также была представлена технология сетчатых шейдеров или Mesh Shaders. Теперь Futuremark представила тест для 3DMark для оценки преимуществ сетчатых шейдеров. ![]() Функциональный тест 3DMark Mesh Shader показывает, как разработчики могут повысить частоту кадров, используя сетчатые шейдеры в своём графическом конвейере. Эта технология представляет собой новый подход к обработке геометрии, который облегчает графический конвейер и даёт разработчикам больше гибкости и контроля. В трёхмерной графике сетка — это набор вершин, рёбер и граней, определяющих форму объекта. В современных графических конвейерах все геометрические данные в сетке должны обрабатываться последовательно, прежде чем можно будет предпринять какие-либо дальнейшие шаги. Это может стать серьёзным узким местом в производительности. Сетчатые шейдеры заменяют старый подход и привносят в конвейер обработки геометрии мощность, гибкость и контроль вычислительной модели программирования. Шейдеры сетки могут обрабатывать небольшие участки сетки параллельно с гораздо большей степенью гибкости и контроля. Также технология значительно повышает эффективность отсечения невидимых частей сетки. Функциональный тест 3DMark Mesh Shader показывает, как игровые движки могут повысить производительность, используя сетчатые шейдеры для эффективного отсечения геометрии, которая не видна в кадре. Тестовая сцена представляет собой зал, состоящий из многих рядов резных столбов с высокой детализацией. По мере того, как камера перемещается по сцене, колонны на переднем плане закрывают обзор тех, что находятся дальше. Тест проводится в два прохода. На первом проходе используется традиционный подход к выбраковке геометрии, чтобы обеспечить базовую оценку производительности. На втором этапе используются уже сетчатые шейдеры для эффективного удаления скрытых частей модели. Результатом является средняя частота кадров для каждого прохода и разница между ними, выраженная в процентах. Имеется и интерактивный режим, который помогает визуализировать преимущества использования сетчатых шейдеров. Пользователь может делать паузу, переходить к разным частям временной шкалы менять настройки в режиме реального времени. Тест 3DMark Mesh Shader уже доступен в качестве бесплатного обновления для 3DMark Advanced Edition. А до 15 февраля на 3DMark действует скидка 85 % при покупке в Steam. Для запуска теста потребуется Windows 10 версии 2004 или выше и видеокарта с поддержкой Microsoft DirectX 12 Ultimate. Microsoft рассказала про DirectX 12_2. Поддержка будет в AMD RDNA2, Intel Xe-HPG, NVIDIA RTX и Qualcomm Snapdragon
28.08.2020 [14:36],
Николай Хижняк
Компания Microsoft расширила возможности своего API DirectX 12, представив для него новый уровень функциональности (feature level) DirectX 12_2. Обновление, реализующее приближение возможностей DirectX 12 к DirectX 12 Ultimate, будет поддержано ускорителями NVIDIA GeForce RTX и Quadro RTX, а также графическими картами AMD на базе будущей архитектуры RDNA2, дискретной графикой Intel Xe-HPG и перспективными платформами нового поколения семейства Qualcomm Snapdragon. ![]() Сразу проясним, что feature level DirectX 12_2 — это не новая версия API. Если стандартный набор функций API DirectX поддерживается любыми картами, то feature level представляет собой скорее расширение набора базовых функций, которые поддерживаются только определёнными видеокартами. Например, технология трассировки лучей в реальном времени (ray tracing), которой обладают видеокарты NVIDIA GeForce 20-й серии, — это функция feature level. Другими словами, feature level показывает, что именно поддерживает та или иная аппаратная или программная платформа. ![]() В своём блоге компания Microsoft отмечает, что feature level DirectX 12_2 характеризуется поддержкой функций DirectX Ray Tracing 1.1, Mesh Shaders 1 (повышает качество изображения при рендеринге большого числа сложных объектов в сцене), Variable Shading Rate 2.0 (динамически регулирует затенение, снижает нагрузку на GPU и повышает производительность) и Sampler Feedback 0.9 (работает по тому же принципу, что и предыдущая технология). ![]() Но самое интересное, что Microsoft подтвердила поддержку feature level DirectX 12_2 видеокартами NVIDIA GeForce RTX и NVIDIA Quadro RTX, будущими графическими решениями AMD на базе архитектуры RDNA2, перспективными мобильными платформами Snapdragon от Qualcomm, а также некими графическими процессорами Intel. Компания не указывает, о каких именно GPU идёт речь, оперируя лишь обобщёнными названиями архитектур. Но весьма вероятно, что, говоря про ускорители Intel, Microsoft подразумевает дискретную графику игрового уровня на базе процессоров Xe-HPG, поскольку в составе мобильных процессоров Tiger Lake, анонс которых состоится в ближайшие дни, используется графическая архитектура Xe-LP, для которой заявлена поддержка функции Variable Shading Rate лишь версии 1.0. ![]() Аппаратная поддержка DirectX feature level 12_2 открывают перед разработчиками игр и приложений новые возможности. Очевидно, что рано или поздно эти расширения войдут в широкое употребление, и получается, что среди присутствующих на рынке в настоящее время видеокарт наиболее перспективны ускорители NVIDIA. AMD выпустила бета-драйвер с поддержкой аппаратного ускорения планировщика GPU в Windows 10
01.07.2020 [00:04],
Константин Ходаковский
На прошлой неделе NVIDIA выпустила первый драйвер для своих видеокарт с полноценной поддержкой DirectX 12 Ultimate и аппаратного ускорения планировщика GPU в Windows 10. Последняя функция обещает прирост производительности, так что AMD решила сильно не отставать от конкурента и представила бета-драйвер Radeon Software Adrenalin 2020 Edition 20.5.1 (версия 20.10.17.04), который тоже поддерживает аппаратное ускорение планировщика GPU в Windows 10. ![]() Функция Hardware-accelerated GPU scheduling была добавлена в стек драйверов дисплея Windows в версии WDDM 2.7 (является частью Windows 10 2004). И, как видно из названия, эта возможность даёт графическим процессорам прямой доступ к управлению видеопамятью. Традиционно сама Windows брала на себя изрядную часть управления видеопамятью, так что это существенное изменение в подходах. Microsoft рассматривает функцию как относительно скромное новшество в череде остальных нововведений DirectX 12 Ultimate — компания особо об этом не распространялась. При этом в примечаниях к выпуску AMD делает заявления о потенциальном улучшении производительности: «Благодаря переносу задач планировщика с программного на аппаратное обеспечение, эта функция может повысить скорость отклика GPU и обеспечить дополнительные новации в управлении рабочей нагрузкой GPU в будущем». Как и в случае с драйвером NVIDIA на прошлой неделе, не стоит ожидать принципиальных новаций — в противном случае AMD делала бы более бравурные заявления о повышении производительности. Но в долгосрочной перспективе это откроет новое направление для оптимизаций. ![]() Стоит добавить, что AMD действует осторожно. Этот бета-драйвер был опубликован вне традиционных каналов выпуска: через обычную страницу поддержки на официальном сайте этот драйвер нельзя найти. Вдобавок, пока поддерживаются только продукты, использующие графику AMD Navi 10 — например, серии Radeon 5700, 5600 и их мобильные варианты. Поддержки серии 5500 на базе Navi 14 или Vega пока нет. Загрузить драйвер можно с особой страницы AMD. Radeon Software Adrenalin 2020 Edition 20.5.1 Beta 20.10.17.04 датирован 25 июня и доступен в версии для 64-бит Windows 10 только для карт серии Radeon RX 5700. Стоит напомнить, что речь идёт о бета-версии, так что можно ждать проблем со стабильностью, особенно в отношении функции аппаратного ускорения планировщика GPU. Аппаратное ускорение планировщика GPU заметно повысило производительность младших видеокарт
25.06.2020 [17:52],
Константин Ходаковский
В последней версии драйвера NVIDIA GeForce 451.48 WHQL впервые была реализована полноценная поддержка Direct X12 Ultimate для рядовых пользователей. Но помимо этого, драйвер поддерживает новую функцию Windows 10 2004 — аппаратно ускоренный планировщик ГП (Hardware-accelerated GPU scheduling), который позволяет встроенной графике или видеокарте самостоятельно управлять своей видеопамятью, дабы снизить задержки и повысить производительность. Но каков на деле прирост сейчас? ![]() Ресурс WCCFTech решил разобраться с этим вопросом на примере GeForce RTX 2080 Ti и GeForce GTX 1650 Super с 4 Гбайт. Тестирование происходило лишь в двух играх, поддерживающих DirectX 12 (Forza Horizon 4 и Gears Tactics), так что речь идёт скорее о первом знакомстве с технологией. В рамках тестирования журналисты трижды проводили измерения, отбрасывали первый прогон, а два показателя частот в двух других усредняли. Помимо этого приведены результаты 99-го перцентиля, то есть 99 % кадров укладываются, как минимум, в такую частоту кадров, что нивелирует значение выбросов. ![]() Тестовая система представляла собой:
Результаты GeForce RTX 2080 Ti: ![]() ![]() Результаты GeForce GTX 1650 Super 4 Гбайт: ![]() Пока можно сделать следующий осторожный вывод: видеокарты высокого класса с большим количеством видеопамяти, похоже, почти не получают прироста производительности (впрочем, в других играх и здесь может наблюдаться иная картина). Но вот более простые ускорители с ограниченным объёмом памяти на борту (4 Гбайт по современным меркам явно мало) получают 7–8 % прироста производительности в Gears Tactics и 8–9 % в Forza В Horizon 4. То есть это обновление даёт пользователям видеокарт в нижнем ценовом сегменте весьма ощутимое повышение производительности. Подобные новшества нельзя не приветствовать. К будущим играм готова: NVIDIA представила драйвер с полной поддержкой DirectX 12 Ultimate и Vulkan 1.2
24.06.2020 [19:05],
Константин Ходаковский
В марте после рассказа о консоли Xbox Series X компания Microsoft представила новую версию своего API — DirectX 12 Ultimate. Этот API принёс поддержку DirectX Raytracing (DXR) 1.1, Variable Rate Shading 2 (VRS 2), Mesh Shaders и Sampler Feedback. Всё это обещает значительный прирост производительности в играх следующего поколения. ![]() В апреле NVIDIA представила предварительную версию драйвера GeForce 450.82 с поддержкой DX12U (для разработчиков), а теперь выпустила GeForce Game Ready 451.48 для всех желающих — эта версия включает и сертификацию WHQL от Microsoft. Разумеется, для полноценной работы всех функций требуется ускоритель семейства Turing. Помимо упомянутых функций, драйвер поддерживает новую функцию последнего крупного обновления Windows 10 2004 (May 2020 Update) — аппаратное ускорение планировщика GPU (Hardware-accelerated GPU scheduling). Возможность позволяет встроенной графике или дискретной видеокарте самостоятельно управлять своей видеопамятью, что должно снизить задержки и повысить производительность. По стандарту в Windows эта функция отключена — её необходимо активировать в настройках графики в игровых настройках системы. ![]() NVIDIA не преминула сообщить, что на сегодняшний день на рынок вышло уже свыше 30 игр, использующих гибридную визуализацию на основе смеси растрирования и трассировки лучей через DirectX Raytracing. А с появлением DirectX 12 Ultimate (хотя скорее консолей следующего поколения) внедрение этой технологии будет стремительно набирать обороты. На этом новшества не ограничиваются. GeForce 451.48 WHQL является также первым общедоступным драйвером от NVIDIA, обеспечивающим полную поддержку и функциональность Vulkan 1.2 на совместимых видеокартах GeForce и TITAN. Но и это не всё: программа сертификации мониторов G-Sync Compatible пополнилась девятью новыми дисплеями, обеспечивающими базовый уровень переменной частоты обновления (VRR):
![]() Наконец, инженеры NVIDIA сообщили об исправлении целого вороха проблем и ошибок:
Инженеры NVIDIA трудятся над решением некоторых других выявленных ошибок. Драйвер GeForce Game Ready 451.48 датирован 24 июня, а загрузить его можно в версиях для 64-бит Windows 7 и Windows 10 с сайта NVIDIA или посредством обновления через приложение GeForce Experience. Видео: ужастик Chernobylite получил поддержку DX12 и AMD FidelityFX и новый контент
26.05.2020 [10:59],
Константин Ходаковский
Польская студия The Farm 51 объявила о выпуске крупного контентного обновления для ужастика Chernobylite. Это четвёртое большое обновление под названием Web of Lies («Паутина лжи»), оно увеличивает количество контента в игре на 50 %. Более того, разработчики обеспечили поддержку низкоуровневого API DirectX 12, а также технологии AMD FidelityFX. Игроки, владеющие совместимыми с DirectX 12 видеокартами (особенно AMD), могут протестировать новый режим и проверить его влияние на производительность. Теоретически, на системах с относительно слабыми процессорами и мощной графикой прибавка должна оказаться существенной. Кроме того, благодаря сотрудничеству с AMD игра также обзавелась поддержкой FidelityFX (технология работает как на картах Radeon, так и GeForce). Речь идёт о поддержке Contrast Adaptive Sharpening, которая помогает улучшить качество изображения путём достижения повышенной чёткости с минимальными артефактами, устраняя потерю деталей после применения технологии Temporal Anti-Aliasing (TAA). Наконец, это последнее контентное обновление добавляет наиболее значимые места Припяти. Игроки могут посетить знаменитый парк развлечений и его огромное колесо обозрения. Или заглянуть на площадь Ленина и несколько близлежащих зданий вроде гостиниц «Полесье» и «Энергетик». Кроме того, игроки могут найти таинственный научный военный объект, добавлен новый персонаж Ольга, несколько квестов и новые события в Красном лесу. Стоит также отметить, что окончательная версия Chernobylite (сейчас игра находится в стадии раннего доступа) выйдет в ближайшие месяцы. До 1 июня ужастик будет продаваться в Steam со скидкой 40 % — за 399 ₽. NVIDIA представила GeForce 450.82 — драйвер для разработчиков с поддержкой DirectX 12 Ultimate
17.04.2020 [12:51],
Константин Ходаковский
В марте после презентации консоли Xbox Series X компания Microsoft представила новую версию своего API — DirectX 12 Ultimate. Он обещает DirectX Raytracing (DXR) 1.1, Variable Rate Shading 2 (VRS 2), Mesh Shaders и Sampler Feedback. Всё это принесёт значительный прирост производительности в играх следующего поколения. Теперь NVIDIA выпустила предварительный драйвер для разработчиков GeForce 450.82 с поддержкой DX12U. Для полноценной работы всех функций требуется ускоритель семейства Turing. NVIDIA GeForce DirectX 12 Ultimate Developer Preview 450.82 доступен для загрузки зарегистрированным пользователям. Это первый драйвер от NVIDIA, поддерживающий DirectX 12 Ultimate. Теперь разработчики могут начать тестировать в своих играх новые возможности на ускорителях NVIDIA. Все новые технологи DX12U преследуют, по сути, одну цель: оптимизировать работу графического ускорителя, а также снизить нагрузку на центральный процессор. На странице с драйвером NVIDIA привела и некоторые высказывания разработчиков. Например, технический директор по графике Epic Games Маркус Вассмер (Marcus Wassmer) отметил: «DirectX 12 Ultimate открывает новейшие графические аппаратные технологии с поддержкой трассировки лучей, полигональных шейдеров и затенения с переменной скоростью. Это новый золотой стандарт для игр следующего поколения». В свою очередь, исполнительный директор Gaijin Entertainment Антон Юдинцев подчеркнул: «Вкладываясь в графические функции нового поколения с использованием DirectX 12 Ultimate, мы знаем, что наша работа принесёт пользу игрокам на ПК и будущих консолях, и проекты будут выглядеть так, как мы бы хотели». Чтобы в полной мере использовать DirectX 12U сейчас, потребуется установить последнее обновление для Windows 10 версии 20H1, финальная сборка которого должна выйти в следующем месяце. Как сообщается, сегодня Microsoft выпустила финальную предварительную сборку этого крупного майского обновления для своей ОС. В альфа-версии World of Warcraft: Shadowlands нашли поддержку трассировки лучей и VRS
12.04.2020 [13:27],
Евгений Миркин
Восьмое расширение World of Warcraft под названием Shadowlands, похоже, добавит в игру поддержку трассировки лучей (конкретно, теней) и затенение с переменной частотой (VRS). Это выяснил пользователь LemonKing, который опубликовал на Reddit скриншот с тестированием команд в недавно вышедшей альфа-версии World of Warcraft: Shadowlands. ![]() Движок явно поддерживает обе функции, хотя это не обязательно означает, что они будут доступны сразу после запуска Shadowlands в конце этого года. Тем не менее, интересно отметить, что Blizzard Entertainment всегда стремится внедрять новейшие технологии в то, что изначально было развитием движка Warcraft III. Студия одной из первых в индустрии добавила в World of Warcraft поддержку HBAO+, DirectX 11 и DirectX 12. ![]() Трассировка лучей позволяет реализовать гораздо более реалистичные тени, которые вы уже могли видеть в Shadow of the Tomb Raider, где технология использовалась для создания пяти типов теней: точечный свет, прямоугольное освещение, круговое освещение, солнечный свет и полупрозрачные тени. ![]() Затенение с переменной частотой поддерживает высокий уровень затенения там, где это имеет значение. В то же время параметр снижается в областях сцен, куда игрок смотрит реже, ради сохранения производительности. Примерами работы технологии являются Wolfenstein II: The New Colossus и Wolfenstein II: Youngblood с включённой функцией адаптивного затенения NVIDIA. Предстоящая Gears Tactics тоже будет поддерживать VRS. ![]() Обе функции являются основными компонентами DirectX 12 Ultimate, а также Mesh Shaders и Sampler Feedback. Учитывая, что DirectX 12 Ultimate полностью поддерживается как на ПК, так и на Xbox Series X, можно ожидать, что все эти технические достижения будут интегрированы во многие будущие игры. Видео: AMD показала работу трассировки лучей и DirectX 12 Ultimate на чипе RDNA 2
20.03.2020 [00:20],
Константин Ходаковский
AMD заметно отстаёт от NVIDIA в деле внедрения технологий аппаратного ускорения трассировки лучей для гибридного рендеринга. Но 2020 год должен всё изменить с появлением архитектуры RDNA 2 — как в консолях следующего поколения, так и на рынке видеокарт. И у AMD уже есть рабочие образцы чипов. AMD активно поддерживала технологии графических API следующего поколения, такие как Mantle, Vulkan и DirectX 12 которые помогают вывести игры на совершенно новый уровень. Microsoft представила следующий графический API — DirectX 12 Ultimate — и AMD поспешила заявить о полной его поддержке в игровой архитектуре AMD RDNA 2. «В рамках архитектуры RDNA 2, обеспечивающей работу как следующего поколения видеокарт AMD Radeon, так и будущей игровой консоли Xbox Series X, мы очень тесно сотрудничаем с Microsoft, чтобы помочь перевести игровую графику на новый уровень фотореализма и плавности благодаря четырём ключевым графическим функциям DirectX 12 Ultimate: DirectX Raytracing (DXR), затенению с переменной скоростью (Variable Rate Shading, VRS), полигональным шейдерам (Mesh Shaders) и Sampler Feedback», — написала AMD в своём блоге. «Microsoft и AMD тесно сотрудничали в разработке набора функций DirectX 12 Ultimate, чтобы обеспечить отличное взаимодействие с архитектурой AMD RDNA 2», — отметил руководитель программы Graphics Group в Microsoft Брайан Лэнгли (Bryan Langley). Конечно, ключевое новшество RDNA 2 — это поддержка технологии аппаратного ускорения трассировки лучей DirectX Raytracing. При этом AMD сотрудничала с Microsoft в разработке обновления DXR 1.1, которое призвано обеспечить более высокую эффективность и производительность во многих эффектах трассировки лучей. AMD даже выпустила демонстрацию, которая исполняется на уже существующем кристалле RDNA 2 и активно использует DXR 1.1. Хотя ролик не особенно впечатляет, сам факт обнадёживает: AMD уверена, что DirectX 12 Ultimate проложит дорогу играм нового поколения как для консолей, так и для ПК, а также повысит уровень реализма. DirectX 12 Ultimate также призван облегчить жизнь разработчикам, позволив создавать игры с использованием единого графического API и графической архитектуры как для ПК, так и для консолей. Microsoft представила DirectX 12 Ultimate: DXR, VRS и прочие новшества для ПК и будущей Xbox
19.03.2020 [23:51],
Андрей Созинов
Вслед за презентацией консоли Xbox Series X компания Microsoft представила свежее обновление своего API DirectX — DirectX 12 Ultimate. Если кратко, то в новой версии Microsoft объединила DirectX 12 и DirectX Raytracing (DXR) 1.1, а также добавила к официальным спецификациям некоторые расширения и функции. А ещё был обновлён логотип — Microsoft вернулась к римским цифрам. ![]() А теперь давайте подробнее пройдёмся по каждому пункту. В состав DirectX 12 Ultimate вошло всё то, что уже было в составе DirectX 12_1, а также все составляющие DXR. Поэтому на данный момент отнюдь не каждая видеокарта сможет похвастаться поддержкой DirectX 12 Ultimate. Фактически, это могут себе позволить только видеокарты NVIDIA GeForce RTX 20-й серии. А вот у AMD поддержка новой версии API появится лишь в следующем поколении графических процессоров на архитектуре RDNA 2. ![]() DirectX Raytracing 1.1 включает небольшие обновления изначального API DXR. Новая версия включает такие новые методы, как Inline Raytracing и непрямое выполнение лучей. Кажется, здесь разработчикам предлагается фактически то же самое, что и в вышедшем недавно Vulkan RT, то есть возможность запуска расчёта трассировки одного луча из шейдера, а не большой группы лучей. По сути, решение трассировки лучей здесь происходит прямо во время её выполнения, а не по заранее заданным направлениям, что требует меньше ресурсов. ![]() ![]() Также частью DirectX 12 Ultimate стали такие функции, как Variable Rate Shading 2 (VRS 2), Mesh Shaders и Sampler Feedback. Вкратце напомним, что технология VRS обеспечивает прирост производительности за счёт выполнения более простых затенений в менее важных областях сцены. Mesh Shaders раньше было расширением NVIDIA, которое позволяло более эффективно обрабатывать большие объёмы данных. Наконец, Sampler Feedback позволяет более эффективно расходовать видеопамять — потенциально, «потребление» памяти игрой можно сократить до 10 % от обычного значения. ![]() Ключевая цель DirectX 12 Ultimate заключается в том, чтобы предоставить разработчикам единую платформу для ПК и будущей Xbox Series X. Последняя, напомним, как раз станет носителем графического процессора с архитектурой AMD RDNA 2, так что уже довольно скоро не только NVIDIA сможет похвастаться графическими процессорами с поддержкой DirectX 12 Ultimate. ![]() Для пользователей появление DirectX 12 Ultimate в первую очередь должно упростить выбор видеокарт. Если ускоритель поддерживает новую версию API, это означает, что он поддерживает полный набор современных функций, включая трассировку лучей, VRS и так далее. К тому же, пользователь будет знать, что видеокарта с DirectX 12 Ultimate будет иметь как минимум те же возможности, что и Xbox Series X. И хотя пока игр с поддержкой всех возможностей новой версии API нет, со временем они появятся, особенно с выходом новой консоли. Кстати, хотя PlayStation 5 тоже получит графику RDNA 2, у неё поддержки нового API не будет. AMD выпустила драйвер Radeon Software для Fortnite DX12
19.11.2019 [10:42],
Константин Ходаковский
Epic Games объявила, что Fortnite получит официальную поддержку DirectX 12. Хотя точной даты выхода обновления 11.20 пока нет, AMD уже выпустила новый драйвер для своих видеокарт с оптимизациями для Fortnite DX12 — Radeon Software Adrenalin 2019 Edition 19.11.3. Epic Games заявила: «При использовании DX12 владельцы игровых ПК с высокопроизводительными графическими ускорителями могут получить более высокую и стабильную частоту кадров. Всё потому, что DX12 обеспечивает улучшенную производительность процессора и позволяет распределять задачи визуализации между несколькими ядрами ЦП». К сожалению, драйвер Radeon Software 19.11.3 не приносит никаких дополнительных улучшений или исправлений. Однако стоит сказать, что он включает в себя недавно добавленные в Radeon Software 19.11.2 оптимизации для приключенческого боевика Star Wars Jedi: Fallen Order от Respawn Entertainment и исправления, касающиеся проблем с производительностью в некоторых местах карт в Player Unknown’s: Battlegrounds. Инженеры AMD продолжают трудиться над устранением ряда проблем:
Radeon Software Adrenalin 2019 Edition 19.11.3 может быть загружен в версиях для 64-бит Windows 7 или Windows 10 как с официального сайта AMD, так и из меню настроек Radeon. Он датирован 18 сентября и предназначен для видеокарт и встроенной графики семейства Radeon HD 7000 и выше. |