DXVK 3.1-এ WINE, Proton, এবং DXGI উপস্থাপনার ক্ষেত্রে বেশ কিছু উন্নতি আনা হয়েছে।

  • DXVK 3.1-এ DXGI প্রেজেন্টেশন প্যারামিটারের জন্য প্রাথমিক সমর্থন অন্তর্ভুক্ত করা হয়েছে, VirtualDJ-এর ইন্টারফেস সমস্যা সমাধান করা হয়েছে এবং কিছু লঞ্চারের সাথে সামঞ্জস্যতা উন্নত করা হয়েছে।
  • গ্রাফিক্স ড্রাইভার সমর্থন করলে, এই আপডেটটি কম্পোজিটিংয়ের কাজ কমাতে ভলকানের VK_KHR_incremental_present এক্সটেনশনটি ব্যবহার করতে পারে।
  • DXVK 3.1-এ Battlefield 3-এর ত্রুটি সংশোধন, অভ্যন্তরীণ উন্নতি এবং ইন্টেল জিপিইউ-এর জন্য সমর্থন সম্প্রসারণের প্রস্তুতিমূলক কাজও অন্তর্ভুক্ত রয়েছে।

dxvk 3.1

DXVK 3.1 এখন একটি নতুন আপডেট হিসেবে উপলব্ধ। এটি সুপরিচিত ভলকান-ভিত্তিক ট্রান্সলেশন লেয়ার, যা Direct3D 8, 9, 10, এবং 11-এর জন্য তৈরি উইন্ডোজ অ্যাপ্লিকেশন ও গেমগুলোকে WINE ব্যবহার করে লিনাক্স সিস্টেমে চালানোর সুযোগ করে দেয়। এই প্রজেক্টটি সংস্করণ 3.0-এর মাধ্যমে প্রবর্তিত উল্লেখযোগ্য পরিবর্তনের ধারাবাহিকতা বজায় রেখেছে এবং এতে ইমেজ রেন্ডারিং সম্পর্কিত উন্নতি, নতুন অপটিমাইজেশন এবং নির্দিষ্ট গেম ও অ্যাপ্লিকেশনের জন্য ব্যাপক ফিক্স অন্তর্ভুক্ত রয়েছে।

এই সংস্করণের অন্যতম গুরুত্বপূর্ণ নতুন বৈশিষ্ট্য হলো ডিএক্সজিআই (DXGI) প্রেজেন্টেশন প্যারামিটারের জন্য প্রাথমিক সমর্থনের সংযোজন। এই পরিবর্তনটি নির্দিষ্ট কিছু অ্যাপ্লিকেশনে ইন্টারফেস রেন্ডারিং সংক্রান্ত সমস্যার সমাধান করে এবং ইমেজ কম্পোজিশনের সাথে জড়িত কিছু কাজ কমানোর জন্য ডিজাইন করা ভলকান (Vulkan) প্রযুক্তি ব্যবহারের পথ খুলে দেয়। ডিএক্সভিকে ৩.১ (DXVK 3.1) সংস্করণ ৩.০-তে প্রবর্তিত নতুন আর্কিটেকচারের আচরণকেও পরিমার্জন করে চলেছে।

DXVK 3.1, DXGI ব্যবহার করে ছবির উপস্থাপনা উন্নত করে।

DXVK 3.1-এর প্রধান প্রযুক্তিগত উদ্ভাবন হলো DXGI ডিসপ্লে প্যারামিটারের জন্য প্রাথমিক সমর্থনের সংযোজন। এই বৈশিষ্ট্যটি নির্দিষ্ট কিছু অ্যাপ্লিকেশনকে ছবির সেইসব অংশ সম্পর্কে অতিরিক্ত তথ্য জানাতে সাহায্য করে, যা এক ডিসপ্লে থেকে পরবর্তী ডিসপ্লের মধ্যে পরিবর্তিত হয়েছে।

এই পরিবর্তনটি অন্যান্য সমস্যার পাশাপাশি VirtualDJ ইন্টারফেসের রেন্ডারিং ত্রুটিও সমাধান করে। এটি Ubisoft Connect সহ এই কার্যকারিতা ব্যবহারকারী বিভিন্ন গেম লঞ্চারকেও উপকৃত করে।

যখন গ্রাফিক্স ড্রাইভার সামঞ্জস্যতা প্রদান করে, তখন DXVK এক্সটেনশনটি ব্যবহার করতে পারে। VK_KHR_incremental_present ভলকান এই এরিয়াগুলোকে প্রেজেন্টেশন সিস্টেমে প্রেরণ করার জন্য পরিবর্তিত এরিয়া ব্যবহার করে। এটি কম্পোজিটরের প্রয়োজনীয় কাজের পরিমাণ কমাতে পারে, যদিও প্রজেক্টটি সতর্ক করে যে এই উন্নতি সব কনফিগারেশনে নিশ্চিত নয়।

WINE এবং Proton অভিজ্ঞতার একটি বড় আপডেট

ডিএক্সভিকে (DXVK) লিনাক্স গেমিং ইকোসিস্টেমের অন্যতম মৌলিক উপাদান। এর কাজ হলো ডিরেক্টথ্রিডি ৮, ৯, ১০ এবং ১১-এর কলগুলোকে ভলকান (Vulkan)-এ অনুবাদ করা, যার ফলে মূলত উইন্ডোজের জন্য ডিজাইন করা গেম ও অ্যাপ্লিকেশনগুলো আধুনিক লিনাক্স গ্রাফিক্স এপিআই ব্যবহার করতে পারে।

প্রকল্পটি WINE সরাসরি ব্যবহার করে এবং এটি Proton-এর ব্যবহৃত প্রযুক্তি স্ট্যাকের একটি অংশ। এর মানে হলো, DXVK-তে বিকশিত অনেক উন্নতি প্রত্যক্ষ বা পরোক্ষভাবে সেইসব ব্যবহারকারীদের উপকৃত করে, যারা Linux এবং SteamOS-এ Windows গেম চালান।

৩.০ শাখার আগমন ইতিমধ্যেই প্রকল্পটির একটি উল্লেখযোগ্য বিবর্তন ঘটিয়েছিল, তাই ডিএক্সভিকে ৩.১ এখন সেই নতুন প্রজন্মকে স্থিতিশীল ও উন্নত করার কাজ চালিয়ে যাচ্ছে।

DXVK 3.1 গ্রাফিক্স রিসোর্স ব্যবস্থাপনায় উন্নতি সাধন করেছে।

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

এই ধরনের পরিবর্তন কোনো নির্দিষ্ট নতুন ফিচারের চেয়ে ব্যবহারকারীর কাছে কম দৃশ্যমান হতে পারে, কিন্তু Direct3D-এর বিভিন্ন প্রজন্মের গেমগুলোর সাথে সামঞ্জস্যতা বজায় রাখার জন্য এটি অপরিহার্য।

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

DXVK 3.1-এ Battlefield 3-এর একটি বড় ত্রুটি সংশোধন করা হয়েছে।

যেসব গেম বিশেষভাবে মনোযোগ পাচ্ছে তার মধ্যে রয়েছে ব্যাটলফিল্ড ৩। ডিএক্সভিকে ৩.১ একটি রেন্ডারিং-সম্পর্কিত সমস্যার সমাধান করে, যা গেমটির গ্রাফিক্স অভিজ্ঞতাকে প্রভাবিত করতে পারতো।

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

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

ইন্টেল জিপিইউ-এর জন্য সমর্থন উন্নত করার প্রস্তুতি

ডিএক্সভিকে ৩.১-এ ভবিষ্যতে ইন্টেল জিপিইউ-এর সমর্থনের লক্ষ্যেও কাজ অন্তর্ভুক্ত করা হয়েছে। এই সংস্করণে প্রবর্তিত কিছু পরিবর্তন কোম্পানির গ্রাফিক্স হার্ডওয়্যারের সাথে ট্রান্সলেশন লেয়ারের উন্নত সামঞ্জস্যতা এবং পারফরম্যান্সের পথ প্রশস্ত করে।

DXVK-এর মতো একটি প্রকল্পের জন্য বিভিন্ন আর্কিটেকচার এবং নির্মাতাদের সমর্থন থাকা বিশেষভাবে গুরুত্বপূর্ণ। যদিও লিনাক্স গেমিং জগতে বেশিরভাগ মনোযোগ AMD এবং NVIDIA কার্ডের দিকেই থাকে, ইন্টেলের Arc GPU-গুলির বিকাশের ফলে তাদের হার্ডওয়্যারের সাথে ভালো সামঞ্জস্য বজায় রাখা ক্রমশ প্রাসঙ্গিক হয়ে উঠছে।

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

DXVK সংস্করণ 3.0-এর ব্যাপক সংস্কারকে আরও পরিমার্জন করে চলেছে।

৩.০ শাখাটি ছিল প্রকল্পটির বিবর্তনে একটি বড় ধরনের হালনাগাদ, এবং ডিএক্সভিকে ৩.১ সেই নতুন ভিত্তির বিভিন্ন সমস্যা সংশোধন ও দিক পরিমার্জন করে চলেছে।

এই পরবর্তী সংস্করণগুলোর লক্ষ্য শুধু নতুন বৈশিষ্ট্য যোগ করাই নয়। এর পাশাপাশি রিগ্রেশন শনাক্ত করা, নির্দিষ্ট সামঞ্জস্যজনিত সমস্যা সমাধান করা এবং বিভিন্ন ধরনের গেম ও ড্রাইভারের সাথে নতুন আর্কিটেকচারের আচরণকে সূক্ষ্মভাবে সমন্বয় করাও প্রয়োজন।

DXVK 3.0 প্রকাশের পর অর্জিত অভিজ্ঞতা নতুন সংস্করণটিকে নতুন সক্ষমতা অন্তর্ভুক্ত করার পাশাপাশি পূর্বে প্রবর্তিত পরিবর্তনগুলোর স্থিতিশীলতা উন্নত করার দিকেও মনোনিবেশ করতে সাহায্য করেছে।

অ্যাপ্লিকেশনের সামঞ্জস্যতার দিকেও মনোযোগ দেওয়া হয়।

DXVK শুধুমাত্র ভিডিও গেমের জন্যই ব্যবহৃত হয় না। VirtualDJ সম্পর্কিত সমাধানটি প্রমাণ করে যে, Direct3D-এর পুরোনো বা নতুন সংস্করণের উপর নির্ভরশীল ডেস্কটপ অ্যাপ্লিকেশনগুলোর জন্যও ট্রান্সলেশন লেয়ারটি গুরুত্বপূর্ণ হতে পারে।

DXGI ডিসপ্লে প্যারামিটারের জন্য নতুন সমর্থনটি নির্দিষ্ট কিছু লঞ্চার এবং সহায়ক প্রোগ্রামের জন্যও উপকারী। এটি গেমের বাইরেও আপডেটটির প্রভাবকে প্রসারিত করে এবং প্রমাণ করে যে DXVK-এর উন্নতি Wine-এর মাধ্যমে চালিত বিভিন্ন ধরণের সফটওয়্যারকে প্রভাবিত করতে পারে।

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

DXVK 3.1 অনুবাদ স্তরের বিবর্তন অব্যাহত রেখেছে।

DXVK 3.1-এর মাধ্যমে, 3.0 ব্রাঞ্চে উল্লেখযোগ্য রূপান্তরের পরেও প্রজেক্টটি তার উন্নয়নের গতি বজায় রেখেছে। সবচেয়ে উল্লেখযোগ্য নতুন ফিচার হলো DXGI প্রেজেন্টেশন প্যারামিটারের জন্য অতিরিক্ত সাপোর্ট, বিশেষ করে VirtualDJ-এর মতো অ্যাপ্লিকেশনগুলিতে ইন্টারফেস সংক্রান্ত সমস্যা সমাধান করার ক্ষমতা এবং নির্দিষ্ট কিছু গেম লঞ্চারে এর উপযোগিতার জন্য।

এই আপডেটে অভ্যন্তরীণ উন্নতি, Battlefield 3-এর মতো গেমের বাগ ফিক্স এবং ইন্টেল জিপিইউ সম্পর্কিত প্রস্তুতিমূলক কাজও অন্তর্ভুক্ত রয়েছে। এই সবকিছু লিনাক্সে উইন্ডোজ গ্রাফিক্স সফটওয়্যার চালানোর জন্য অন্যতম গুরুত্বপূর্ণ প্রযুক্তি হিসেবে DXVK-এর ভূমিকাকে আরও শক্তিশালী করে।

নতুন সংস্করণটি এটাও প্রমাণ করে যে, একটি বড় আপডেটের পরেও প্রজেক্টটির বিবর্তন থেমে যায় না। DXVK 3.1, 3.0 ব্রাঞ্চ দ্বারা প্রতিষ্ঠিত ভিত্তিকে আরও পরিমার্জন করার পাশাপাশি এমন সব নতুন ফিচার ও ফিক্স অন্তর্ভুক্ত করেছে যা বিভিন্ন ধরনের কনফিগারেশনে WINE এবং Proton-এর অভিজ্ঞতাকে উন্নত করতে পারে।


Google-এ পছন্দের উৎস হিসেবে যোগ করুন