DXVK 2.3 ভলকান, সামঞ্জস্যতা এবং আরও অনেক কিছুর উন্নতি নিয়ে এসেছে

ডিএক্সভিকে

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

এর নতুন সংস্করণ DXVK 2.3 ইতিমধ্যেই মুক্তি পেয়েছে৷ এবং Vulkan-এর জন্য বড় পরিবর্তন এবং উন্নতি, সেইসাথে কিছু গেমের শিরোনাম, সাধারণ সমস্যা সমাধান এবং আরও অনেক কিছুর জন্য বাগ ফিক্স নিয়ে আসে।

যারা এখনও DXVK সম্পর্কে জানেন না, তাদের জানা উচিত এটি কী বাষ্প প্লে কার্যক্রমে অন্তর্ভুক্ত সরঞ্জামগুলির মধ্যে একটি বাষ্প থেকে

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

DXVK 2.3-এর এই নতুন সংস্করণে, এই রিলিজের সবচেয়ে গুরুত্বপূর্ণ পরিবর্তনগুলির মধ্যে একটি হল ভলকান VK_KHR_present_wait এক্সটেনশনে উন্নতি করা হয়েছে যা ফ্রেম লেটেন্সি ইভেন্টগুলি এখন পতাকাঙ্কিত হবে যখন একটি চিত্র উপস্থাপন করা হয়, রেন্ডারিং কাজ শেষ হওয়ার পরিবর্তে। এটি উল্লেখ করার মতো যে এক্সটেনশনটি শুধুমাত্র ততক্ষণ কার্যকরী হতে পারে যতক্ষণ না এটি সিস্টেমে সামঞ্জস্যপূর্ণ থাকে এবং উল্লম্ব সিঙ্ক্রোনাইজেশন (VSync) সক্ষম থাকে৷ এটি এই কার্যকারিতা উল্লেখ করা হয় আপনাকে কিছু গেমে প্রতিক্রিয়া সময় কমাতে দেয়, প্রদর্শিত ফ্রেমের সংখ্যার উপর DXGI পরিসংখ্যানের নির্ভুলতা উন্নত করুন এবং dxgi.maxFrameLatency এবং d3d9.maxFrameLatency বিকল্পগুলির কার্যকারিতা উন্নত করুন।

অতিরিক্তভাবে, Vulkan VK_EXT_swapchain_maintenance1 এক্সটেনশন সমর্থন করে এমন সিস্টেমে (ENABLE_GAMESCOPE_WSI=1 বিকল্পের সাথে গেমস্কোপ কম্পোজিট সার্ভার ব্যবহার করার সময় সমর্থিত), পরিবর্তনটি গেমের কিছু পারফরম্যান্স সমস্যার সমাধান করে যা পৃথক ফ্রেমের তুলনায় রেন্ডার ব্যবধান সেট করে।

এই নতুন সংস্করণে দাঁড়িয়ে থাকা আরেকটি পরিবর্তন হল ভলকান এক্সটেনশন সমর্থন VK_EXT_ গভীরতা_বায়াস_নিয়ন্ত্রণ, যা সঠিক গভীরতা পক্ষপাত স্কেল প্রদান করে, যা D3D9 ব্যবহার করে গেমগুলিতে ছায়া রেন্ডার করার সময় আর্টিফ্যাক্টগুলির উপস্থিতির সমস্যাগুলি সমাধান করে৷

এই ছাড়াও, এটি হাইলাইট নতুন কনফিগারেশন বিকল্প «dxgi.hideNvidiaGpu"জন্য অপ্রচলিত dxgi.nvapiHack কনফিগারেশন প্রতিস্থাপন করুন। নতুন কনফিগারেশন এএমডি এবং ইন্টেল জিপিইউ-এর অনুরূপ কনফিগারেশনের সাথে একীভূত, এবং নির্দিষ্ট অ্যাপ্লিকেশনগুলির সাথে কাজ করার মাধ্যমে নিজেকে আলাদা করে যেখানে তারা উপস্থিত হয়।

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

  • dxgi.tearFree এবং d3d9.tearFree কনফিগারেশনগুলি সাধারণ dxvk.tearFree কনফিগারেশনে মার্জ করা হয়েছে৷
  • কনফিগারেশন পরামিতি নির্দিষ্ট করার ক্ষমতা DXVK_CONFIG পরিবেশ ভেরিয়েবলের মাধ্যমে প্রদান করা হয়।
  • সিস্টেমে Vulkan VK_EXT_line_rasterization এক্সটেনশনের সমর্থনে, অ্যাপ্লিকেশনগুলিতে মসৃণ বা আয়তক্ষেত্রাকার লাইন ব্যবহার করার ক্ষমতা প্রয়োগ করা হয়।
  • D3D9-এর জন্য কমান্ড পাঠানো এখন D3D11-এর মতোই কাজ করে, যার ফলে বেশি পাঠানো হবে কিন্তু সাধারণত রিসোর্স রিড লেটেন্সি কমে যাবে। এটি গেমগুলির কার্যক্ষমতা উন্নত করতে পারে যা প্রায়শই GPU-এর সাথে সিঙ্ক হয়৷
  • D3D9 ফিডব্যাক লুপ ট্র্যাকিংয়ের সাথে একটি ছোট সমস্যা সমাধান করা হয়েছে।
  • D3D11 স্ট্রিমিং আউটপুট সহ একটি ছোট সমস্যা সমাধান করা হয়েছে
  • D3D11 টাইলযুক্ত সম্পদ স্থাপনার সাথে একটি বাগ এবং কর্মক্ষমতা সমস্যা সমাধান করা হয়েছে।
  • HDR মেটাডেটা রিপোর্টিং এর সাথে বেশ কিছু সমস্যা সমাধান করা হয়েছে।
  • vkd3d HLSL কম্পাইলার দ্বারা উত্পন্ন D9D3 শেডার্স কম্পাইল করার সময় একটি ক্র্যাশ সংশোধন করা হয়েছে।

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v2.3/dxvk-2.3.tar.gz

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

tar -xzvf dxvk-2.3.tar.gz

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

cd dxvk-2.3

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