VLC s vysokým využitím CPU: Proč a jak opravit
Vysoké využití CPU ve VLC se obvykle projevuje hlučným ventilátorem, horkým notebookem nebo zasekáváním jiných aplikací. Ačkoli určitá zátěž CPU je normální (zvláště pro 4K nebo obsah s vysokým bitrate), VLC nečinný na vysoké CPU nebo vystřelující bez důvodu ukazuje na konkrétní a opravitelnou příčinu. Níže uvedené opravy jsou seřazeny podle toho, jak často problém řeší — oprava 1 pokrývá daleko nejčastější případ.
Proč se to děje?
- Hardwarová akcelerace vypnuta nebo nedostupná — bez GPU dekódování dělá CPU veškerou práci; obsah 1080p/4K nebo HEVC pak CPU zatíží.
- Ponechané zapnuté video filtry / odstranění prokladu — vždy zapnutý deinterlacer nebo filtr následného zpracování násobí náklady CPU na každý snímek.
- Převzorkování/zvukové filtry — agresivní zvukové filtry (normalizace hlasitosti na maximum, převzorkovač SoX na 8+ kanálech) přidávají zátěž.
- Poškozená smyčka přehrávání ze síťových přenosů — uvízlý tok se nekonečně znovu načítá, točí CPU.
- Rozšíření nebo skiny dělající práci na pozadí — některá rozšíření Lua sondují služby na pozadí.
- Malware maskovaný jako VLC (vzácné, ale reálné) — falešný „vlc.exe“ na nestandardní cestě může těžit nebo komunikovat.
Jak to opravit
Řešení 1Vypněte hardwarovou akceleraci dekódování
Opravuje černou/zelenou obrazovku, pixelizaci a pády ve většině případů
Otevřete VLC a přejděte do Nástroje > Předvolby (nebo stiskněte Ctrl+P ve Windows/Linux, Cmd+, na macOS).
Otevře se okno Předvolby.
Klikněte na kartu Vstup / Kodeky vlevo.
Zobrazí se nastavení kodeků.
Najděte „Hardwarově akcelerované dekódování“ a nastavte jej na Vypnuto.
Nabídka nyní zobrazuje „Vypnuto“.
Klikněte na Uložit a zcela restartujte VLC (zavřete všechna okna VLC, nejen přehrávání videa).
VLC se restartuje s dekódováním procesorem.
Přehrajte problematický soubor znovu.
Pokud problém zmizel, na vině byl dekodér GPU.
Řešení 2Vypněte vždy zapnuté video filtry
Eliminuje skryté spalovače CPU
Nástroje > Předvolby > Video > Filtry: zkontrolujte aktivní seznam.
Jsou zobrazeny aktivní filtry.
Zrušte „Odstranit proklad“, pokud skutečně nesledujete prokládanou TV; vypněte jakékoli filtry následného zpracování, které jste přidali.
Filtry jsou minimalizovány.
Uložte, restartujte VLC.
Využití CPU klesne.
Řešení 3Zkontrolujte využití CPU při nečinnosti (VLC nedělá nic?)
Chytí smyčky na pozadí a sondování rozšíření
Zavřete veškeré přehrávání, ale nechte VLC otevřený; otevřete Správce úloh (Ctrl+Shift+Esc) a seřaďte podle CPU.
Vidíte nečinné využití VLC.
Pokud je nečinné využití vysoké, rozšíření nebo položka playlistu je ve smyčce — zastavte přehrávání a zkontrolujte, zda je „Opakovat vše“ vypnuto.
Smyčka je identifikována.
Restartujte VLC; pokud nečinná CPU zůstává vysoká, zakažte rozšíření (viz průvodce pádů pro názvy složek).
Nečinná CPU se vrátí k ~0 %.
Řešení 4Aktualizujte VLC na nejnovější verzi
Aplikuje oficiální opravy chyb a zabezpečení (aktuální stabilní: 3.0.23)
Ve VLC přejděte do Nápověda > Zkontrolovat aktualizace.
VLC porovná vaši verzi s nejnovější.
Pokud je k dispozici aktualizace, stáhněte ji z oficiální stránky videolan.org.
Stáhne se nový instalátor.
Nainstalujte přes vaši současnou verzi (nastavení se zachovají) a restartujte.
VLC běží na nové verzi.
Řešení 5Zkontrolujte, zda používáte skutečné VLC
Vyloučí malware maskovaný jako VLC
Správce úloh > Podrobnosti: pravé tlačítko na vlc.exe > Otevřít umístění souboru.
Je zobrazena cesta spustitelného souboru.
Cesta by měla být C:\Program Files\VideoLAN\VLC\vlc.exe (nebo vaše složka aplikace na macOS/Linux).
Cesta je ověřena.
Pokud je cesta neobvyklá, naskenujte Windows Defenderem a přeinstalujte VLC z videolan.org.
Systém je čistý.
Pokročilé opravy
Řešení 1Snižte nastavení kvality pro slabé CPU
Udrží hladké přehrávání na starším hardware
Nástroje > Předvolby > Video: vypněte „Hardwarovou akceleraci“ pouze pokud je GPU starší než CPU (vzácné).
Je zvolena cesta dekódování.
Zapněte „Přeskočit snímky (zahazovat snímky u opožděných snímků)“ — CPU přeskočí práci místo zůstání pozadu.
Přehrávání zůstává hladké.
Snižte výstupní rozlišení videa přes Nástroje > Efekty? Ne — místo toho zmenšete okno; VLC renderuje v velikosti okna.
Náklady na vykreslování klesnou.
Jak tomu předejít
- Zapněte hardwarovou akceleraci a zkontrolujte dekodér v Informacích o médiích po aktualizacích.
- Udržujte ovladač GPU aktualizovaný — tam přicházejí nové dekodéry a opravy chyb.
- Nenavěšujte filtry „pro jistotu“ — každý přidává náklady na snímek.
Časté dotazy
Kolik CPU by mělo VLC normálně používat?
Vysoká CPU pouze u určitých souborů?
Může vysoké využití CPU poškodit můj notebook?
Proč VLC používá CPU i po minimalizování?
Shrnutí
Vypněte hardwarovou akceleraci dekódování — Opravuje černou/zelenou obrazovku, pixelizaci a pády ve většině případů. 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.