DXVK 2.0 ड्रायव्हर्स, अपडेट्स आणि बरेच काही सुधारणांसह आले आहे

डीएक्सव्हीके

DXVK चा वापर लिनक्सवर वाईन वापरून 3D ऍप्लिकेशन्स आणि गेम चालवण्यासाठी केला जाऊ शकतो

लाँच ची नवीन आवृत्ती डीएक्सव्हीके 2.0, DXGI Direct3D 9, 10 आणि 11 ची अंमलबजावणी, जे Vulkan API कॉलच्या भाषांतराद्वारे कार्य करते. DXVK ला सुसंगत ड्रायव्हर्स आवश्यक आहेत.

या नवीन आवृत्तीत Vulkan ग्राफिक्स API आवृत्तीसाठी वाढीव आवश्यकता- आता व्हल्कन 1.3 समर्थनासह ड्रायव्हर आवश्यक आहे (पूर्वी वल्कन 1.1 आवश्यक होते), ज्यामुळे शेडर्स संकलित करण्याशी संबंधित नवीन वैशिष्ट्यांसाठी समर्थन लागू करणे शक्य झाले.

सरावात, प्रोटॉन प्रायोगिक पॅकेजच्या वापरास समर्थन देणार्‍या कोणत्याही प्रणालीवर DXVK 2.0 चालवले जाऊ शकते. D3D11 आणि D3D12 वर आधारित गेम चालवण्यासाठी. Winevulkan काम करण्यासाठी किमान वाइन 7.1 आवश्यक आहे.

dxvk-नेटिव्ह प्रोजेक्टमधून कोड स्वीकारला, जे Linux साठी नेटिव्ह DXVK बिल्ड तयार करण्यास परवानगी देते (वाइनशी जोडलेले नाही), ज्याचा वापर Windows ऍप्लिकेशन्स चालवण्यासाठी नाही तर सामान्य Linux ऍप्लिकेशन्ससाठी केला जाऊ शकतो, जो D3D आधारित रेंडरिंगचा कोड न बदलता Linux गेमचे पोर्ट तयार करण्यासाठी उपयुक्त ठरू शकतो.

तो आहे Direct3D 9 साठी विस्तारित समर्थन, सुधारित मेमरी व्यवस्थापनासह (मेमरी-मिरर केलेल्या फायली टेक्सचर प्रती संग्रहित करण्यासाठी वापरल्या जातात), हॉटस्पॉट्सच्या योग्य वाचनासाठी समर्थन लागू केले गेले आहे (GTA IV खेळताना दिसणार्‍या कलाकृतींसह समस्यांचे निराकरण) आणि पारदर्शकता नियंत्रण अंमलबजावणीची पुनर्रचना केली गेली आहे.

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

Direct3D 11 समर्थन वैशिष्ट्य स्तर 12_1 वर अद्यतनित केले ( D3D11 फीचर लेव्हल ), टाइल केलेले संसाधने ( टाइल केलेले संसाधने ), पुराणमतवादी रास्टरायझेशन ( कंझर्व्हेटिव्ह रास्टरायझेशन ), आणि रास्टरायझरमध्ये ऑर्डर केलेले प्रस्तुतीकरण ( रास्टरायझर ऑर्डर केलेले दृश्य ) यासारखी वैशिष्ट्ये साध्य करण्यासाठी लागू केले जातात.

ID3D11DeviceContext इंटरफेसची अंमलबजावणी, जे ड्रॉईंग कमांड्स व्युत्पन्न करणार्‍या डिव्हाइस संदर्भाचे प्रतिनिधित्व करते, ते पुन्हा डिझाइन केले गेले आहे आणि विंडोजशी अधिक जवळून वागते. रीडिझाइनमुळे तृतीय-पक्ष लायब्ररीसह सुसंगतता सुधारणे आणि CPU वरील भार कमी करणे शक्य झाले. विशेषतः, आळशी संदर्भांचा मोठ्या प्रमाणावर वापर करणार्‍या गेममध्ये CPU चा वापर कमी केला गेला आहे (जसे की Assassin's Creed: Origins) किंवा वारंवार ClearState ऑपरेशन (जसे की गॉड ऑफ वॉर) म्हणतात.

याची जाणीव झाली आहे शेडर्सच्या संकलनाशी संबंधित बदल. VK_EXT_graphics_pipeline_library विस्तारासाठी समर्थन असलेल्या Vulkan ड्रायव्हर्सच्या उपस्थितीत, Vulkan shaders संकलित केले गेले जेव्हा गेम D3D शेडर्स लोड करतात, रेंडरिंग दरम्यान नाही, ज्याने गेमप्ले दरम्यान शेडर संकलनामुळे फ्रीझसह समस्यांचे निराकरण केले.

इतर बदल की:

  • सध्या, आवश्यक विस्तार केवळ NVIDIA प्रोप्रायटरी ड्रायव्हर्सना सपोर्ट करतो जे आवृत्ती 520.56.06 पासून सुरू होते.
  • D3D11 शेडर्स वल्कन मेमरी मॉडेल वापरतात.
  • एका वेळी लिंक करता येणार्‍या संसाधनांच्या संख्येवरील मर्यादा काढून टाकली.

शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास या नवीन प्रकाशनाबद्दल, आपण तपशील तपासू शकता पुढील लिंकवर

लिनक्समध्ये डीएक्सव्हीके समर्थन कसे जोडावे?

ओपनजीएलवर चालणार्‍या वाईनच्या बिल्ट-इन डायरेक्ट 3 डी 3 अंमलबजावणीसाठी उच्च-परफॉरमन्स विकल्प म्हणून कार्य करणारे डीएक्सव्हीकेचा उपयोग वाइनचा वापर करून लिनक्सवर 11 डी अनुप्रयोग आणि गेम चालविण्यासाठी केला जाऊ शकतो.

डीएक्सव्हीकेला वाईनची नवीनतम स्थिर आवृत्ती आवश्यक आहे चालविण्यासाठी. तर, जर आपल्याकडे हे स्थापित केलेले नसेल. आता आम्हाला फक्त डीएक्सव्हीकेचे नवीनतम स्थिर पॅकेज डाउनलोड करावे लागेल, जे आम्हाला आढळले पुढील लिंकवर

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

वाईनच्या उपसर्गात डीएक्सव्हीके स्थापित करताना. फायदा असा आहे की वाइन व्हीकेडी 3 डी डी 3 डी 12 गेम्ससाठी आणि डीएक्सव्हीके डी 3 डी 11 गेमसाठी वापरला जाऊ शकतो.

तसेच, नवीन स्क्रिप्ट dll ला प्रतीकात्मक दुवे म्हणून स्थापित करण्याची परवानगी देते, ज्यामुळे वाइन उपसर्ग अधिक मिळविण्यासाठी DXVK अद्यतनित करणे सुलभ होते (आपण हे mlsyMLink आदेशाद्वारे करू शकता).

आपल्याला फोल्डर कसे दिसेल डीएक्सव्हीकेमध्ये 32 आणि 64 बिटसाठी इतर दोन डील्स आहेत estas आम्ही त्यांना खालील मार्गांनुसार ठेवणार आहोत.
आपल्या "Linux" वितरणामध्ये आपण वापरत असलेल्या वापरकर्त्याच्या नावाने आपण "वापरकर्ता" पुनर्स्थित केले आहे.

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. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.