VKD3D-Proton يدمج دعم الإدارة الصريحة للمؤشرات الوصفية

2026 May 29 نُشر | مترجم من الإسبانية

قامت شركة Valve بتحديث VKD3D-Proton، المكون الذي يترجم Direct3D 12 إلى Vulkan لـ Steam Play، بإضافة دعم لـ VK_EXT_descriptor_heap. يتيح هذا الامتداد، المتاح منذ Vulkan 1.4.340، التحكم المباشر في ذاكرة الواصفات، مما يحسن قابلية النقل ويوفر أداءً أكثر استقرارًا في الألعاب التي تستخدم Direct3D 12.

خط أنابيب ترجمة VKD3D-Proton، كومة واصفات Direct3D 12 تتم إدارتها بشكل صريح وتدفقها إلى ذاكرة Vulkan، محرك لعبة يعرض مشهدًا ثلاثي الأبعاد معقدًا بتوقيت إطار مستقر، خطوط تدفق بيانات خضراء وزرقاء تربط كتل ذاكرة GPU، مقابض واصفات متوهجة تنتقل بين واجهات برمجة الرسوميات، تصور هندسي، خلفية لوحة أم داكنة، مبرد GPU معدني مرئي، طبقات معمارية شفافة تظهر تعيين الذاكرة، رسم توضيحي تقني دقيق، إضاءة حجمية سينمائية على مكونات أشباه الموصلات، عرض أجهزة فوتوغرافي واقعي

كيف يعمل امتداد VK_EXT_descriptor_heap 🛠️

يستبدل الامتداد الإدارة التلقائية للواصفات بإدارة صريحة، حيث يقوم المطور بتخصيص وتحرير الذاكرة للموارد الرسومية. يتجنب هذا الاختناقات في برامج التشغيل مثل تلك الخاصة بـ NVIDIA، حيث تسبب التخصيصات الديناميكية انخفاضًا في الأداء في العناوين الصعبة. من خلال تفويض التحكم للمستخدم، يتم تقليل استدعاءات برنامج التشغيل وتحقيق أداء أكثر قابلية للتنبؤ، خاصة في السيناريوهات التي تحتوي على العديد من الكائنات أو القوام.

اليوم الذي توقفت فيه الواصفات عن أن تكون لغزًا 🎲

حتى الآن، كانت برامج التشغيل تتعامل مع الواصفات كما لو كانت جوربًا ضائعًا في الغسالة: تظهر عندما تريد وأحيانًا تعلق. مع هذا الامتداد، يمكن للمطورين أن يقولوا أنا أتحكم في هذا وتتوقف برامج تشغيل NVIDIA عن التلاعب. إنه مثل الانتقال من لعبة حظ إلى دليل تعليمات، على الرغم من أن بعض المبرمجين ربما يفتقدون بالفعل إثارة الفوضى.