আমি কীভাবে এনভিডিয়া কার্ডগুলিতে ভিডিপিএইউ হার্ডওয়্যার ভিডিও ত্বরণ সমর্থন সক্ষম করব?


8

আমি ভিডিপিএইউ সম্পর্কে পড়েছি এবং এটি কীভাবে এমপ্লেয়ারকে হার্ডওয়্যার ত্বরণ করতে সক্ষম করে। তবে আমি আরও পড়লাম যে এটি কেবল এনভিডিয়া কার্ডের জন্য

আমি কীভাবে এটি একটি এনভিডিয়া কার্ডে সক্ষম করতে পারি (এটি আমার একটি এএমডি তবে আমি এটি একটি ইন্টেল নেটবুকেও সক্ষম করতে চাই)? এবং এই অন্যান্য ভিডিও প্লেয়ারদের জন্য কাজ করবে?


ভিডিপিএইউ আফাইক একটি "এনভিডিয়া কেবল" টেক
অ্যামিত কে কে

এএমডির কি তখন কার্ডগুলির মতো কিছু আছে ?.
উরি হেরেরা

আতির কাছে এক্সভিবিএ রয়েছে তবে আমি ২০০৮ সাল থেকে এর আগে কখনও শুনিনি
অমিত কে কে

উত্তর:


6

ভিডিপিএইউ একটি প্রোগ্রামিং ইন্টারফেস (এপিআই) যা সিপিইউ নিজেই পরিচালনা না করে গ্রাফিক্স চিপসেটে গ্রাফিক্স রেন্ডারিংয়ের অনুমতি দেয়।

এটি ওপেনসোর্স - প্রাথমিকভাবে এনভিডিয়া তাদের দ্বারা উত্পাদিত এবং তাদের বর্তমান গ্রাফিক্স কার্ডের বেশিরভাগটিতে সমর্থিত।

উইকিপিডিয়ায় এ সম্পর্কে একটি দুর্দান্ত নিবন্ধ রয়েছে:

এস 3 গ্রাফিকগুলি লিনাক্সের জন্য তার ডিভাইস ড্রাইভারের 14.02.17 সংস্করণ থেকে ক্রোম 400 ভিডিও কার্ডগুলির লিনাক্স ড্রাইভারদের ভিডিপিএইউ সমর্থন যোগ করেছে, এটি এস 3 ক্রোম 430 জিটি, এস 3 ক্রোম 440 জিটিএক্স, এস 3 ক্রোম 530 জিটি এবং এস 3 ক্রোম 540 সমর্থন করে জিটিএক্স হার্ডওয়্যার।

ইন্টেল এবং এটিআই বর্তমানে ভিডিপিএইউর জন্য কোনও সমর্থন দেয় না। এনভিডিয়া আশা করেন যে এই জিপিইউ ডিজাইনারগুলি ওপেন সোর্স ভিডিপিএইউ লাইব্রেরিকে সমর্থন করবে এবং ড্রাইভারগুলি ইনডেল এবং এটিআইয়ের জন্য হার্ডওয়ার নির্দিষ্ট ড্রাইভারের নাম উল্লেখ করে ভিডিপিএইউ ত্বরণ সহ সরবরাহ করবে: libvdpau_intel.so এবং libvdpau_ati.so।

ইন্টেল বর্তমানে ভিএ-এপিআই নামের তাদের নিজস্ব প্রতিদ্বন্দ্বী এপিআই সমর্থন করে ।

এটিআই / রেডিয়ন তাদের অনুঘটক ড্রাইভারগুলিতে মনোনিবেশ করছে - আবার তাদের এক্সভিবিএ নামে নিজস্ব একটি এপিআই রয়েছে তবে কেবল তাদের অনুঘটক ড্রাইভারের মাধ্যমে সমর্থিত।

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

এর বেশিরভাগটি হ'ল প্রবাহের কোডটি অস্থির। এক্স-এজার্স পিপিএ সর্বশেষ উন্নয়নের একটি ভাল উত্স - এখানে একটি নিবন্ধ ওপেনসোর্স রেডিয়ন ড্রাইভার ইনস্টল করা এবং গ্যালিয়াম 3 ডি ব্যবহারের জন্য জোর করে বর্ণনা করা হয়েছে

বিষয়টিতে ফিরে আসুন ... যেমন আপনি দেখতে পাচ্ছেন, লিনাক্সের গ্রাফিকগুলি বর্তমানে ভাঙা হয়েছে (কেউ কেউ এটিকে অশান্তি বলে ডাকে!) - এই মুহূর্তে সেরা সমাধানগুলি মিডিয়া প্লেয়ারগুলি ব্যবহার করে যা এমপি্লেয়ারের মতো প্রতিদ্বন্দ্বী এপিআইয়ের প্রয়োগের চেষ্টা করে।


হালনাগাদ

উপরেরটি অতীত ছিল ... ২০১১ বর্তমান 2015 সালে ভিডিপিএইউ সমর্থন করে intelএবং amdপাশাপাশি আর্কিউইকি পৃষ্ঠা পরিসংখ্যান

আপনার ইন্টেলের জন্য নিম্নলিখিত প্যাকেজটি ইনস্টল করা উচিত

sudo apt-get install libvdpau-va-gl1 i965-va-driver

তবে দেখুন উবুন্টুতে 14.04 এবং 14.10 এও একটি খোলা বাগ রয়েছে , সুতরাং লিবটি পাওয়া যায় না ... সুতরাং প্রাক্তনটির জন্য। নিম্নলিখিত ত্রুটিটি দিয়ে ভিএলসি:

Failed to open VDPAU backend i965_drv_video.so: cannot open shared object file: No such file or directory

ত্রুটির পৃষ্ঠায় একটি কার্যকারিতা রয়েছে, আমি এটি এখানে কপি করছি না কারণ আমি এটি প্রয়োগ করলেও ভিডিওটি ভিএলসিতে প্লে হচ্ছে না (দেখতে লাইব্রেরিটি ভেঙে গেছে)


5

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

আপনি গিথুব এ কোড পেতে পারেন: https://github.com/i-rinat/libvdpau-va-gl

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.