এইচডি জিনিস হওয়ার আগে, সিপিইউগুলি সহজেই ভিডিও ডিকোডিং পরিচালনা করতে পারে। প্রায় 8 বছর আগে এইচডি জনপ্রিয় হয়ে উঠলে, জিপিইউ নির্মাতারা তাদের চিপগুলিতে ত্বরণযুক্ত ভিডিও ডিকোডিং বাস্তবায়ন শুরু করে। আপনি সহজেই এইচডি ভিডিও সমর্থন করতে এবং কিছু অন্যান্য স্লোগান হিসাবে বিপণন কার্ডগুলি খুঁজে পেতে পারেন। আজ যে কোনও জিপিইউ ত্বরিত ভিডিও, এমনকি ইন্টেল এইচডি গ্রাফিক্স বা তাদের পূর্বসূরি, ইন্টেল জিএমএর মতো সংহত জিপিইউ সমর্থন করে। এই সংযোজন ব্যতীত আপনার সিপিইউতে গ্রহণযোগ্য ফ্রেমরেট সহ 1080p ভিডিও হজম করার চেষ্টা করতে শক্ত সময় লাগবে, বাড়তি শক্তি খরচ উল্লেখ না করে। সুতরাং আপনি ইতিমধ্যে প্রতিদিন ত্বরণযুক্ত ভিডিও ব্যবহার করছেন।
এখন যখন জিপিইউগুলির সাধারণ ব্যবহারের গণনা শক্তি বেশি হয়, তখন তারা ভিডিও প্রসেসিংও ত্বরান্বিত করতে ব্যাপকভাবে ব্যবহৃত হয়। এই প্রবণতাটি একই সময়ে শুরু হয়েছিল যখন তীব্র ডিকোডিং চালু হয়েছিল। বাদাবুমের মতো প্রোগ্রামগুলি জনপ্রিয়তা পেতে শুরু করেছিল কারণ দেখা গেছে যে সিপিইউগুলির তুলনায় জিপিইউগুলি এনকোডিং (পুনরায়) এ আরও ভাল। এটি আগে করা যায়নি, যদিও, জিপিইউতে জেনেরিক গণনার দক্ষতার অভাব ছিল।
তবে জিপিইউগুলি ইতিমধ্যে মধ্য বয়স থেকে ছবি স্কেল, ঘোরানো এবং রূপান্তর করতে পারে, তাই আমরা ভিডিও প্রসেসিংয়ের জন্য এই বৈশিষ্ট্যগুলি কেন ব্যবহার করতে পারিনি? ঠিক আছে, এই বৈশিষ্ট্যগুলি এ জাতীয় উপায়ে ব্যবহার করার জন্য কখনও প্রয়োগ করা হয়নি, সুতরাং বিভিন্ন কারণে সেগুলি সাবওটিটিমাল ছিল।
আপনি যখন কোনও গেম প্রোগ্রাম করেন, আপনি প্রথমে সমস্ত গ্রাফিক্স, প্রভাব ইত্যাদি জিপিইউতে আপলোড করেন এবং তারপরে আপনি কেবল বহুভুজ রেন্ডার করেন এবং সেগুলিতে উপযুক্ত বস্তুগুলি ম্যাপ করেন। প্রতিবার যখন প্রয়োজন হয় তখন আপনাকে টেক্সচার প্রেরণ করতে হবে না, আপনি সেগুলি লোড করে আবার ব্যবহার করতে পারেন। যখন ভিডিও প্রসেসিংয়ের কথা আসে, আপনাকে নিয়মিত জিপিইউতে ফ্রেম খাওয়াতে হবে, সেগুলি প্রক্রিয়াকরণ করতে হবে এবং সিপিইউতে তাদের পুনরায় কোডিং করার জন্য তাদের ফিরিয়ে আনতে হবে (মনে রাখবেন, আমরা প্রাক-গণনামূলক-জিপিইউ সময়ের কথা বলছি)। জিপিইউগুলির কাজ করার কথা এটিই ছিল না, সুতরাং পারফরম্যান্স দুর্দান্ত ছিল না।
আরেকটি বিষয় হ'ল, চিত্রের রূপান্তরের ক্ষেত্রে জিপিইউগুলি মানের ভিত্তিক নয়। আপনি যখন 40+ fps এ গেম খেলছেন, আপনি সত্যিই সামান্য পিক্সেলের ভুল উপস্থাপনাটি লক্ষ্য করবেন না। এমনকি যদি আপনি করেন তবে গেমের গ্রাফিকগুলি লোকদের যত্নের জন্য যথেষ্ট বিশদ ছিল না। রেন্ডারিং গতি বাড়ানোর জন্য ব্যবহৃত বিভিন্ন হ্যাক এবং কৌশল রয়েছে যা কিছুটা গুণকে প্রভাবিত করতে পারে। ভিডিওগুলি উচ্চ ফ্রেমরেটেও খুব বেশি প্লে করা হয়, সুতরাং প্লেব্যাকে এগুলি গতিশীলভাবে স্কেলিং গ্রহণযোগ্যতাযুক্ত, তবে পুনরায় কোডিং বা রেন্ডারিংয়ের ফলাফলগুলি পিক্সেল-নিখুঁত বা কমপক্ষে যুক্তিসঙ্গত ব্যয়ে কমপক্ষে যতটা সম্ভব কাছাকাছি হতে হবে তা প্রকাশ করতে হবে। সরাসরি জিপিইউতে প্রয়োগ করা উপযুক্ত বৈশিষ্ট্য ব্যতীত আপনি তা অর্জন করতে পারবেন না।
আজকাল ভিডিওগুলি প্রসেস করতে জিপিইউগুলি ব্যবহার করা বেশ সাধারণ কারণ আমাদের জায়গায় প্রযুক্তি প্রয়োজন। এটি কেন ডিফল্ট পছন্দ নয় বরং প্রোগ্রামের প্রকাশকের কাছে প্রশ্ন, আমাদের নয় - এটি তাদের পছন্দ। হতে পারে তারা বিশ্বাস করে যে তাদের ক্লায়েন্টরা সিপিইউতে ভিডিওগুলি প্রক্রিয়াকরণের জন্য হার্ডওয়্যার ভিত্তিক করেছে, সুতরাং জিপিইউতে স্যুইচ করা কার্যকারিতাটিকে নেতিবাচকভাবে প্রভাবিত করবে, তবে এটি কেবল আমার ধারণা। আরেকটি সম্ভাবনা হ'ল তারা এখনও জিপিইউ রেন্ডারিংকে পরীক্ষামূলক বৈশিষ্ট্য হিসাবে বিবেচনা করে যা এটিকে ডিফল্ট হিসাবে সেট করার পক্ষে পর্যাপ্ত স্থিতিশীল নয়। আপনি জিপিইউ রেন্ডারিং বাগের কারণে কিছু ভ্রষ্ট হয়েছে তা বুঝতে কেবল আপনার ভিডিও রেন্ডারিংয়ের সময় নষ্ট করতে চান না। আপনি যদি যাইহোক এটি ব্যবহার করার সিদ্ধান্ত নেন, তবে আপনি সফ্টওয়্যার প্রকাশককে দোষ দিতে পারবেন না - এটি আপনার সিদ্ধান্ত ছিল।