VKD3D-Proton 2.9 পারফরম্যান্সের উন্নতি এবং আরও অনেক কিছু নিয়ে আসে

কপাটক

VKD3D-Proton হল VKD3D এর একটি কাঁটা, যার লক্ষ্য ভলকানের উপরে সম্পূর্ণ Direct3D 12 API বাস্তবায়ন করা।

ভালভ সম্প্রতি উন্মোচন VKD3D-Proton 2.9 এর নতুন সংস্করণ প্রকাশ, vkd3d কোডবেসের একটি কাঁটা, প্রোটন গেম লঞ্চারে Direct3D 12 সামঞ্জস্য উন্নত করার জন্য ডিজাইন করা হয়েছে।

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

যেমন ভালভ ওয়াইন-ভিত্তিক প্যাকেজে নির্দিষ্ট কাঁটা ব্যবহার করে উইন্ডোজ প্রোটন গেম চালানোর জন্য। প্রোটনে DirectX 9/10/11 সমর্থন DXVK প্যাকেজের উপর ভিত্তি করে এবং DirectX 12 বাস্তবায়ন এখন পর্যন্ত vkd3d লাইব্রেরির উপর ভিত্তি করে করা হয়েছে (vkd3d লেখকের মৃত্যুর পরে, CodeWeavers এই উপাদান এবং ওয়াইন সম্প্রদায়ের বিকাশ অব্যাহত রেখেছে)।

VKD3D-প্রোটন 2.9 এর প্রধান নতুনত্ব

VKD3D-Proton 2.9 এর এই নতুন রিলিজটি উল্লেখ করেছে কিছু গেম অনুমান করা শুরু করে যে ডিএলএলগুলি অ্যাজিলিটিএসডিকে অনুরূপভাবে ডিজাইন করা হয়েছে, তারপরে লাইব্রেরি d3d12core.dll একটি লোডার (d3d12.dll) এবং একটি প্রধান বাস্তবায়ন (d3d12core.dll) এ বিভক্ত। এই পরিবর্তনের সাথে, উভয় DLL মিটমাট করার জন্য এখন বেশ কয়েকটি স্ক্রিপ্ট আপডেট করতে হবে। একবার d3d12.dll একটি উপসর্গে ইনস্টল করা হলে, শুধুমাত্র d3d12core.dll আপডেট করতে হবে।

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

এটিও হাইলাইট করা হয়e যে কোড ব্যবহার করে তার কর্মক্ষমতা উন্নত করেছে এক্সটেনশন VK_EXT_descriptor_buffer, সেইসাথে Intel, AMD এবং NVIDIA GPU-এর সাথে সিস্টেমের জন্য অপ্টিমাইজেশন যোগ করা হয়েছে।

এর পাশাপাশি, D3D11On12 পোর্টেবিলিটি ইন্টারফেসের জন্য সমর্থন যোগ করা হয়েছে, ভার্চুয়াল ফ্রেমবাফার (SwapChain) এর পূর্ববর্তী বাস্তবায়নের সাথে কোড সরানো হয়েছে, SwapChain-এর জন্য স্ট্যান্ডার্ড লিনাক্স ইন্টারফেসের জন্য সমর্থন যোগ করা হয়েছে এবং NVIDIA এবং RADV ড্রাইভার ব্যবহার করার সময় ঘটে যাওয়া কিছু সমস্যা সমাধান করা হয়েছে।

অন্যদিকে, Vulkan 1.3 এখন ন্যূনতম প্রয়োজনীয় সংস্করণ হিসাবে ঘোষণা করা হয়েছে, এছাড়াও VK_EXT_image_sliced_view_of_3d এক্সটেনশন ব্যবহার করে বাস্তবায়িত স্লাইসড অফ অর্ডার (3D UAV, Unordered View) অপারেশনের জন্য সমর্থন যোগ করা হয়েছে।

অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:

  • উন্নত VRAM আচরণ যখন VK_EXT_pageable_device_local_memory সমর্থিত হয়, Evicty এবং MakeResident API-গুলিকে কার্যকর উপায়ে প্রয়োগ করার অনুমতি দেয়।
    VK_EXT_memory_priority এছাড়াও একটি ফলব্যাক হিসাবে স্ট্যাটিক অগ্রাধিকার দিতে ব্যবহৃত হয়।
  • VK_EXT_pipeline_library_group_handles এক্সটেনশন সক্রিয় করে DXR 1.1 এর জন্য উন্নত সমর্থন।
  • VK_EXT_fragment_shader_interlock এক্সটেনশনের জন্য সমর্থন যোগ করা হয়েছে।
  • AgilitySDK-এর নির্দিষ্ট বৈশিষ্ট্যগুলি ব্যবহার করে এমন গেমগুলির সাথে উন্নত সামঞ্জস্যতা।
  • অনেক গেমে স্থির সমস্যা।
  • ওয়াইনে, উপলব্ধ থাকলে vulkan-1.dll এর পরিবর্তে winevulkan.dll ব্যবহার করা হয়।
  • গেমগুলির সাথে সামঞ্জস্যের উন্নতি যা AgilitySDK-এর নির্দিষ্ট বিবরণের উপর নির্ভর করে।
  • বিভিন্ন widl সংস্করণের সাথে উন্নত বিল্ড সিস্টেম সামঞ্জস্য
  • VKD3D_CONFIG=dxr এখন DXR 1.1 সক্ষম করে এবং dxr11 কম্প্যাটের জন্য সংরক্ষিত হয়।
  • স্থির HDR মেটাডেটা ন্যূনতম লুমিন্যান্স মান।
  • অতিরিক্ত টেসেলেশন ঠিক করতে VKD3D_LIMIT_TESS_FACTORS যোগ করা হয়েছে। Wo Long এর জন্য সক্ষম।
  • স্থির করা RADV বাগ যা শেডার ক্যাশে অতিরিক্ত মেমরির কারণ। আপনি অস্থিরতা এড়াতে কিছু মেমরি-ক্ষুধার্ত শিরোনামগুলিতে গুরুত্বপূর্ণ কয়েকশ MB মেমরি সংরক্ষণ করতে পারেন।
  • টাইমলাইন সেমাফোর ব্যবহার করে সমসাময়িক সারি জমা সহ NVIDIA বাগ সংশোধন করা হয়েছে
  • বিভিন্ন গেমে Xid 109 CTX_SWITCH_TIMEOUT অব্যক্ত ত্রুটির একটি গুচ্ছ সংশোধন করা হয়েছে৷

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।