اینتل پشتیبانی از DirectX 9 را کنار میگذارد، اما این ممکن است چیز خوبی باشد
اینتل اکنون رسماً پشتیبانی سختافزاری اصلی DirectX 9 را کنار گذاشته است و این در مورد گرافیکهای Xe یکپارچه در پردازندههای Alder Lake و GPUهای مجزا Arc Alchemist صدق میکند.
این بدان معنا نیست که اینتل به DX9 دسترسی نخواهد داشت. در عوض، DirectX 9 از طریق DirectX 12 از طریق شبیه سازی پشتیبانی می شود. آیا این برای گیمرها کافی است؟
اولین بار توسط SquashBionic مشاهده شد توییتر، این تغییر بی سر و صدا توسط اینتل در صفحه پشتیبانی محصول اعلام شد. به نظر میرسد که کارتهای گرافیک یکپارچه روی پردازندههای نسل دوازدهم، و همچنین راهحلهای GPU گسسته اینتل (Arc Alchemist)، هر دو دیگر از DirectX 9 پشتیبانی نمیکنند. اینتل به جای اینکه خودش این پشتیبانی را انجام دهد، این وظیفه را به مایکروسافت محول می کند، که در عوض پشتیبانی از DX9 را به DX12 تغییر می دهد.
این کار از طریق شبیه سازی با استفاده از یک لایه تبدیل منبع باز که مایکروسافت با نام “D3D9On12” آماده کرده است انجام می شود. روش کار به این صورت است که دستورات گرافیکی 3D DirectX 9 را مستقیماً به D3D9On12 ارسال می کند، که سپس آن تماس های D9 را به دستورات DirectX 12 تبدیل می کند. در اینجا تا حدودی جایگزین درایور GPU می شود که معمولاً تماس های DirectX 9 را مدیریت می کند و به عنوان پلی بین این دو فناوری عمل می کند.
واکنش ها به این تغییر تا حدودی متفاوت بوده است، اما خود تغییر نباید تعجب آور باشد. ما قبلاً میدانیم که پردازندههای گرافیکی Arc اینتل به شدت طرفدار DirectX 12 هستند و عملکرد آن در هنگام استفاده از DirectX 11 به نصف کاهش مییابد. با توجه به اینکه DirectX 9 حتی قدیمیتر است و بیست سال پیش راهاندازی شد، به سختی باید در اولویت اینتل باشد.
مایکروسافت همچنین نسبت به فناوری شبیهسازی بهطور کلی بسیار خوشبینانه به نظر میرسد، و ادعا میکند که به یک پیادهسازی مناسب از DirectX 9 تبدیل شده است. اگرچه عملکرد ممکن است به خوبی پشتیبانی از DX9 نباشد، اما باید نزدیک باشد. در برخی موارد، عملکرد ممکن است حتی در حد DX9 اصلی باشد. با این حال، یکی از عوارض جانبی استفاده از این فرآیند شبیه سازی می تواند افزایش استفاده از CPU باشد.
به یک معنا، این بدان معنی است که اینتل مدیریت DirectX 9 را به طور کامل به مایکروسافت واگذار کرده است. حتی در صفحه پشتیبانی خود نیز همین مطلب را میگوید: «از آنجایی که DirectX متعلق به مایکروسافت است و توسط آن پشتیبانی میشود، عیبیابی مشکلات برنامهها و بازیهای DX9 نیازمند انتشار همه یافتههای پشتیبانی مایکروسافت است تا بتوانند اصلاحات صحیح را در سیستم عامل بعدی و DirectX API شما وارد کنند. به روز رسانی.”
به طور کلی، این تغییر باید تأثیر نسبتاً کمی داشته باشد. اکثر بازیهایی که این روزها محبوب هستند شامل پشتیبانی از DirectX 11 یا جدیدتر میشوند، به این معنی که برای پشتیبانی از پردازندههای گرافیکی اینتل نیازی به تبدیل نیست. عناوین قدیمیتری که فقط بر روی DX9 تکیه میکنند، باید مراحل شبیهسازی مایکروسافت را طی کنند. از طرف دیگر، اگر یک پردازنده گرافیکی مجتمع قدیمیتر از اینتل (قبل از Xe) دارید، پشتیبانی از DX9 را بدون شبیهسازی حفظ خواهید کرد.
امیدواریم برون سپاری DX9 به مایکروسافت فضای بیشتری را برای اینتل برای کار بر روی بهینه سازی DX11 قبل از انتشار جهانی Intel Arc Alchemist آزاد کند.
توصیه های سردبیران