VLC s vysokým využitím CPU: Proč a jak opravit

Výkon a sekání Poslední aktualizace: Platí pro: All platforms · VLC 3.0.x

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ů

  1. 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.

  2. Klikněte na kartu Vstup / Kodeky vlevo.

    Zobrazí se nastavení kodeků.

  3. Najděte „Hardwarově akcelerované dekódování“ a nastavte jej na Vypnuto.

    Nabídka nyní zobrazuje „Vypnuto“.

  4. 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.

  5. Přehrajte problematický soubor znovu.

    Pokud problém zmizel, na vině byl dekodér GPU.

PoznámkaZDE ZAPNĚTE (ne vypínejte!) hardwarovou akceleraci — pokud byla vypnuta předchozí opravou, toto je ta vystřelující CPU. Ve Windows zvolte DXVA 2.0/D3D11VA, na macOS VideoToolbox, na Linuxu VA-API/VDPAU.

Řešení 2Vypněte vždy zapnuté video filtry

Eliminuje skryté spalovače CPU

  1. Nástroje > Předvolby > Video > Filtry: zkontrolujte aktivní seznam.

    Jsou zobrazeny aktivní filtry.

  2. 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.

  3. Uložte, restartujte VLC.

    Využití CPU klesne.

PoznámkaVLC předpokládá automatické odstranění prokladu pro prokládaný obsah — neškodné. Ruční „vždy zapnuto“ odstranění prokladu je zabiják CPU.

Řešení 3Zkontrolujte využití CPU při nečinnosti (VLC nedělá nic?)

Chytí smyčky na pozadí a sondování rozšíření

  1. 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.

  2. 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.

  3. 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 %.

PoznámkaNečinné VLC by mělo používat ~0 % CPU. Vysoké nečinné využití vždy znamená práci na pozadí — rozšíření, skiny nebo uvízlý tok.

Řešení 4Aktualizujte VLC na nejnovější verzi

Aplikuje oficiální opravy chyb a zabezpečení (aktuální stabilní: 3.0.23)

  1. Ve VLC přejděte do Nápověda > Zkontrolovat aktualizace.

    VLC porovná vaši verzi s nejnovější.

  2. Pokud je k dispozici aktualizace, stáhněte ji z oficiální stránky videolan.org.

    Stáhne se nový instalátor.

  3. Nainstalujte přes vaši současnou verzi (nastavení se zachovají) a restartujte.

    VLC běží na nové verzi.

PoznámkaVLC 3.0.23 je 24. aktualizací větve 3.0 a zahrnuje velkou várku oprav demuxeru a stability — mnoho problémů „nepřehrává“ je již vyřešeno v ní.

Řešení 5Zkontrolujte, zda používáte skutečné VLC

Vyloučí malware maskovaný jako VLC

  1. Správce úloh > Podrobnosti: pravé tlačítko na vlc.exe > Otevřít umístění souboru.

    Je zobrazena cesta spustitelného souboru.

  2. 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.

  3. Pokud je cesta neobvyklá, naskenujte Windows Defenderem a přeinstalujte VLC z videolan.org.

    Systém je čistý.

PoznámkaFalešné instalační balíky VLC s adwarem jsou známý vektor malwaru. Vždy instalujte z videolan.org.

Pokročilé opravy

Řešení 1Snižte nastavení kvality pro slabé CPU

Udrží hladké přehrávání na starším hardware

  1. Nástroje > Předvolby > Video: vypněte „Hardwarovou akceleraci“ pouze pokud je GPU starší než CPU (vzácné).

    Je zvolena cesta dekódování.

  2. 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é.

  3. 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.

PoznámkaVLC renderuje ve velikosti okna výstupu — okno 4K na celou obrazovku u 1080p souboru stále škáluje 4K pixely. Sledování v polovičním okně sníží náklady CPU na slabých strojích na polovinu.

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?
1080p s hardwarovou akcelerací: 2–10 %. 4K HEVC softwarem: 30–80 % dle CPU. Nečinné: ~0 %. Cokoli jiného znamená něco špatně nakonfigurovaného.
Vysoká CPU pouze u určitých souborů?
Zátěž specifická pro kodek (HEVC/AV1/10-bit) je bez hwaccel normální. Zapněte hardwarovou akceleraci a zkontrolujte pole dekodéru v Informacích o médiích.
Může vysoké využití CPU poškodit můj notebook?
Udržovaná zátěž 100 % silně točí ventilátor a zkracuje baterii, ale moderní CPU sníží výkon dřív, než dojde k poškození. Stále stojí za opravu kvůli pohodlí a baterii.
Proč VLC používá CPU i po minimalizování?
VLC pokračuje v renderování, zatímco je pozastaveno/hraje na pozadí. Pozastavte přehrávání nebo zkontrolujte toky/rozšíření na pozadí, pokud je nečinná zátěž vysoká.

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.