VLC کا زیادہ سی پی یو استعمال: وجہ اور اسے کیسے ٹھیک کریں
VLC میں زیادہ سی پی یو استعمال عام طور پر بلند فین کی آواز، گرم لیپ ٹاپ، یا دوسرے ایپس کی ہکلانے کی صورت میں ظاہر ہوتا ہے۔ اگرچہ کچھ سی پی یو بوجھ معمول ہے (خاص طور پر 4K یا زیادہ بٹ ریٹ والے مواد کے لیے)، لیکن VLC کا بیکار حالت میں زیادہ سی پی یو استعمال کرنا یا بغیر کسی وجہ کے اسپائیک کرنا کسی مخصوص اور قابلِ اصلاح وجہ کی نشاندہی کرتا ہے۔ ذیل کے فکسز ان کی کامیابی کی شرح کے لحاظ سے ترتیب دیے گئے ہیں — فکس 1 سب سے عام صورت کا احاطہ کرتا ہے۔
ایسا کیوں ہوتا ہے؟
- ہارڈویئر ایکسلریشن بند یا دستیاب نہ ہونا — جی پی یو ڈیکوڈنگ کے بغیر سارا کام سی پی یو کرتا ہے؛ 1080p/4K یا HEVC مواد سی پی یو کو بھر دیتا ہے۔
- ویڈیو فلٹرز / ڈی انٹرلیسنگ (deinterlacing) آن رہنا — ہمیشہ آن رہنے والا ڈی انٹرلیسر یا پوسٹ پروسیسنگ فلٹر ہر فریم پر سی پی یو کا خرچہ کئی گنا بڑھا دیتا ہے۔
- ری سیمپلنگ / آڈیو فلٹرز — زیادہی والے آڈیو فلٹرز (زیادہ سے زیادہ لاؤڈنیس نارملائزیشن، 8+ چینلز پر SoX ری سیمپلر) بوجھ بڑھاتے ہیں۔
- نیٹ ورک سٹریمز سے ٹوٹا ہوا پلے بیک لوپ — پھنسا ہوا سٹریم لامتناہی طور پر دوبارہ بفر کرتا ہے اور سی پی یو گھما دیتا ہے۔
- پس منظر میں کام کرنے والی ایکسٹینشنز یا اسکنز — کچھ Lua ایکسٹینشنز پس منظر میں سروسز کو پول (poll) کرتی ہیں۔
- VLC کے نام پر مالویئر (کم مگر حقیقی) — غیر معیاری پاتھ میں ایک جعلی "vlc.exe" کرپٹو مائننگ کر سکتا ہے یا رابطہ کر سکتا ہے۔
کیسے ٹھیک کریں
حل 1ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ (تیز رفتار ہارڈویئر ڈیکوڈنگ) کو بند کریں
زیادہ تر صورتوں میں سیاہ/سبز اسکرین، پکسلیشن اور ہکلانے کو حل کرتا ہے
VLC کھولیں اور ٹولز (Tools) > ترجیحات (Preferences) پر جائیں (یا Windows/Linux پر Ctrl+P، macOS پر Cmd+, دبائیں)۔
ترجیحات کی ونڈو کھل جاتی ہے۔
بائیں جانب "ان پٹ / کوڈیکس" (Input / Codecs) ٹیب پر کلک کریں۔
کوڈیک سے متعلق ترتیبات ظاہر ہوتی ہیں۔
ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ (Hardware-accelerated decoding) تلاش کریں اور اسے Disable پر سیٹ کریں۔
ڈراپ ڈاؤن اب "Disable" دکھاتا ہے۔
Save پر کلک کریں، پھر VLC کو مکمل طور پر دوبارہ شروع کریں (صرف ویڈیو نہیں بلکہ VLC کی ہر ونڈو کو بند کریں)۔
VLC سافٹویئر ڈیکوڈنگ کے ساتھ دوبارہ شروع ہوتا ہے۔
مسئلہ زدہ فائل دوبارہ چلائیں۔
اگر مسئلہ ختم ہو گیا ہے تو قصور وار جی پی یو ڈیکوڈر تھا۔
حل 2ہمیشہ آن رہنے والے ویڈیو فلٹرز بند کریں
پوشیدہ سی پی یو جلانے والوں کو ختم کرتا ہے
ٹولز > ترجیحات > ویڈیو > فلٹرز: فعال فہرست چیک کریں۔
فعال فلٹرز دکھائی دیتے ہیں۔
"ڈی انٹرلیس" (Deinterlace) کو غیر فعال کریں جب تک آپ واقعی انٹرلیسڈ ٹی وی مواد نہ دیکھ رہے ہوں؛ جو بھی پوسٹ پروسیسنگ فلٹرز آپ نے شامل کیے تھے انہیں بند کریں۔
فلٹرز کم ہو جاتے ہیں۔
محفوظ کریں، VLC کو دوبارہ شروع کریں۔
سی پی یو استعمال کم ہو جاتا ہے۔
حل 3بیکار حالت میں سی پی یو استعمال چیک کریں (کیا VLC کچھ بھی نہیں کر رہا؟)
پس منظر کے لوپس اور ایکسٹینشن پولنگ کو پکڑتا ہے
تمام پلے بیک بند کریں لیکن VLC کھلا رکھیں؛ ٹاسک منیجر (Ctrl+Shift+Esc) کھولیں اور سی پی یو کے لحاظ سے ترتیب دیں۔
آپ VLC کا بیکار استعمال دیکھتے ہیں۔
اگر بیکار استعمال زیادہ ہے، تو کوئی ایکسٹینشن یا پلے لسٹ آئٹم لوپ کر رہی ہے — پلے بیک روکیں اور چیک کریں کہ "Repeat all" بند ہے۔
لوپ کی نشاندہی ہو جاتی ہے۔
VLC کو دوبارہ شروع کریں؛ اگر بیکار سی پی یو اب بھی زیادہ رہے، تو ایکسٹینشنز کو غیر فعال کریں (فولڈر کے ناموں کے لیے کریش گائیڈ دیکھیں)۔
بیکار سی پی یو تقریباً 0٪ پر آ جاتا ہے۔
حل 4VLC کو تازہ ترین ورژن پر اپ ڈیٹ کریں
سرکاری بگ اور سیکیورٹی فکسز لاگو کرتا ہے (موجودہ مستحکم: 3.0.23)
VLC میں، Help > Check for Updates پر جائیں۔
VLC آپ کے ورژن کا تازہ ترین ورژن سے موازنہ کرتا ہے۔
اگر کوئی اپ ڈیٹ موجود ہے تو اسے سرکاری صفحے videolan.org سے ڈاؤن لوڈ کریں۔
نیا انسٹالر ڈاؤن لوڈ ہو جاتا ہے۔
اسے اپنے موجودہ ورژن کے اوپر انسٹال کریں (ترتیبات محفوظ رہتی ہیں) اور دوبارہ شروع کریں۔
VLC نیا ورژن چلاتا ہے۔
حل 5تصدیق کریں کہ آپ اصلی VLC چلا رہے ہیں
VLC کے نام پر مالویئر کو رد کرتا ہے
ٹاسک منیجر > Details: vlc.exe پر دائیں کلک > Open file location۔
ایگزیکیوٹیبل کا پاتھ دکھائی دیتا ہے۔
پاتھ یہ ہونا چاہیے C:\Program Files\VideoLAN\VLC\vlc.exe (یا macOS/Linux پر آپ کا ایپ فولڈ)۔
پاتھ کی تصدیق ہو جاتی ہے۔
اگر پاتھ غیر معمولی ہے، تو Windows Defender سے اسکین کریں اور VLC کو videolan.org سے دوبارہ انسٹال کریں۔
سسٹم صاف ہے۔
اعلیٰ حل
حل 1کمزور سی پی یو کے لیے معیار کی ترتیبات کم کریں
پرانے ہارڈویئر پر پلے بیک ہموار رکھتا ہے
ٹولز > ترجیحات > ویڈیو: "Hardware acceleration" کو صرف اس صورت میں بند کریں جب جی پی یو سی پی یو سے پرانا ہو (نایاب)۔
ڈیکوڈنگ کا راستہ منتخب ہو جاتا ہے۔
"Skip frames (drop frames on late pictures)" کو آن کریں — سی پی یو کام چھوڑتا ہے بجائے پیچھے رہنے کے۔
پلے بیک ہموار رہتا ہے۔
Tools > Effects کے ذریعے ویڈیو آؤٹ پٹ ریزولوشن کم نہ کریں — اس کے بجائے ونڈو کا سائز تبدیل کریں؛ VLC ونڈو کے سائز پر رینڈر کرتا ہے۔
رینڈرنگ کا خرچہ گر جاتا ہے۔
آئندہ کیسے بچیں
- ہارڈویئر ایکسلریشن کو فعال رکھیں اور اپ ڈیٹس کے بعد میڈیا انفارمیشن میں ڈیکوڈر کی تصدیق کریں۔
- جی پی یو ڈرائیور کو اپ ڈیٹ رکھیں — نئے ڈیکوڈرز اور بگ فکسز وہاں آتے ہیں۔
- فلٹرز کو "بس احتیاطاً" نہ جوڑیں — ہر ایک فی فریم لاگت بڑھاتا ہے۔
اکثر پوچھے گئے سوالات
VLC کا عام طور پر کتنا سی پی یو استعمال کرنا چاہیے؟
کیا سی پی یو صرف کچھ مخصوص فائلوں کے ساتھ زیادہ ہے؟
کیا زیادہ سی پی یو استعمال میرے لیپ ٹاپ کو نقصان پہنچا سکتا ہے؟
VLC چھوٹا کیے جانے پر بھی سی پی یو کیوں استعمال کرتا ہے؟
خلاصہ
ہارڈویئر ایکسلریٹڈ ڈیکوڈنگ (تیز رفتار ہارڈویئر ڈیکوڈنگ) کو بند کریں — زیادہ تر صورتوں میں سیاہ/سبز اسکرین، پکسلیشن اور ہکلانے کو حل کرتا ہے. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.