DXVK 2.2 ইতিমধ্যেই প্রকাশিত হয়েছে এবং এটি তার খবর

ডিএক্সভিকে

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

কেপের নতুন সংস্করণ DXVK 2.2 এখন উপলব্ধ এবং এটি কিছু খুব আকর্ষণীয় পরিবর্তন নিয়ে আসে, যার মধ্যে আমরা D3D11On12 এর সাথে সামঞ্জস্যপূর্ণ সমর্থন, সেইসাথে D3D9 এর আংশিক উপস্থাপনা, বাগ ফিক্স এবং আরও অনেক কিছু হাইলাইট করতে পারি।

যারা এখনও ডিএক্সভিকে সম্পর্কে জানেন না তাদের জন্য, তাদের এটি জানা উচিত বাষ্প প্লে কার্যক্রমে অন্তর্ভুক্ত সরঞ্জামগুলির মধ্যে একটি বাষ্প থেকে এটি একটি দুর্দান্ত সরঞ্জাম যা ise মাইক্রোসফ্ট ডাইরেক্টএক্স 11 এবং ডাইরেক্টএক্স 10 গ্রাফিক্স কলগুলিতে রূপান্তর করতে পারে ওলকানকে, লিনাক্সের সাথে সামঞ্জস্যপূর্ণ ওপেন সোর্স গ্রাফিক্স এপিআই ডিএক্সভিকে ব্যবহার করতে ওয়াইন এবং ভলকান ছাড়াও আপনার অবশ্যই একটি ভলকান-সামঞ্জস্যপূর্ণ জিপিইউ প্রয়োজন।

DXVK 2.2 এর প্রধান নতুন বৈশিষ্ট্য

DXVK 2.2-এর উপস্থাপিত এই নতুন সংস্করণে আমরা এটি খুঁজে পেতে পারিD3D11On12 স্তরের জন্য সমর্থন যোগ করা হয়েছে, Que Direct3D 11 কে Direct3D 12 এর উপরে কাজ করার অনুমতি দেয়. ইউনিটি ইঞ্জিনের উপর ভিত্তি করে নতুন গেমগুলিতে D3D12 সমর্থন করতে, যেমন Lego Builder's Journey, DXVK D3D11 ডিভাইস তৈরি করার ক্ষমতা প্রয়োগ করেছে D3D12On3CreateDevice ফাংশন এবং ID11D12On3Device API ব্যবহার করে D11D12 ডিভাইস থেকে।

এই নতুন সংস্করণে আরও যে পরিবর্তনগুলি দেখা দেয় তা হ'ল Direct3D 9 বাস্তবায়ন প্রবর্তিত আংশিক প্রদর্শনের জন্য সমর্থন যা সিস্টেম মেমরিতে ব্যাকবাফারের বিষয়বস্তু অনুলিপি করে এবং তারপর CPU উইন্ডোতে অঙ্কন করে একটি উইন্ডোর অংশগুলির প্রদর্শন সংগঠিত করার অনুমতি দেয়। এটি গেম লঞ্চারগুলির সাথে সামঞ্জস্যের উন্নতি করে, বিশেষ করে Microsoft এর WPF টুলকিট এবং কিছু ভিজ্যুয়াল উপন্যাসের উপর ভিত্তি করে।

এই ফাংশন এর সাথে নির্মিত গেম লঞ্চারের সাথে সামঞ্জস্যতা উন্নত করে মাইক্রোসফ্ট WPF কর্মক্ষমতা অবনতির মূল্যে। Direct3D 9-এর জন্য, ভার্চুয়াল ফ্রেমবাফারের (SwapChain) সাধারণ আচরণও উন্নত করা হয়েছে এবং d3d9.noExplicitFrontBuffer বিকল্পের সমর্থন সরিয়ে দেওয়া হয়েছে।

এর পাশাপাশি তাও তুলে ধরা হলো যখন ডিফল্টরূপে প্রোটন বা ওয়াইন ব্যবহার করা হয়, লগ ফাইল তৈরি বন্ধ হয়ে যায় এবং কনসোলে ডায়াগনস্টিক বার্তার আউটপুট ওয়াইন-নির্দিষ্ট বৈশিষ্ট্য ব্যবহার করে সংগঠিত হয়, যা vkd3d-প্রোটনের আচরণের সাথে মিলে যায়। পৃথক লগ ফাইল তৈরি করা পুনরায় শুরু করতে, আপনি DXVK_LOG_PATH পরিবেশ পরিবর্তনশীল সেট করতে পারেন।

এর অন্যান্য পরিবর্তন যে দাঁড়ানো:

  • গেমগুলিতে ব্যবহৃত হয় না এমন D3D11 ডিভাইসগুলি তৈরি করার সময় উল্লেখযোগ্যভাবে মেমরি খরচ কমে যায়।
  • একটি সমস্যা সমাধান করা হয়েছে যেখানে থ্রেড সঠিকভাবে ধ্বংস করা হচ্ছে না।
  • একটি টেক্সচারের জন্য ফিডব্যাক লুপ সক্রিয় করার সময় ভুল লেআউট ট্র্যাকিং দ্বারা সৃষ্ট ভলকান যাচাইকরণ ত্রুটিগুলি সংশোধন করা হয়েছে৷
  • গেমগুলি অব্যবহৃত D3D11 ডিভাইস তৈরি করে এমন পরিস্থিতিতে মেমরির ব্যবহার উল্লেখযোগ্যভাবে হ্রাস করে৷

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

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

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

ডিএক্সভিকে ওয়াইনের সর্বশেষতম স্থিতিশীল সংস্করণ প্রয়োজন চালানোর জন্য. সুতরাং, যদি আপনি এটি ইনস্টল না করেন। এখন আমাদের কেবলমাত্র সর্বশেষতম স্থিতিশীল DXVK প্যাকেজটি ডাউনলোড করতে হবে, আমরা এটিটি খুঁজে পাব নীচের লিঙ্কে।

wget https://github.com/doitsujin/dxvk/releases/download/v2.2/dxvk-2.2.tar.gz

ডাউনলোড করার পরে, আমরা এখনই প্রাপ্ত প্যাকেজটি আনজিপ করতে যাচ্ছি, এটি আপনার ডেস্কটপ পরিবেশ বা টার্মিনাল থেকে নিম্নলিখিত কমান্ডটি প্রয়োগ করে করা যেতে পারে:

tar -xzvf dxvk-2.2.tar.gz

তারপরে আমরা এতে ফোল্ডারটি অ্যাক্সেস করব:

cd dxvk-2.2

এবং আমরা 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/