اینتل از شبیه سازی DirectX12 برای عناوین DX9 استفاده می کند
پردازندههای گرافیکی Intel Xe و Arc برای شبیهسازی تماسهای DX9 به API DX12 متکی هستند.
آخرین معماریهای گرافیکی اینتل هیچ پشتیبانی درایور بومی برای DirectX9، یک API گرافیکی باستانی 20 ساله ندارند. در عوض، این شرکت از ابزار DirectX12 به نام D3D9on12 استفاده خواهد کرد که یک لایه تبدیل منبع باز برای DX9 API در DX12 است.
معنای اصلی این امر این است که پردازندههای گرافیکی مدرن اینتل درایورهای اختصاصی برای DX9 API ندارند، در عوض این لایه تبدیل DX12 به عنوان رابط درایور دستگاه برای DX9 عمل میکند. این خط لوله گرافیکی را به طور قابل توجهی ساده می کند و تلاش های توسعه را می توان در جای دیگری قرار داد.
آیا سیستم من با گرافیک Intel از DX9 پشتیبانی می کند؟
پردازنده گرافیکی مجتمع نسل دوازدهم اینتل و پردازنده گرافیکی گسسته Arc دیگر از D3D9 پشتیبانی نمی کند. برنامه ها و بازی های مبتنی بر DirectX 9 همچنان می توانند از طریق رابط Microsoft* D3D9On12 کار کنند.
GPU یکپارچه در نسل یازدهم و پردازندههای قدیمیتر اینتل از DX9 پشتیبانی میکند، اما میتوان آنها را با کارتهای گرافیک Arc ترکیب کرد. اگر چنین است، احتمالاً رندر توسط کارت انجام می شود و نه iGPU (مگر اینکه کارت غیرفعال باشد). بنابراین، سیستم به جای DX9 از DX9On12 استفاده خواهد کرد.
از آنجایی که DirectX متعلق به مایکروسافت است و توسط مایکروسافت پشتیبانی میشود، عیبیابی مشکلات برنامهها و بازیهای DX9 نیازمند ارتقای یافتهها به پشتیبانی مایکروسافت است تا بتوانند اصلاحات مناسب را در بهروزرسانی بعدی سیستمعامل و APIهای DirectX خود وارد کنند.
استفاده از لایه نقشه برداری D9D9On12 لزوما به معنای تجربه بدتر نیست. بازیهای DX9 این روزها دیگر ساخته نمیشوند و عملکرد گرافیکی از آن زمان بهطور قابل توجهی افزایش یافته است، بنابراین احتمال زیادی وجود دارد که چنین تبدیلی کمترین تأثیر را بر روی بازیها بگذارد. با این حال، این بدان معناست که هر گونه مشکل احتمالی، مانند اشکالات گرافیکی یا عدم کارکرد لایه نقشه، باید توسط خود مایکروسافت و نه اینتل برطرف شود.
برخی از محبوبترین بازیهای Steam هنوز از DX9 API پشتیبانی میکنند. برخی ممکن است بگویند به همین دلیل است که آنها در وهله اول محبوب هستند، زیرا آنها تقریباً روی همه کارت های گرافیک کار می کنند. با این حال تقریباً همه این بازیها دارای یک پشتیبانی جایگزین جدیدتر از API هستند که به طور کامل توسط اینتل بدون لایههای تبدیل پشتیبانی میشود.
پشتیبانی اصلی از DirectX9 هنوز برای گرافیک یکپارچه پیش از Xe اینتل در دسترس است. اینتل اکنون درایورهای Arc GPU خود را برای عناوین DX12 و DX11 بهینه می کند.
منبع: اینتل از طریق اسکواش بایونیک، Tom’sHardware