سخت‌افزار

عدم پشتیبانی کارت‌های گرافیک Arc Alchemist از رابط DirectX 9

عدم پشتیبانی کارت‌های گرافیک Arc Alchemist از رابط DirectX 9

تصور منطقی بر این است که با افزایش نسل کارت‌های گرافیک، قدرت آن‌ها نیز به مراتب بهبود پیدا کرده و لذا بازی‌های قدیمی که پیشتر برای سخت‌افزارهای گذشته سنگین به نظر می‌آمدند با نرخ فریم بالا به اجرا در خواهند آمد. این ذهنیت در مورد کارت گرافیک مجزای Arc A380 و یا پردازشگرهای گرافیکی مجتمع Gen12 Xe پردازنده‌های نسل دوازدهمی کمپانی اینتل نیز صادق است، اما به نظر می‌رسد که این بار شاهد استثنایی در این زمینه هستیم، زیرا این کمپانی در تازه‌ترین اخبار منتشره از جانب خود اعلام کرده است که معماری‌های Xe-LP و Xe-HPG که به ترتیب در طراحی پردازشگرهای گرافیکی مجتمع سی‌پی‌یوهای نسل دوازدهمی و کارت‌های گرافیک مجزای Arc Alchemist مورد استفاده قرار گرفته‌اند به‌طور پیش‌فرض از رابط DirectX 9 پشتیبانی نکرده و به واسط‌های مترجم نظیر D3D9On12 وابسته می‌باشند؛ در غیر این صورت امکان ترجمه فرامین D3D9 به D3D12 جهت شناسایی توسط درایور وجود نخواهد داشت.

همان‌طور که می‌دانیم، معماری‌های گرافیکی قدیمی‌تر کمپانی اینتل همچون Gen11 که در پردازنده‌های سری Ice Lake مورد استفاده قرار گرفته‌اند به‌طور پیش‌فرض سازگار با رابط برنامه‌نویسی DirectX 9 بوده و لذا از توانایی اجرای مستقیم فرامین، بدون وابستگی به مترجم برخوردار می‌باشند. این مهم اگرچه خبر خوبی است، اما باید گفت که متأسفانه درایور کارت‌های گرافیک مجزای Arc Alchemist به‌گونه‌ای طراحی شده‌اند تا در صورت قرارگیری کنار پردازشگرهای گرافیکی سازگار، توانایی اجرای آن‌ها را مسدود نمایند! متأسفانه ترجمه فرامین رابط برنامه‌نویسی از گذشته به عنوان یک عملیات دارای باگ شناخته شده و کمپانی اینتل نیز سلب مسئولیت خود را اعلام داشته و میدان را به توسعه‌دهندگان بازی‌های کامپیوتری برای سازگاری و یا تغییر رابط برنامه‌نویسی واگذار کرده است.

منبع: TechPowerUP

دیدگاهتان را بنویسید