Wysokie użycie CPU w VLC: dlaczego i jak to naprawić

Wydajność i przycinanie Ostatnia aktualizacja: Dotyczy: All platforms · VLC 3.0.x

Wysokie użycie CPU w VLC zwykle objawia się głośnym wentylatorem, gorącym laptopem albo zacinaniem innych aplikacji. Choć pewne obciążenie procesora jest normalne (zwłaszcza dla 4K lub treści o wysokim bitrate), VLC bezczynny przy wysokim CPU lub skaczący bez powodu wskazuje na konkretną, do naprawienia przyczynę. Poniższe poprawki są uporządkowane według tego, jak często naprawiają problem — poprawka 1 obejmuje zdecydowanie najczęstszy przypadek.

Dlaczego tak się dzieje?

  • Akceleracja sprzętowa wyłączona lub niedostępna — bez dekodowania GPU całą pracę wykonuje CPU; treść 1080p/4K lub HEVC przypina wtedy procesor.
  • Włączone filtry wideo / usuwanie przeplotu — zawsze włączony deinterlacer lub filtr post-processingu mnoży koszt CPU na każdej klatce.
  • Próbkowanie/filtry audio — agresywne filtry audio (normalizacja głośności na max, próbkowanie SoX na 8+ kanałach) dodają obciążenie.
  • Uszkodzona pętla odtwarzania ze strumieni sieciowych — utknięty strumień niekończąco się ponownie buforuje, kręcąc procesorem.
  • Rozszerzenia lub skórki wykonujące pracę w tle — niektóre rozszerzenia Lua sondują usługi w tle.
  • Złośliwe oprogramowanie podszywające się pod VLC (rzadkie, ale realne) — fałszywe „vlc.exe” w niestandardowej ścieżce może kopać lub wysyłać dane.

Jak to naprawić

Rozwiązanie 1Wyłącz dekodowanie ze sprzętowym przyspieszeniem

W większości przypadków usuwa czarny/zielony ekran, pikselozę i przycinanie

  1. Otwórz VLC i przejdź do Tools > Preferences (lub naciśnij Ctrl+P w Windows/Linux, Cmd+, w macOS).

    Otwiera się okno Preferences.

  2. Kliknij zakładkę Input / Codecs po lewej stronie.

    Wyświetlają się ustawienia związane z kodekami.

  3. Znajdź opcję "Hardware-accelerated decoding" i ustaw ją na Disable.

    Lista rozwijana pokazuje teraz "Disable".

  4. Kliknij Save, a następnie całkowicie zrestartuj VLC (zamknij wszystkie okna VLC, nie tylko okno wideo).

    VLC uruchamia się ponownie z dekodowaniem programowym.

  5. Odtwórz problematyczny plik ponownie.

    Jeśli problem zniknął, winowajcą był dekoder GPU.

UwagaTu WŁĄCZ (nie wyłączaj!) akcelerację sprzętową — jeśli została wyłączona przez poprzednią poprawkę, to skok CPU. W Windows wybierz DXVA 2.0/D3D11VA, w macOS VideoToolbox, w Linuksie VA-API/VDPAU.

Rozwiązanie 2Wyłącz zawsze włączone filtry wideo

Eliminuje ukryte palacze CPU

  1. Narzędzia > Preferencje > Wideo > Filtry: sprawdź aktywną listę.

    Wyświetlone są aktywne filtry.

  2. Odznacz „Usuń przeplot” (deinterlace), chyba że naprawdę oglądasz przeplotowe treści TV; wyłącz wszelkie dodane filtry post-processingu.

    Filtry są zminimalizowane.

  3. Zapisz, zrestartuj VLC.

    Użycie CPU spada.

UwagaVLC domyślnie używa automatycznego usuwania przeplotu dla treści przeplotowej — nieszkodliwe. Ręczne „zawsze włączone” usuwanie przeplotu to zabójca CPU.

Rozwiązanie 3Sprawdź użycie CPU w czasie bezczynności (czy VLC nic nie robi?)

Wychwytuje pętle w tle i sondujące rozszerzenia

  1. Zamknij całe odtwarzanie, ale trzymaj VLC otwarte; otwórz Menedżera zadań (Ctrl+Shift+Esc) i posortuj według CPU.

    Widzisz bezczynne użycie VLC.

  2. Jeśli bezczynne użycie jest wysokie, rozszerzenie lub element listy odtwarzania zapętla się — zatrzymaj odtwarzanie i sprawdź, czy „Powtarzaj wszystko” jest wyłączone.

    Pętla jest zidentyfikowana.

  3. Zrestartuj VLC; jeśli bezczynne CPU pozostaje wysokie, wyłącz rozszerzenia (zobacz przewodnik o awariach dla nazw folderów).

    Bezczynne CPU wraca do ~0%.

UwagaBezczynny VLC powinien używać ~0% CPU. Wysokie bezczynne użycie zawsze oznacza pracę w tle — rozszerzenia, skórki albo utknięty strumień.

Rozwiązanie 4Zaktualizuj VLC do najnowszej wersji

Wprowadza oficjalne poprawki błędów i bezpieczeństwa (aktualna stabilna: 3.0.23)

  1. W VLC przejdź do Help > Check for Updates.

    VLC porównuje Twoją wersję z najnowszą.

  2. Jeśli aktualizacja jest dostępna, pobierz ją z oficjalnej strony videolan.org.

    Nowy instalator zostaje pobrany.

  3. Zainstaluj nową wersję na obecnej (ustawienia zostaną zachowane) i zrestartuj program.

    VLC działa w nowej wersji.

UwagaVLC 3.0.23 to 24. aktualizacja gałęzi 3.0 i zawiera dużą porcję poprawek demuksera i stabilności — wiele problemów typu "nie odtwarza" jest już tam naprawionych.

Rozwiązanie 5Sprawdź, czy używasz prawdziwego VLC

Wyklucza złośliwe oprogramowanie podszywające się pod VLC

  1. Menedżer zadań > Szczegóły: kliknij prawym przyciskiem vlc.exe > Otwórz lokalizację pliku.

    Wyświetlana jest ścieżka pliku wykonywalnego.

  2. Ścieżka powinna być C:\Program Files\VideoLAN\VLC\vlc.exe (lub Twój folder aplikacji w macOS/Linux).

    Ścieżka jest zweryfikowana.

  3. Jeśli ścieżka jest nietypowa, przeskanuj Windows Defenderem i zainstaluj VLC ponownie z videolan.org.

    System jest czysty.

UwagaFałszywe instalatory VLC z pakietów adware to znany wektor złośliwego oprogramowania. Zawsze instaluj z videolan.org.

Zaawansowane naprawy

Rozwiązanie 1Zmniejsz ustawienia jakości dla słabych CPU

Utrzymuje płynne odtwarzanie na starszym sprzęcie

  1. Narzędzia > Preferencje > Wideo: wyłącz „Akceleracja sprzętowa” tylko jeśli GPU jest starsze niż CPU (nietypowe).

    Wybrana jest ścieżka dekodowania.

  2. Ustaw „Pomiń klatki (drop frames on late pictures)” na włączone — CPU pomija pracę zamiast zostawać w tyle.

    Odtwarzanie pozostaje płynne.

  3. Zmniejsz rozdzielczość wyjścia wideo przez Narzędzia > Efekty? Nie — zamiast tego zmniejsz rozmiar okna; VLC renderuje w rozmiarze okna.

    Koszt renderowania spada.

UwagaVLC renderuje w rozmiarze okna wyjściowego — pełnoekranowe okno 4K na pliku 1080p wciąż skaluje piksele 4K. Oglądanie w mniejszym oknie dzieli koszt CPU na słabych maszynach.

Jak tego uniknąć

  • Włącz akcelerację sprzętową i zweryfikuj dekoder w Informacjach o mediach po aktualizacjach.
  • Trzymaj sterownik GPU w aktualności — tam pojawiają się nowe dekodery i poprawki błędów.
  • Nie dokładaj filtrów „na wszelki wypadek” — każdy dodaje koszt per klatka.

Częste pytania

Ile CPU powinien używać VLC normalnie?
Akcelerowane sprzętowo 1080p: 2–10%. Programowe 4K HEVC: 30–80% zależnie od CPU. Bezczynne: ~0%. Cokolwiek innego oznacza błędną konfigurację.
Wysokie CPU tylko przy niektórych plikach?
Obciążenie specyficzne dla kodeka (HEVC/AV1/10-bit) jest normalne bez hwaccel. Włącz akcelerację sprzętową i sprawdź pole dekodera w Informacjach o mediach.
Czy wysokie użycie CPU może uszkodzić mój laptop?
Utrzymane 100% obciążenie mocno kręci wentylatorem i skraca baterię, ale nowoczesne CPU throttlują przed uszkodzeniem. Warto naprawić dla komfortu i baterii.
Dlaczego VLC używa CPU nawet po zminimalizowaniu?
VLC kontynuuje renderowanie podczas wstrzymania/odtwarzania w tle. Wstrzymaj odtwarzanie lub sprawdź strumienie/rozszerzenia w tle, jeśli bezczynne użycie jest wysokie.

Podsumowanie

Wyłącz dekodowanie ze sprzętowym przyspieszeniem — W większości przypadków usuwa czarny/zielony ekran, pikselozę i przycinanie. 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.