Команда графического маркетинга Intel в настоящее время находится в центре PR-продвижения новых графических процессоров Arc. Отчасти из-за незрелых драйверов новые видеокарты обычно работают намного лучше в новых играх, использующих API DirectX12 и Vulkan, чем в старых играх DirectX и OpenGL. Проблема для Intel заключается в том, что не все игры используют новейшие API, особенно соревновательные многопользовательские игры, которые существуют уже некоторое время.
Для старых игр, использующих API DirectX9, компания придумала уникальное решение. Tom’s Hardware сообщает , что новейшие графические процессоры Intel больше не будут изначально поддерживать DirectX9, вместо этого полагаясь на предоставляемый Microsoft уровень перевода программного обеспечения под названием D3D9On12 для преобразования вызовов API Direct3D9 в вызовы Direct3D12 (Direct3D — это название частей DirectX, связанных с 3D-графикой). .
На странице поддержки Intel от 10 августа указано, что D3D9On12 будет использоваться на всех графических процессорах Arc и интегрированных графических процессорах в процессорах Core 12-го поколения. Несмотря на то, что интегрированные графические процессоры в процессорах 11-го поколения почти идентичны своим аналогам 12-го поколения, они будут по-прежнему поддерживать DirectX9 изначально, если они не установлены на ПК с графическим процессором Arc.
Microsoft говорит, что D3D9On12 — это «полная и относительно производительная реализация драйвера D3D9», но Intel отмечает , что он может вызывать проблемы в некоторых играх, включая «визуальные ошибки, артефакты, мерцание или даже сбои». Однако те же проблемы могут возникнуть и с ошибками в собственной реализации Direct3D9.
Intel может снизить производительность, обратившись к переводу DirectX9 для этих графических процессоров, но компания также высвобождает ресурсы, чтобы сосредоточиться на DirectX11 и других версиях, пытаясь улучшить свои драйверы графических процессоров Arc. Теперь компания также может сообщать Microsoft о любых проблемах с производительностью и ошибках в играх DirectX9 (действительно, на момент написания этой статьи многие информационные страницы Intel, связанные с D3D9On12, перенаправляют на ее домашнюю страницу, но та, которая предлагает людям обращаться в Microsoft с проблемами , работает отлично).).
DirectX9 — важная версия API для старых компьютерных игр, отчасти потому, что это была последняя версия, поддерживаемая Windows XP. Доминирование и долговечность этой операционной системы, а также ее более низкие системные требования по сравнению с Windows Vista и 7 сделали ее настолько популярной среди геймеров, что она была общей целью разработки в течение многих лет — удивительное количество все еще широко используемых игр. на основе этой версии. API, включая Counter-Strike: Global Offensive и Team Fortress 2. DOTA 2 от Valve убрали поддержку DirectX9 только в прошлом году .