DXVK लाता है DX10 समर्थन, बेंचमार्क अच्छा प्रदर्शन दिखाते हैं

लिनक्स यूनिक्स / DXVK लाता है DX10 समर्थन, बेंचमार्क अच्छा प्रदर्शन दिखाते हैं 1 मिनट पढ़ा

DXV Wrapper के साथ DXVK पर Crysis।



DXVK परियोजना ने पहले Direct3D 10 के लिए मर्ज किए गए समर्थन की घोषणा की, हालांकि यह 'DXUP' पहल से अलग है।

उपयोग किया जा रहा दृष्टिकोण कुछ हद तक DX3D11 इंटरफेस के आसपास रैपर का उपयोग करने के माध्यम से - कुछ हद तक DX3D10- आधारित गेम जैसे कि Crysis, हत्यारे की नस्ल 1, और मूल रूप से DX3D10 का उपयोग करने वाले किसी भी अन्य गेम को चलाने के लिए पर्याप्त है। हालांकि खेल का परीक्षण अभी भी किया जा रहा है, और देव पूछता है बग टिकट टिकट के माध्यम से रिपोर्ट करता है यदि आप इस मुद्दे को DXVK आवरण में इंगित कर सकते हैं)।



इस्तेमाल किया जा रहा रैपर दो डायरेक्टएक्स एपीआई के बीच बेहतर अंतर के लिए अनुमति देता है, इसलिए चीजें कुल मिलाकर चिकनी होनी चाहिए।



डी 3 डी 10 गेम चलाने के लिए, उपयोगकर्ताओं को मूल d3dcompiler_43.dll की आवश्यकता होगी, जिसे ‘का उपयोग करके प्राप्त किया जा सकता है winetricks d3dcompiler_43 ' WINE के लिए सहायक स्क्रिप्ट।



यूजर्स को इस नेटिव की जरूरत है। क्योंकि D3D10 shader रिफ्लेक्शन API को D3D11 API के आसपास एक पतले आवरण के रूप में लागू किया जाता है, जो है नहीं डी 3 डी 11 कोर डीएलएलएस का एक हिस्सा, और वास्तव में डीएक्सवीके द्वारा लागू नहीं किया गया है।

जबकि DXDK की मास्टर शाखा में D3D10 का समर्थन उपलब्ध है, संस्करण 0.65 में अभी तक इसके लिए समर्थन नहीं है - देवताओं का कहना है कि बायनेरिज़ को अगले DXVK रिलीज़ के साथ एक सप्ताह में भेज दिया जाना चाहिए।

सुविधा का समर्थन

  • नया कोड Direct3D 10.1 कोर एपीआई और शेडर रिफ्लेक्शन एपीआई में से अधिकांश को लागू करता है।
  • प्रभाव एपीआई समर्थित नहीं है। यह कई डी 3 डी 10 नमूना अनुप्रयोगों के लिए एक प्रमुख मुद्दा है।
  • डी 3 डी 10-विशिष्ट टेक्स्ट फ़िल्टर और डीएक्सजीआई_फोर्मैट_आर 1_यूएनओआरएम छवि प्रारूप समर्थित नहीं हैं।
  • डी 3 डी 10 काउंटर वर्तमान में लागू नहीं हैं।
  • स्ट्रीम आउटपुट वर्तमान में D3D11 बैकेंड (# 135) में समर्थित नहीं है।

देव ने अब तक Crysis और Assassin's Creed 1 जैसे गेम का परीक्षण किया है, लेकिन ध्यान दें कि Crysis के लिए, आपको 64-बिट GOG संस्करण की आवश्यकता है, क्योंकि 32-बिट स्टीम संस्करण 'शायद नहीं चलेगा'।



देव ने यह भी नोट किया कि उपयोगकर्ताओं को संभवतः दूषित छाया से बचने के लिए RADV_DEBUG = nohiz को सक्षम करने का प्रयास करना चाहिए, और यह कि SSAO को सक्षम करने से कुछ गेम क्रैश हो सकते हैं, जैसे जस्ट कॉज़ 2।