হার্ডওয়্যার-অ্যাক্সিলারেটেড GPU সময়সূচী একটি মুখের, কিন্তু এটি আধুনিক GPU-গুলির জন্য একটি নতুন বৈশিষ্ট্য যার অসংখ্য সুবিধা রয়েছে কিন্তু কিছু ত্রুটি রয়েছে। এই বৈশিষ্ট্যটি কী করে এবং আপনার এটি সক্ষম করা উচিত কিনা তা ব্যাখ্যা করা যাক৷
৷একটি GPU কি করে?
হার্ডওয়্যার শিডিউলিংয়ের মতো উন্নত জিনিসগুলি সম্পর্কে কথা বলার আগে, আসুন জিপিইউ সম্পর্কেও কথা বলি। জিপিইউ কী তা আমরা বিস্তারিতভাবে কভার করেছি, তবে সংক্ষেপে, এটি আপনার কম্পিউটারে গ্রাফিক্স রেন্ডার করার জন্য নিবেদিত একটি বিশেষায়িত প্রসেসর।
প্রকৃতপক্ষে, এটি আর পুরোপুরি সঠিক নয় কারণ GPU গুলি এখন গ্রাফিক্সের বাইরে সব ধরণের কাজ করে, যার মধ্যে এআই, ডেটা ডিকম্প্রেশন এবং ভিডিও এডিটিং ত্বরণ রয়েছে। যাইহোক, এই আলোচনার জন্য, শুধুমাত্র GPU কে মাইক্রোচিপ হিসাবে ভাবুন যা আপনার স্ক্রিনে উচ্চ-পারফরম্যান্স গ্রাফিক্স প্রদর্শিত হতে দেয়। যাইহোক, GPU সমস্ত কাজ নিজেই করে না। আপনার কম্পিউটারের অন্যান্য উপাদানগুলির প্রত্যেকেরই তাদের ভূমিকা রয়েছে এবং এখানেই আপনার অপারেটিং সিস্টেমটি ছবিতে আসে৷
হার্ডওয়্যার-এক্সিলারেটেড জিপিইউ শিডিউলিং বোঝা
আপনার অপারেটিং সিস্টেম, এই ক্ষেত্রে, মাইক্রোসফ্ট উইন্ডোজ, আপনার হার্ডওয়্যারে কাজগুলি অর্পণ করে। ঐতিহ্যগতভাবে, উইন্ডোজ কম্পিউটারে হার্ডওয়্যারকে কার্য অর্পণ করার প্রকৃত প্রক্রিয়াকরণের কাজ সম্পাদন করার জন্য সিপিইউ ব্যবহার করত, যা বোঝায় যেহেতু সিপিইউ পুরো কম্পিউটারের জন্য প্রধান সর্ব-উদ্দেশ্য প্রসেসর।
এর মানে হল যে CPU স্ক্রিনে গ্রাফিক্স আঁকার জন্য GPU পাওয়ার প্রক্রিয়ার অংশ হয়ে ওঠে। কিন্তু যেকোনো চেইনের মতো, দুর্বলতম লিঙ্কটি সম্পূর্ণ জিনিসটি কতটা ভাল কাজ করে তা সীমিত করতে পারে। যদি CPU যত দ্রুত GPU-কে কাজগুলি অর্পণ করতে না পারে যতটা GPU পরিচালনা করতে পারে, আপনি যাকে "বাটলনেক" বলা হয় তা পাবেন। প্রায় সব ক্ষেত্রে, আপনি CPU-এর পরিবর্তে GPU-কে কর্মক্ষমতার বাধা হতে চান, যেহেতু আমরা চাই যে GPU যতটা ফ্রেম আঁকতে পারে।
হার্ডওয়্যার-অ্যাক্সিলারেটেড জিপিইউ শিডিউলিংয়ের সাথে, সিপিইউকে মধ্যস্থতাকারী হিসাবে সরিয়ে দেওয়া হয়, তাই জিপিইউ তার নিজস্ব সময়সূচী পরিচালনা করে। এর মানে হল এটি সিপিইউ থেকে বেশি (কিন্তু সম্পূর্ণ নয়) স্বাধীন এবং যেখানে ঐতিহ্যগত পদ্ধতির ফলে সিপিইউ বাধা হয়ে দাঁড়ায় সেখানে আটকে রাখা হবে না।
হার্ডওয়্যার-এক্সিলারেটেড জিপিইউ শিডিউলিংয়ের সুবিধাগুলি
আপনি যদি এই বৈশিষ্ট্যটি চালু করেন, তবে এটি নিয়ে আসতে পারে এমন কয়েকটি সম্ভাব্য সুবিধা রয়েছে৷
কমিত বিলম্ব
লেটেন্সি হল আপনার স্ক্রীনের গ্রাফিক্স আপনার ইনপুট বা গেমের জগতের পরিবর্তনের প্রতিক্রিয়া জানাতে কতক্ষণ সময় নেয়। যত কম বিলম্ব হবে, তত তাড়াতাড়ি প্রতিটি নতুন ফ্রেম পর্দায় উপস্থিত হবে। সিপিইউকে শিডিউলিং প্রক্রিয়া থেকে বাদ দিয়ে, একটি ফ্রেম রেন্ডার করতে মোট সময় কমে যায়, তাই মোট বিলম্ব কম হওয়া উচিত। এটি একটি লক্ষণীয় পরিমাণ দ্বারা নিচে যেতে হবে? আপনি যে নির্দিষ্ট গেম এবং CPU ব্যবহার করছেন তার উপর এটি নির্ভর করবে।
উন্নত দক্ষতা
কোড চালানোর সময় এবং হার্ডওয়্যারে কার্য সম্পাদন করার সময়, লক্ষ্য অর্জনের জন্য দক্ষতার বিভিন্ন স্তর রয়েছে। উদাহরণস্বরূপ, এমুলেশন অত্যন্ত অদক্ষ কারণ আপনি যে কম্পিউটার ব্যবহার করছেন তার জন্য নয় এমন সফ্টওয়্যার চালানোর জন্য আপনি সম্পূর্ণ ভিন্ন কম্পিউটার সিস্টেম সিমুলেট করছেন। আদর্শ পরিস্থিতিকে প্রায়শই "বেয়ার মেটাল" বা "ধাতুর কাছাকাছি" বলা হয়, যেখানে হার্ডওয়্যারের একটি টুকরো তার আদর্শ পরিস্থিতির যতটা সম্ভব কাছাকাছি চলে।
হার্ডওয়্যার-অ্যাক্সিলারেটেড GPU শিডিউলিংয়ের একটি সম্ভাব্য সুবিধা হল যে GPU কম ওভারহেড বা আপনার সিস্টেমের অন্যান্য উপাদানগুলির প্রভাব সহ তার পূর্ণ সম্ভাবনায় চলতে পারে৷
উত্তম প্রতিক্রিয়াশীলতা এবং ধারাবাহিকতা
সিপিইউ থেকে জিপিইউতে শিডিউল অফলোড করা পুরো সিস্টেমটিকে আরও প্রতিক্রিয়াশীল করে তুলতে পারে, ভারী গ্রাফিক্সের কাজগুলিকে সিপিইউতে আটকে যেতে বাধা দেয় যার ফলে লেটেন্সি স্পাইক এবং অসম ফ্রেম ডেলিভারি হয়। কখনও কখনও, যদিও ফ্রেমের হার বেশি বলে মনে হয়, CPU সবকিছুকে ঠেকাতে লড়াই করে, যার ফলে প্রতিটি ফ্রেমের মধ্যে অসম সময়ের ব্যবধান তৈরি হয়। সুতরাং, আপনি এখনও একটি অদ্ভুত ঝাঁকুনিপূর্ণ সংবেদন পান যা পেরেক ঠেকানো কঠিন।
হার্ডওয়্যার-অ্যাক্সিলারেটেড জিপিইউ শিডিউলিংয়ের নেতিবাচক দিক
যেহেতু এই বৈশিষ্ট্যটি এখনও তুলনামূলকভাবে নতুন, শুধুমাত্র 2020 সালে উইন্ডোজে চালু করা হয়েছে, তাই হার্ডওয়্যার, ড্রাইভার এবং অ্যাপ্লিকেশনগুলির সমস্ত সমন্বয় ভাল কাজ করবে না। উদাহরণস্বরূপ, আমরা সম্প্রতি Robocop:Rogue City খেলা উপভোগ করেছি, কিন্তু গেমটি আমাদের পিসিতে ঘন ঘন ক্র্যাশের শিকার হয়েছে। অনেক সমস্যা সমাধানের পর, দেখা গেল যে হার্ডওয়্যার-অ্যাক্সিলারেটেড GPU শিডিউলিং অক্ষম করা গেমগুলিকে 100% স্থিতিশীল করে তুলেছে, এবং আমরা সহজেই এটি খেলতে পারি।
র্যান্ডম অস্থিরতা হল প্রধান সমস্যা যা আপনি সম্ভবত এই বৈশিষ্ট্যটির মুখোমুখি হবেন। আমরা বৈশিষ্ট্যটি চালু করার সাথে পুরানো এবং নতুন উভয় ধরনের অসংখ্য ভিডিও গেম খেলছি, এবং উপরে উল্লিখিত রোবোকপ গেমটিই একমাত্র সময় যা পার্থক্য তৈরি করেছে, কিন্তু প্রত্যেকের পিসি অনন্য। সুতরাং, আপনি যদি অস্থিরতার সাথে লড়াই করে থাকেন, তাহলে বৈশিষ্ট্যটি বন্ধ করার চেষ্টা করুন এটি কোন পার্থক্য করে কিনা তা দেখতে৷
উপরে উল্লিখিত হিসাবে, যদি আপনার পিসি ইতিমধ্যেই অত্যন্ত সিপিইউ-সীমিত না হয়, তবে হার্ডওয়্যার-ত্বরিত সময়সূচী সম্ভবত কোনও পার্থক্য তৈরি করবে না, তবে একটি সম্ভাব্য ত্যাগ রয়েছে। নতুন GPU-তে এখন একটি "ফ্রেম জেনারেশন" বৈশিষ্ট্য রয়েছে যেখানে GPU ঐতিহ্যগতভাবে রেন্ডার করা ফ্রেমের মধ্যে ইন্টারপোলেটেড ফ্রেম তৈরি করে। এটি মূলত একই জিনিস যা "সোপ অপেরা প্রভাব" মোশন স্মুথিং বৈশিষ্ট্য টিভিতে যুগ যুগ ধরে ছিল। যাইহোক, পিসিতে এই প্রযুক্তিটি অনেক ভালো দেখায় এবং "বোবা" মোশন স্মুথিং প্রবর্তন করে এমন লেটেন্সি প্রভাব নেই৷
ফ্রেম জেনারেশন সিপিইউ-সীমিত গেমের জন্য উপযুক্ত কারণ এটি সিপিইউকে সম্পূর্ণভাবে বাইপাস করে। যাইহোক, আপনি সম্ভবত এখন পর্যন্ত অনুমান করেছেন, এটি হার্ডওয়্যার-ত্বরিত GPU শিডিউলিং বৈশিষ্ট্যের উপর নির্ভর করে। যাইহোক, আপনি যদি ফ্রেম তৈরির বিষয়ে চিন্তা না করেন তবে আপনি বৈশিষ্ট্যটিও বন্ধ করে দিতে পারেন।
হার্ডওয়্যার-অ্যাক্সিলারেটেড জিপিইউ শিডিউলিংয়ের জন্য ন্যূনতম প্রয়োজনীয়তা
আমরা এই বৈশিষ্ট্যটি চালু বা বন্ধ করার বিষয়ে চিন্তা করার আগে, আপনার কম্পিউটার এটি ব্যবহার করতে পারে কিনা তা নিশ্চিত করা উচিত। এগুলি হল সর্বনিম্ন প্রয়োজনীয়তা:
- একটি NVIDIA 1000-সিরিজ বা AMD 5600 সিরিজ বা তার পরে। এই লেখা পর্যন্ত, ইন্টেল আর্ক কার্ডগুলি বৈশিষ্ট্যটিকে সমর্থন করে না।
- উইন্ডো 10 সংস্করণ 2004 বা তার পরে, বা উইন্ডোজ 11
- আপনার কাছে যে কোনো GPU আছে তার জন্য সর্বশেষ GPU ড্রাইভার।
বৈশিষ্ট্যটি ডিফল্টরূপে আমাদের Windows 11 সিস্টেমে একটি RTX 4060 NVIDIA GPU সহ সক্রিয় করা হয়েছিল, তবে আমরা আপনাকে দেখাব কিভাবে ত্বরণ চেক এবং টগল করতে হয়।
এই বৈশিষ্ট্যটি চালু বা বন্ধ করা বেশ সহজ, তবে প্রতিবার আপনি বিকল্পটি টগল করার সময় আপনার সম্ভবত একটি রিবুট প্রয়োজন হবে। উইন্ডোজে এটি কীভাবে করবেন তা এখানে:
- উইন্ডোজ সেটিংসে নেভিগেট করুন, তারপর সিস্টেম, এবং ডিসপ্লে নির্বাচন করুন।
- নীচে স্ক্রোল করুন এবং গ্রাফিক্সে ক্লিক করুন
- ডিফল্ট সেটিংসের অধীনে ডিফল্ট গ্রাফিক্স সেটিংস পরিবর্তন নির্বাচন করুন
- হার্ডওয়্যার-অ্যাক্সিলারেটেড GPU শিডিউলিং বিকল্পটি সন্ধান করুন এবং এটি চালু বা বন্ধ করুন৷
টগলটি ফ্লিপ করার পরে এবং আপনার কম্পিউটার রিবুট করার পরে, আপনার সেটিংস কার্যকর হবে এবং হয় আপনি এই বৈশিষ্ট্যটি চালু করার সুবিধাগুলি পাবেন বা এটির কারণে হতে পারে এমন কোনও সমস্যা সমাধান করবেন৷
আপনার কি হার্ডওয়্যার-এক্সিলারেটেড জিপিইউ শিডিউলিং সক্ষম করা উচিত?
আমাদের অভিজ্ঞতায়, হার্ডওয়্যার-এক্সিলারেটেড GPU শিডিউলিং একটি স্থিতিশীল বৈশিষ্ট্য যা খুব কমই কোনো সমস্যা সৃষ্টি করে। গেমস বা 3D গ্রাফিক্স অ্যাপে আপনার যদি ব্যাখ্যাতীত স্থিতিশীলতার সমস্যা থাকে, তাহলে এটিকে অক্ষম করতে কয়েক মিনিট সময় লাগে যাতে সমস্যাটিকে বাতিল করা যায়।
আপনি বৈশিষ্ট্যটি সুইচ অফ এবং অন করে আপনার প্রিয় গেম এবং অ্যাপগুলিকে বেঞ্চমার্ক করতে পারেন, এটি একটি উল্লেখযোগ্য পার্থক্য করে কিনা তা দেখতে এবং তারপরে আপনার সিদ্ধান্তের উপর ভিত্তি করে। যাইহোক, বর্তমান এবং ভবিষ্যতের গেমগুলি পুরানো শিরোনামগুলির তুলনায় এই বৈশিষ্ট্যটি থেকে বেশি উপকৃত হবে, কারণ তারা গেমের মধ্যে জটিল সিস্টেম এবং সিমুলেশনগুলির সাথে আরও বেশি CPU নির্ভরশীল হয়ে ওঠে। যদিও এই বৈশিষ্ট্যটি নিজে থেকে একটি বিশাল পার্থক্য তৈরি করবে না, তবে অন্যান্য আধুনিক GPU বৈশিষ্ট্য যেমন অ্যাসিঙ্ক্রোনাস কম্পিউটিং, জাল শেডিং, পরিবর্তনশীল রেট শেডার্স এবং ফ্রেম জেনারেশনের সাথে একত্রিত হলে এটি সবই যোগ হয়৷
ফ্রেম জেনারেশন বড়, এবং এই বৈশিষ্ট্যটি RTX 4060-এর মতো নিম্ন-প্রান্তের GPU-তে সবচেয়ে বেশি প্রভাব ফেলে৷ আপনি নতুন গেমগুলিতে এই বৈশিষ্ট্যটি অ্যাক্সেস করতে চান এবং আপনি যদি হার্ডওয়্যার-অ্যাক্সিলারেটেড GPU সময়সূচী বন্ধ করে দেন, তাহলে আপনি সম্পূর্ণরূপে বিকল্পটি হারাবেন৷
সংক্ষেপে, আমরা এই বৈশিষ্ট্যটি চালু রাখার পরামর্শ দিই যদি না এটি সমস্যা সৃষ্টি করে।