DXVK 2.0 ड्राइवरों में सुधार, अपडेट और बहुत कुछ के साथ आता है

डीएक्सवीके

DXVK का उपयोग वाइन का उपयोग करके Linux पर 3D एप्लिकेशन और गेम चलाने के लिए किया जा सकता है

का शुभारंभ का नया संस्करण डीएक्सवीके 2.0, DXGI Direct3D 9, 10 और 11 का कार्यान्वयन, जो वल्कन एपीआई कॉल के अनुवाद के माध्यम से काम करता है। DXVK को संगत ड्राइवरों की आवश्यकता है।

इस नए संस्करण में वल्कन ग्राफिक्स एपीआई संस्करण के लिए बढ़ी हुई आवश्यकताएं- अब वल्कन 1.3 सपोर्ट वाले ड्राइवर की आवश्यकता है (पहले वल्कन 1.1 की आवश्यकता थी), जिससे कंपाइलिंग शेड्स से संबंधित नई सुविधाओं के लिए समर्थन को लागू करना संभव हो गया।

प्रयोग में, DXVK 2.0 किसी भी सिस्टम पर चलाया जा सकता है जो प्रोटॉन प्रायोगिक पैकेज के उपयोग का समर्थन करता है D3D11 और D3D12 पर आधारित गेम चलाने के लिए। वाइनवल्कन को काम करने के लिए कम से कम वाइन 7.1 की आवश्यकता होती है।

डीएक्सवीके-देशी परियोजना से अपनाया गया कोड, जो लिनक्स (वाइन से बंधे नहीं) के लिए देशी DXVK बिल्ड बनाने की अनुमति देता है, जिसका उपयोग विंडोज एप्लिकेशन चलाने के लिए नहीं किया जा सकता है, लेकिन सामान्य लिनक्स एप्लिकेशन, जो D3D आधारित रेंडरिंग के कोड को बदले बिना लिनक्स गेम के पोर्ट बनाने के लिए उपयोगी हो सकते हैं।

यह किया गया है Direct3D 9 . के लिए विस्तारित समर्थन, बेहतर स्मृति प्रबंधन सहित (मेमोरी-प्रतिबिंबित फ़ाइलें बनावट प्रतियों को संग्रहीत करने के लिए उपयोग की जाती हैं), हॉटस्पॉट्स के सही पढ़ने के लिए समर्थन लागू किया गया है (जीटीए IV खेलते समय प्रदर्शित होने वाली कलाकृतियों के साथ हल किए गए मुद्दे) और पारदर्शिता नियंत्रण कार्यान्वयन को फिर से डिजाइन किया गया है।

Direct3D 10 के लिए, d3d10.dll और d3d10_1.dll पुस्तकालयों को बंद कर दिया गया था, जो वाइन में D3D10 के अधिक उन्नत कार्यान्वयन की उपस्थिति के कारण डिफ़ॉल्ट रूप से स्थापित नहीं किए गए थे। उसी समय, d3d10core.dll लाइब्रेरी में D3D10 API के लिए समर्थन जारी है।

Direct3D 11 समर्थन को फीचर स्तर 12_1 . में अपडेट किया गया (D3D11 Feaure Level), टाइल वाले संसाधनों (टाइल वाले संसाधन), रूढ़िवादी रास्टराइज़ेशन (कंज़र्वेटिव रैस्टराइज़ेशन) जैसी सुविधाओं को प्राप्त करने के लिए, और रैस्टराइज़र (रास्टराइज़र ऑर्डर किए गए दृश्य) में ऑर्डर किए गए रेंडरिंग को लागू किया जाता है।

ID3D11DeviceContext इंटरफ़ेस का कार्यान्वयन, जो ड्रॉइंग कमांड जनरेट करने वाले डिवाइस संदर्भ का प्रतिनिधित्व करता है, को फिर से डिज़ाइन किया गया है और यह विंडोज़ के साथ अधिक निकटता से व्यवहार करता है। रीडिज़ाइन ने तृतीय-पक्ष पुस्तकालयों के साथ संगतता में सुधार करना और सीपीयू पर लोड को कम करना संभव बना दिया। विशेष रूप से, उन खेलों में सीपीयू का उपयोग कम कर दिया गया है जो आलसी संदर्भों का भारी उपयोग करते हैं (जैसे कि हत्यारे की पंथ: मूल) या अक्सर क्लियरस्टेट ऑपरेशन (जैसे गॉड ऑफ वॉर) कहते हैं।

इसका अहसास हो गया है शेडर्स के संकलन से संबंधित परिवर्तन। VK_EXT_graphics_pipeline_library एक्सटेंशन के समर्थन के साथ Vulkan ड्राइवरों की उपस्थिति में, Vulkan शेडर्स को तब संकलित किया गया जब गेम ने D3D शेडर्स को लोड किया, न कि रेंडरिंग के दौरान, जिसने गेमप्ले के दौरान शेडर संकलन के कारण फ्रीज के साथ मुद्दों को हल किया।

अन्य परिवर्तनों में से जो खड़े हैं:

  • वर्तमान में, आवश्यक एक्सटेंशन केवल NVIDIA के स्वामित्व वाले ड्राइवरों का समर्थन करता है, जो संस्करण 520.56.06 से शुरू होता है।
  • D3D11 शेड्स वल्कन मेमोरी मॉडल का उपयोग करते हैं।
  • एक बार में लिंक किए जा सकने वाले संसाधनों की संख्या की सीमा हटा दी गई।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं इस नई रिलीज़ के बारे में, आप विवरण देख सकते हैं निम्नलिखित लिंक में

लिनक्स में DXVK समर्थन कैसे जोड़ें?

डीएक्सवीके का उपयोग शराब पर लिनक्स पर 3 डी एप्लिकेशन और गेम चलाने के लिए किया जा सकता है, जो ओपन-ओपन पर चलने वाले वाइन के अंतर्निहित डायरेक्ट 3 डी 11 कार्यान्वयन के लिए एक उच्च-प्रदर्शन विकल्प के रूप में कार्य करता है।

DXVK को वाइन के नवीनतम स्थिर संस्करण की आवश्यकता होती है चलाने के लिए। तो, अगर आपके पास यह स्थापित नहीं है। अब हमें केवल नवीनतम स्थिर DXVK पैकेज डाउनलोड करना होगा, हम इसे पा लेंगे निम्नलिखित लिंक में

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

डाउनलोड किए जाने के बाद अब हम नए प्राप्त पैकेज को अनज़िप करने जा रहे हैं, यह आपके डेस्कटॉप वातावरण से या टर्मिनल से ही निम्न कमांड निष्पादित करके किया जा सकता है:

tar -xzvf dxvk-2.0.tar.gz

तब हम फ़ोल्डर को एक्सेस करते हैं:

cd dxvk-2.0

और हम sh कमांड को निष्पादित करते हैं इंस्टॉल स्क्रिप्ट चलाएँ:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

शराब के एक उपसर्ग में डीएक्सवीके स्थापित करते समय। लाभ यह है कि शराब vkd3d का उपयोग डी 3 डी 12 गेम और डीएक्सवीके डी 3 डी 11 खेलों के लिए किया जा सकता है।

इसके अलावा, नई स्क्रिप्ट dll को प्रतीकात्मक लिंक के रूप में स्थापित करने की अनुमति देती है, जिससे अधिक शराब उपसर्ग प्राप्त करने के लिए DXVK को अपडेट करना आसान हो जाता है (आप -symlink कमांड के माध्यम से ऐसा कर सकते हैं)।

आप फ़ोल्डर कैसे देखेंगे DXVK में 32 और 64 बिट्स के लिए दो अन्य dll होते हैं तुम हो हम उन्हें निम्नलिखित मार्गों के अनुसार रखने जा रहे हैं।
जहां "उपयोगकर्ता" आप इसे अपने लिनक्स वितरण में उपयोग किए जाने वाले उपयोगकर्ता नाम से बदलते हैं।

64 बिट्स के लिए हम उन्हें इसमें डालते हैं:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

और 32 बिट्स के लिए:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।