এটি উবুন্টু / লিনাক্স, ইউটিউব / এইচটিএমএল 5 ভিডিও এবং উচ্চ সিপিইউ লোডের সাথে কী?


15

আমি এখন কয়েক সপ্তাহ ধরে ঘুরে বেড়াচ্ছি এবং সমস্ত বিভিন্ন সমাধান চেষ্টা করছি, তবে আমি আমার কার্যনির্বাহী সমাধান বা আমার প্রশ্নের সন্তোষজনক উত্তর খুঁজে পাইনি: উবুন্টু / লিনাক্সের একটি ইউটিউব এইচটিএমএল 5 ভিডিও কেন সিপিইউয়ের মধ্য দিয়ে যায়? ছাদ? যেহেতু আমি অনুরূপ প্রশ্নগুলি পেয়েছি , আমি জানি এটি কেবল আমারাই নয়।

আমি একটি কোর আই 7 (8 টি কোর সহ) এ এনভিডিয়া জিফর্স 660 এম এবং ইন্টেল গ্রাফিক্স পেয়েছি।

উবুন্টু 16.04 এ (ফায়ারফক্স এবং ক্রোমিয়াম উভয় সহ) একটি পিপিপি ভিডিও দেখা কয়েক মিনিটের মধ্যে সিপিইউ লোড 100% পর্যন্ত তৈরি করে, ভিডিওটিকে একটি স্লাইড শোতে পরিণত করে এবং কম্পিউটারটি একেবারেই ব্যবহারযোগ্য না করে তোলে। তবে ভিএলসি বা টোটেমের সাথে সেই ভিডিওগুলি স্ট্রিম করা কোনও সমস্যা নেই (যে কারণে আমি এখনও অবধি খুঁজে পেয়েছি বেশিরভাগ সমাধানই এই কাজের প্রস্তাব দেয়)।

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

সুতরাং এর অর্থ লিনাক্স / উবুন্টুর সংমিশ্রণে সমস্যাটি অবশ্যই ব্রাউজারের সাথে বিশেষভাবে সম্পর্কিত।

হ্যাঁ, এইচটিএমএল 5 সমর্থিত:

HTML5-সমর্থন


হ্যাঁ, আমি এনভিডিয়া ড্রাইভার ইনস্টল করেছি:

এখানে চিত্র বর্ণনা লিখুন


chrome://gpuআমাকে যা দেয় তা এখানে :

এখানে চিত্র বর্ণনা লিখুন


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

এটি 2017 এবং একটি শালীন কম্পিউটারে উচ্চমানের মজাদার বিড়াল ভিডিও দেখতে সক্ষম হওয়া খুব সুন্দর একটি প্রাথমিক জিনিস হতে হবে!


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

@ ফিলিপ যে সত্যিই খুব আশাব্যঞ্জক না। হ্যাঁ, আমি ২০১৪ সাল থেকে একটি আর্টিকেলকেও একই রকমের কথা বলেছি, তবে এটি সত্যিই বৃদ্ধ হওয়ায় আমি এটিকে খুব বেশি গুরুত্ব দিয়ে দেখিনি। এবং হ্যাঁ, আমি ২ টি গ্রাফিক্স কার্ড ইস্যু সম্পর্কেও পড়েছি, এজন্যই আমি এনভিডিয়া-প্রাইম ইনস্টল করেছি এবং স্পষ্টভাবে এটিকে এনভিডিয়া জিপিইউটি এখানে প্রস্তাবিত হিসাবে ব্যবহার করার জন্য বলেছি । আমি সত্যিই বিশ্বাস করতে পারি না যে জনপ্রিয় ওএসগুলির মধ্যে একটিতে হার্ডওয়্যার ত্বরণ সম্ভব নয় ... এবং হ্যাঁ, এটি ফায়ারফক্সে (এবং ভিভালদি) একইরকম।
কোয়াসডঙ্ক

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

@ ফিলিপ দুঃখিত, আমি অন্যান্য ব্রাউজারগুলির বিষয়ে পরে আমার মন্তব্য সম্পাদনা করেছি। হ্যাঁ, এটি ফায়ারফক্স, ক্রোমিয়াম এবং ভিভালদিতে একই same আমি এখন ইন্টেল জিপিইউতে স্যুইচ করেছি, যদিও আমি এটি চেষ্টাও করেছি, তবে এটি কিছুক্ষণ আগে ছিল এবং তখন থেকে কিছু জিনিস বদলেছে। এটি আরও স্থিতিশীল অবস্থায় চলেছে বলে মনে হচ্ছে (লোড গড় 5 মিনিটের পরেও 2.0 এর উপরে যায়নি)। যদি এটি সত্যিই সমাধান হয় তবে সমস্যাটি এনভিডিয়া ড্রাইভারদের সাথে থাকতে পারে (যদিও আমি তাদের সকলেরই ইতিমধ্যে চেষ্টা করেছি)। আমি কীভাবে ইন্টেল জিপিইউ এখন এটি একটি দীর্ঘ মেয়াদে পরিচালনা করে তা একবার দেখে নেব এবং ধন্যবাদ :) আপনাকে ধন্যবাদ!
কোয়াসডঙ্ক

আপনি এই পিপিএ থেকে এনভিডিয়া ড্রাইভার ব্যবহার চেষ্টা করেছি, এটা ব্যবহার করে দেখুন তারা আছে সর্বশেষ স্থিতিশীল ড্রাইভার উচিত: launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
ফিলিপ

উত্তর:


2

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

@ ক্যাসডঙ্ক জানিয়েছে যে ইন্টেল জিপিইউ-তে স্যুইচ করা মেশিনের উপরের চাপকে উল্লেখযোগ্যভাবে হ্রাস করেছে এবং এখন এটি ব্যবহারযোগ্য।

আপনি যদি সত্যিই এনভিডিয়া জিপিইউ ব্যবহার করতে চান তবে আপনার এই পিপিএ ব্যবহার করে আপনার ড্রাইভারগুলি আপগ্রেড করার চেষ্টা করা উচিত ।


1
আপনাকে অনেক ধন্যবাদ! যদিও এটি ড্রাইভার ইস্যু হিসাবে আরও পরিণত হয়েছে বরং বিশেষত ব্রাউজার / ওএস সম্পর্কিত সম্পর্কিত ধন্যবাদ, রেকর্ডের জন্য আরও একটি বার: হার্ডওয়্যার ভিডিও ত্বরণ লিনাক্সে কাজ করে না এবং শীঘ্রই কোনও সময় কাজ করবে না! ইন্টেল জিপিইউতে স্যুইচ করা এখন তা বহনযোগ্য but তবে কেবলমাত্র ব্রাউজারে একটি ভিডিও দেখতে একটি আই 7 সিপিইউর 30% ব্যবহার করা এখনও বেশ উন্মাদ is
Quasdunk

আমার উবুন্টু 18.04 এ একটি এনভিডিয়া জিফর্স 940 এমএক্স সহ একটি T460p রয়েছে। আমি সেটিংটি "ব্যাটারি সঞ্চয়" (GPU এর পরিবর্তে সিপিইউ ব্যবহার করে) এ পরিণত করেছি। ইউটিউব দেখার সময় এটি আমার কম্পিউটারকে কিছু সময়ের জন্য উত্তপ্ত করেছে। মজার বিষয় হল, সম্প্রতি সম্প্রতি (কয়েক দিন আগে, আমার ধারণা)। আমি কিছু পরিবর্তন করেছি কিনা তা নিশ্চিত নই। এই মুহুর্তে আমার কাছে ক্রোম 79৯.০.৩৯45৫.79৯ রয়েছে এবং এনভিডিয়া সেটিংটি পারফরম্যান্সে পরিবর্তন (জিপিইউ ব্যবহার করে) সমস্যাটি স্থির করেছে বলে মনে হচ্ছে।
মার্টিন থোমা

কিছু মনে করবেন না, এটি আমার সমস্যার সমাধান করেনি। আমার কাছে wg-gesucht.de/wg-zimmer-in-Muenchen-Berg-am-Laim.3570695.html কিছুক্ষণ খোলা ছিল এবং এটি আমার সিপিইউ আপকে আবার গরম করা শুরু করে।
মার্টিন থোমা

4

আমি একই সমস্যা ছিল। আমার সিপিইউ> htopইউটিউব ভিডিওগুলি দেখার সময় > 100% ব্যবহৃত হয়েছিল 1080p

চশমা:

CPU: 7700k
GPU: Nvidia GTX 1080
Drivers: 384.69

আমাকে এই প্লাগইনগুলি ইনস্টল করতে হয়েছিল:

sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly

তারপরে গুগল ক্রোম পতাকা পৃষ্ঠাতে chrome://flags/গিয়ে সক্ষম বিকল্পটি:

WebRTC H.264 software video encoder/decoder Mac, Windows, Linux, Chrome OS

স্ক্রিন: এখানে চিত্র বর্ণনা লিখুন

ব্রাউজারটি পুনঃসূচনা করার পরে আমার সিপিইউ ব্যবহার প্রায় 30% এ নেমে গেছে।

শেষ অবলম্বন হিসাবে আপনি সর্বদা Video Hardware Decodeকমান্ড লাইন ব্যবহার করে অক্ষম করতে পারেন :

google-chrome --disable-accelerated-video-decode 

গুগল ক্রোমের জন্য সম্ভাব্য সমস্ত কমান্ড লাইন বিকল্পের একটি তালিকা এখানে রয়েছে: https://peter.sh/experiments/chromium-command-line-switches/

বিকল্প সমাধান:

আর একটি জিনিস আছে যা আমার জন্য আমার সিপিইউ উচ্চ করে দিয়েছে। এটি ইউটিউবে একটি জেএস স্ক্রিপ্ট ছিল। আমাকে এটি uBlockঅ্যাডনে ব্লক করতে হয়েছিল :

এখানে চিত্র বর্ণনা লিখুন

লাল আয়তক্ষেত্রটি কোনও mss_4.jsস্ক্রিপ্ট থেকে বহু অনুরোধ দেখায় - এর ফলে সিপিইউ স্পাইক হয়। সবুজ আয়তক্ষেত্রটি দেখায় যে স্ক্রিপ্টটি uBlockঅ্যাডনের অভ্যন্তরে অবরুদ্ধ রয়েছে , সুতরাং এর ভিতরে আর কোনও অনুরোধ করা mss_4.jsহয়নি।


ওয়েবআরটিটিসি পতাকার শর্টকাটchrome://flags/#enable-webrtc-h264-with-openh264-ffmpeg
মোঃ আবু তাহের
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.