DXVK 2.0 ড্রাইভার, আপডেট এবং আরও অনেক কিছুর উন্নতি নিয়ে এসেছে

ডিএক্সভিকে

DXVK ওয়াইন ব্যবহার করে লিনাক্সে 3D অ্যাপ্লিকেশন এবং গেম চালানোর জন্য ব্যবহার করা যেতে পারে

প্রবর্তন এর নতুন সংস্করণ DXVK 2.0, DXGI Direct3D 9, 10 এবং 11-এর বাস্তবায়ন, যা Vulkan API কলগুলির অনুবাদের মাধ্যমে কাজ করে। DXVK-এর জন্য সামঞ্জস্যপূর্ণ ড্রাইভার প্রয়োজন।

এই নতুন সংস্করণে Vulkan গ্রাফিক্স API সংস্করণের জন্য প্রয়োজনীয়তা বৃদ্ধি করা হয়েছে- এখন Vulkan 1.3 সমর্থন সহ একটি ড্রাইভার প্রয়োজন (আগে Vulkan 1.1 প্রয়োজন ছিল), যা কম্পাইলিং শেডারের সাথে সম্পর্কিত নতুন বৈশিষ্ট্যগুলির জন্য সমর্থন বাস্তবায়ন করা সম্ভব করেছে।

প্রস্তুতিতে, DXVK 2.0 যেকোন সিস্টেমে চালানো যেতে পারে যা প্রোটন এক্সপেরিমেন্টাল প্যাকেজের ব্যবহার সমর্থন করে D3D11 এবং D3D12 এর উপর ভিত্তি করে গেম চালানোর জন্য। Winevulkan কাজ করার জন্য কমপক্ষে Wine 7.1 প্রয়োজন।

dxvk-নেটিভ প্রজেক্ট থেকে গৃহীত কোড, যা লিনাক্সের জন্য নেটিভ DXVK বিল্ড তৈরি করতে দেয় (ওয়াইনের সাথে বাঁধা নয়), যা উইন্ডোজ অ্যাপ্লিকেশন চালানোর জন্য ব্যবহার করা যেতে পারে না, তবে সাধারণ Linux অ্যাপ্লিকেশনগুলি, যা D3D ভিত্তিক রেন্ডারিংয়ের কোড পরিবর্তন না করে Linux গেমগুলির পোর্ট তৈরি করার জন্য দরকারী হতে পারে৷

এটা হয়েছে Direct3D 9 এর জন্য বর্ধিত সমর্থন, উন্নত মেমরি ম্যানেজমেন্ট সহ (মেমরি-মিরর করা ফাইলগুলি টেক্সচার কপি সংরক্ষণ করতে ব্যবহার করা হয়), হটস্পটগুলির সঠিক পড়ার জন্য সমর্থন প্রয়োগ করা হয়েছে (GTA IV খেলার সময় আর্টিফ্যাক্টগুলির সাথে সমস্যাগুলির সমাধান করা হয়েছে) এবং স্বচ্ছতা নিয়ন্ত্রণ বাস্তবায়ন পুনরায় ডিজাইন করা হয়েছে।

Direct3D 10-এর জন্য, d3d10.dll এবং d3d10_1.dll লাইব্রেরিগুলি বন্ধ করা হয়েছে, যা ওয়াইনে D3D10-এর আরও উন্নত বাস্তবায়নের কারণে ডিফল্টরূপে ইনস্টল করা হয়নি। একই সময়ে, d3d10core.dll লাইব্রেরিতে D3D10 API-এর সমর্থন অব্যাহত থাকে।

Direct3D 11 সমর্থন বৈশিষ্ট্য স্তর 12_1 এ আপডেট করা হয়েছে ( D3D11 Feaure Level ), টাইল্ড রিসোর্স ( টাইলড রিসোর্স ), রক্ষণশীল রাস্টারাইজেশন ( কনজারভেটিভ রাস্টারাইজেশন ), এবং রাস্টারাইজারে অর্ডার করা রেন্ডারিং ( Rasterizer Ordered Views ) এর মতো বৈশিষ্ট্যগুলি অর্জন করতে প্রয়োগ করা হয়।

ID3D11DeviceContext ইন্টারফেসের বাস্তবায়ন, যা ডিভাইসের প্রসঙ্গ উপস্থাপন করে যা অঙ্কন কমান্ড তৈরি করে, পুনরায় ডিজাইন করা হয়েছে এবং উইন্ডোজের সাথে আরও ঘনিষ্ঠভাবে আচরণ করে। পুনঃডিজাইনটি তৃতীয় পক্ষের লাইব্রেরির সাথে সামঞ্জস্যতা উন্নত করা এবং CPU-তে লোড হ্রাস করা সম্ভব করেছে। বিশেষ করে, সিপিইউ ব্যবহার এমন গেমগুলিতে হ্রাস করা হয়েছে যেগুলি অলস প্রসঙ্গগুলিকে খুব বেশি ব্যবহার করে (যেমন অ্যাসাসিনস ক্রিড: অরিজিনস) বা ঘন ঘন ক্লিয়ারস্টেট অপারেশন (যেমন যুদ্ধের ঈশ্বর) বলে।

এটা উপলব্ধি করা হয়েছে শেডারগুলির সংকলনের সাথে সম্পর্কিত পরিবর্তনগুলি। VK_EXT_graphics_pipeline_library এক্সটেনশনের সমর্থন সহ Vulkan ড্রাইভারের উপস্থিতিতে, Vulkan shaders সংকলিত হয়েছিল যখন গেমগুলি D3D শেডার লোড করে, রেন্ডারিংয়ের সময় নয়, যা গেমপ্লে চলাকালীন শেডার সংকলনের কারণে ফ্রিজের সমস্যাগুলি সমাধান করে।

অন্যান্য পরিবর্তনগুলির মধ্যে যেগুলি দাঁড়িয়ে আছে:

  • বর্তমানে, প্রয়োজনীয় এক্সটেনশন শুধুমাত্র 520.56.06 সংস্করণ থেকে শুরু করে NVIDIA মালিকানাধীন ড্রাইভার সমর্থন করে।
  • D3D11 শেডার্স ভলকান মেমরি মডেল ব্যবহার করে।
  • একবারে লিঙ্ক করা যেতে পারে এমন সংস্থানগুলির সংখ্যার সীমা সরানো হয়েছে।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন এই নতুন প্রকাশ সম্পর্কে, আপনি বিশদটি পরীক্ষা করতে পারেন নীচের লিঙ্কে।

কীভাবে লিনাক্সে DXVK সমর্থন যুক্ত করবেন?

ডিএনভিভিকে ওয়াইন ব্যবহার করে লিনাক্সে 3 ডি অ্যাপ্লিকেশন এবং গেমস চালানোর জন্য ব্যবহার করা যেতে পারে, ওয়াইনের অন্তর্নির্মিত ডাইরেক্ট 3 ডি 11 বাস্তবায়নের যে ওপেন জিএল-তে চালিত হয় তার একটি উচ্চ-পারফরম্যান্স বিকল্প হিসাবে কাজ করে।

ডিএক্সভিকে ওয়াইনের সর্বশেষতম স্থিতিশীল সংস্করণ প্রয়োজন চালানোর জন্য. সুতরাং, যদি আপনি এটি ইনস্টল না করেন। এখন আমাদের কেবলমাত্র সর্বশেষতম স্থিতিশীল 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

ওয়াইনের একটি উপসাগরে DXVK ইনস্টল করার সময়। সুবিধাটি হ'ল ওয়াইন ভি কেডি 3 ডি ডি 3 ডি 12 গেমস এবং ডি এক্সভি কে ডি 3 ডি 11 গেমের জন্য ব্যবহার করা যেতে পারে।

এছাড়াও, নতুন স্ক্রিপ্টটি ডেলকে প্রতীকী লিঙ্ক হিসাবে ইনস্টল করার অনুমতি দেয়, যাতে আরও ওয়াইন উপসর্গ পেতে DXVK আপডেট করা সহজ হয় (আপনি এটি mlsyMLink কমান্ডের মাধ্যমে করতে পারেন)।

আপনি ফোল্ডারটি কীভাবে দেখবেন ডিএক্সভিকে 32 এবং 64 বিটের জন্য অন্য দুটি ঘর রয়েছে আপনি আছেন আমরা নিম্নলিখিত রুট অনুসারে সেগুলি স্থাপন করতে যাচ্ছি।
"ব্যবহারকারী" যেখানে আপনি এটি আপনার লিনাক্স বিতরণে ব্যবহারকারীর নাম দিয়ে প্রতিস্থাপন করেন।

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. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।