پردازندههای گرافیکی Intel Arc در حال مبارزه با AMD و Nvidia هستند، اما آیا از DirectX پشتیبانی میکنند؟
اکثر کاربران برای تامین انرژی دستگاه بازی خود کارت گرافیک می خرند. به همین دلیل، پشتیبانی از محبوبترین نسخههای DirectX برای هر پردازنده گرافیکی بسیار مهم است، که مشکلی است که پردازندههای گرافیکی Intel Arc را دنبال میکنند.
از آنجایی که کارتهای ویدیویی Intel Arc جدید در بازار هستند، پشتیبانی محدودی از DirectX 9 یا قبل از آن داشتند. اما چرا این مهم است؟ و آیا پردازندههای گرافیکی Arc اینتل میتوانند بازیهای DirectX 9 را در حال حاضر اجرا کنند؟
DirectX چیست؟
DirectX یک رابط برنامه نویسی کاربردی است که به بازی ها و سایر برنامه ها اجازه می دهد از سخت افزار رایانه شما استفاده کنند. برخلاف کنسولهایی که با مشخصات یکسان در یک نسل یا مدل عرضه میشوند، رایانههای ویندوز حتی از همان سال سختافزار متفاوتی دارند.
از آنجایی که ویندوز به دلیل امنیت به برنامه ها اجازه دسترسی مستقیم به ویژگی های سخت افزاری سطح پایین را نمی دهد، مایکروسافت DirectX را ایجاد کرد تا به عنوان حلقه میانی بین سخت افزار کامپیوتر شما (مانند GPU) و عنوان مورد علاقه شما عمل کند.
پردازندههای گرافیکی Arc اینتل از چه نسخههای DirectX پشتیبانی میکنند؟
پردازندههای گرافیکی Intel Arc A770 و A750 برترین پردازندههای گرافیکی اینتل هستند، بنابراین هر دو پردازنده گرافیکی از Direct X 10 (DX10)، DirectX 11 (DX11) و DirectX 12 (DX12) پشتیبانی میکنند. با این حال، طبق صفحه پشتیبانی محصولات اینتل، گرافیک اینتل از DirectX 9 از طریق یک لایه نقشه برداری پشتیبانی می کند.
بنابراین، روی کاغذ، پردازندههای گرافیکی Intel Arc A770 و A750 از DirectX 9، 10، 11 و 12 پشتیبانی میکنند. دلیل آن این است که پردازندههای گرافیکی Arc اینتل از DirectX 9 (DX9) پشتیبانی نمیکنند.
زمانی که اینتل جدیدترین پردازندههای گرافیکی خود را ساخت، برای صرفهجویی در هزینهها، بر پشتیبانی از آخرین نسخه DirectX تمرکز کرد، بهویژه که باید NVIDIA و AMD را از نظر عملکرد و قیمت شکست میداد تا جای پایی در فضای رقابتی پردازندههای گرافیکی به دست آورد. این در واقع حرکت خوبی از سوی اینتل است، زیرا گیمرها برای رقابت با قدرت NVIDIA در بازار به پردازندههای گرافیکی Intel Arc نیاز داشتند.
چرا پشتیبانی DirectX 9.0 برای پردازندههای گرافیکی حیاتی است؟
اگر گیمر نیستید یا به جزئیات فنی علاقه ندارید، ممکن است بپرسید: “چه کسی اهمیت می دهد که پردازنده های گرافیکی Intel Arc از DirectX 9 پشتیبانی نمی کنند؟” از این گذشته، DirectX 9 یک API قدیمی است که در سال 2002 برای Windows 98، ME و XP راه اندازی شد.
این درست است. با این حال، به دلیل قدمت و پایداری آن، بسیاری از بازی های محبوب هنوز از آن استفاده می کنند. در اینجا چند نمونه از بازی های محبوبی که به DirectX 9 نیاز دارند آورده شده است:
- Counter-Strike: حمله جهانی
- لیگ افسانه ها
- جنگ های صنفی 2
- روز پرداخت 2
- استارکرافت 2
- استلاریس
بنابراین، اگر این بازیها را بازی میکنید و پردازنده گرافیکی Intel Arc دارید، ممکن است متوجه شوید که عملکرد خوبی ندارند. این همچنین شامل عناوین مستقل دیگری که ممکن است دوست داشته باشید، که محدود به استفاده از DX9 هستند، نمی شود.
علاوه بر این، برنامه DX10 بسیار پیچیده تر از DX9 است. از آنجایی که اکثر کامپیوترها به هر حال از DX9 پشتیبانی می کنند، بسیاری از توسعه دهندگان، به ویژه توسعه دهندگان شرکت های کوچکتر، آن را به DX10 و بالاتر ترجیح می دهند. این در کاهش بودجه تولید بازی بسیار مهم است، به خصوص که افزایش هزینه های تولید به آرامی صنعت بازی را تحت تاثیر قرار می دهد.
از آنجایی که پردازندههای گرافیکی Arc اینتل به صورت بومی از DX9 پشتیبانی نمیکنند، این کارتها باید تلاش بیشتری را برای اجرای این عناوین صرف کنند. این بدان معناست که پردازندههای گرافیکی با عملکرد کمتر یا برابر، مانند NVIDIA GeForce RTX 3050 یا AMD Radeon RX 6500 XT، میتوانند عملکرد بهتری نسبت به پیشنهادات اینتل در این عناوین داشته باشند.
این اتفاق میافتد حتی اگر A770 در بازیهای سختتر که به طور بومی از DX11 یا DX12 پشتیبانی میکنند عملکرد بهتری از هر دو کارت داشته باشد. به دلیل کاهش FPS (FPS در بازی به چه معناست؟) و عملکرد کلی در برخی از محبوب ترین عناوین، گیمرها نسبت به حریفان خود ضعیف هستند – به خصوص که برخی از اینها بازی های تیراندازی اول شخص هستند که نیاز به بازتاب سریع دارند.
چگونه پردازندههای گرافیکی آرک اینتل بازیهای DirectX 9.0 را اجرا میکنند
بنابراین، اگر Intel Arc به طور بومی از DX9 پشتیبانی نمی کند، چگونه می تواند بازی هایی را اجرا کند که به آن نیاز دارند؟
مایکروسافت و اینتل برای ایجاد راه حلی برای این مشکل با یکدیگر همکاری کردند. اینتل بهجای استفاده از قابلیتهای سختافزاری، با مایکروسافت برای ایجاد یک لایه نقشهبرداری متنباز برای کمک به سازگاری DX9 با پردازندههای گرافیکی خود همکاری کرد.
این لایه نگاشت منبع باز که D3D9on12 نام دارد، دستورات DX9 را می گیرد و آنها را به چیزی که DX12 می تواند بفهمد ترجمه می کند. با این کار، پردازندههای گرافیکی Arc اینتل میتوانند بازیهای DX9 را بدون پشتیبانی بومی اجرا کنند.
با این حال، این ترجمه اضافی به سیستم تاخیر می افزاید و آن را کمی کندتر می کند. به همین دلیل است که بازیهای فقط DirectX 9 در پردازندههای گرافیکی Intel Arc بدتر از سایر کارتهای ویدیویی با پشتیبانی بومی هستند.
اینتل در حال کار بر روی بهبود عملکرد DirectX 9 در پردازندههای گرافیکی Arc است
با این وجود، اینتل در ایجاد عملکرد خوب عناوین DX9 روی پردازندههای گرافیکی Intel Arc خود گامهایی برداشته است. بر اساس این به روز رسانی Intel Arc دسامبر 2022، اینتل یک به روز رسانی درایور را برای پردازنده های گرافیکی Intel Arc منتشر کرد که عملکرد آن را دو برابر بهتر کرد.
رایان شروت، مدیر ارشد بازی، گرافیک و بازاریابی HPC در اینتل، گفت:
کمتر از دو ماه از زمان عرضه، ما تا 1.8 برابر عملکرد بهتری را در عناوین منتخب DX9 ارائه می دهیم! همانطور که عملکرد را بهبود می بخشیم، ارزشی را که با گرافیک Intel Arc بدست می آورید نیز بهبود می بخشیم. ما با عملکرد رقابتی به ازای هر دلار در برابر RTX 3060 در DX12 و Vulkan عرضه کردیم، اکنون در حال گسترش این خط داستانی هستیم.
این بهروزرسانی ترجمه D3D9on12 را بسیار سریعتر کرده است و به بازیها اجازه میدهد عملکرد بهتری داشته باشند. بنابراین، اگر یک پردازنده گرافیکی Intel Arc دارید و هنوز آخرین درایور Intel Arc را نصب نکرده اید، باید این کار را در اولین فرصت خود انجام دهید. در غیر این صورت، عملکرد پردازندههای گرافیکی Intel Arc را از دست میدهید و ارزش آن را به حداکثر نمیرسانید.
پردازندههای گرافیکی Arc اینتل از DirectX و بیشتر پشتیبانی میکنند
بنابراین، برای پاسخ به این سوال، Intel Arc از DirectX پشتیبانی می کند. این به طور بومی با DirectX 12 و DirectX 11 سازگار است، اما از DirectX 9 از طریق یک لایه ترجمه پشتیبانی می کند.
با توجه به این موضوع، میتوانید انتظار داشته باشید که عناوین DirectX 9 از نظر عملکرد موفق شوند. اما همانطور که اینتل به کار بر روی پردازندههای گرافیکی خود ادامه میدهد، کارتهای ویدئویی آن بهروزرسانیهایی را دریافت خواهند کرد تا عملکرد بهتری داشته باشند. با توسعه بیشتر، پردازنده گرافیکی Intel Arc بالاخره می تواند به پتانسیل خود دست یابد و رقیبی مناسب در فضای کارت گرافیک باشد.
از این گذشته، فراتر از پشتیبانی Direct X، پردازندههای گرافیکی Intel Arc ویژگیهای بیشتری مانند XeSS، ردیابی پرتو و رمزگذاری سختافزاری AV1 را ارائه میکنند که به آن اجازه میدهد با پردازنده گرافیکی محبوب RTX 3060 NVIDIA روبرو شود.