Intel використовує переклад коду для запуску старих ігор DirectX9 на своїх останніх графічних процесорах

Intel використовує переклад коду для запуску старих ігор DirectX9 на своїх останніх графічних процесорах

Команда графічного маркетингу Intel наразі перебуває в центрі піар-кампанії щодо майбутніх графічних процесорів 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-го покоління, інтегровані графічні процесори в процесори 11-го покоління продовжуватимуть підтримувати DirectX9, якщо їх не встановити на ПК з графічним процесором Arc.

Microsoft каже, що D3D9On12 є «повною та відносно продуктивною реалізацією драйвера D3D9», але Intel зазначає , що це може викликати проблеми в деяких іграх, включаючи «візуальні помилки, артефакти, мерехтіння або навіть збої». Однак власна реалізація Direct3D9 із помилками може спричинити ті самі проблеми.

Intel може знизити продуктивність, звернувшись до перекладу DirectX9 для цих графічних процесорів, але компанія також звільняє ресурси, щоб зосередитися на DirectX11 та інших версіях, намагаючись покращити свої драйвери Arc GPU. Тепер компанія також може повідомляти Microsoft про будь-які проблеми з продуктивністю та помилки в іграх DirectX9 (справді, на момент написання цієї статті багато інформаційних сторінок Intel, пов’язаних із D3D9On12, переспрямовують на її домашню сторінку, але та, яка пропонує людям звертатися до Microsoft із проблемами , працює добре).).

DirectX9 є важливою версією API для старих комп’ютерних ігор, частково тому, що це була остання версія, яку підтримувала Windows XP. Домінування та довговічність цієї операційної системи, а також її нижчі системні вимоги порівняно з Windows Vista та 7 зробили її настільки популярною серед геймерів, що вона була загальною метою розробки протягом багатьох років – дивовижна кількість ігор, які все ще широко поширені, є на основі цієї версії. API, включаючи Counter-Strike: Global Offensive і Team Fortress 2. Valve DOTA 2 скасувала підтримку DirectX9 лише минулого року .

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *