VLC High CPU Usage: Bakit at Paano Ito Ayusin

Pagganap at pag-stutter Huling na-update: Naaangkop sa: All platforms · VLC 3.0.x

Ang mataas na CPU usage sa VLC ay kadalasang lumalabas bilang isang maingay na fan, isang mainit na laptop, o ibang app na nauutal. Habang ang ilang CPU load ay normal (lalo na para sa 4K o high-bitrate content), ang VLC na idle sa mataas na CPU o nagpi-peak nang walang dahilan ay tumuturo sa isang tiyak, aayusin na sanhi. Ang mga fix sa ibaba ay nakaayos ayon sa kadalasang pag-aayos nito — ang fix 1 ay sumasakop sa pinakakaraniwang kaso nang malayo.

Bakit ito nangyayari?

  • Hardware acceleration disabled o unavailable — nang walang GPU decoding, ang CPU ang gumagawa ng lahat ng trabaho; ang 1080p/4K o HEVC content ay pagkatapos ay pini-peg ang CPU.
  • Video filters / deinterlacing na naiwan na on — isang laging-on na deinterlacer o post-processing filter ay nagpaparami ng CPU cost sa bawat frame.
  • Resampling/audio filters — ang agresibong audio filters (loudness normalization sa max, SoX resampler sa 8+ channels) ay nagdaragdag ng load.
  • Broken playback loop mula sa network streams — ang isang stuck na stream ay paulit-ulit na re-buffers, pini-spin ang CPU.
  • Extensions o skins na gumagawa ng background work — ang ilang Lua extensions ay nagpo-poll ng mga service sa background.
  • Malware na nagpapanggap na VLC (bihira pero totoo) — isang fake na "vlc.exe" sa isang non-standard path ay maaaring mag-mine o mag-phone home.

Paano ito ayusin

Solusyon 1I-disable ang hardware-accelerated decoding

Naaayos ang black screen / green screen, pixelation, at stuttering sa karamihan ng kaso

  1. Buksan ang VLC at pumunta sa Tools > Preferences (o pindutin ang Ctrl+P sa Windows/Linux, Cmd+, sa macOS).

    Lumalabas ang window ng Preferences.

  2. I-click ang tab na Input / Codecs sa kaliwa.

    Lumalabas ang mga setting ng codec.

  3. Hanapin ang "Hardware-accelerated decoding" at itakda sa Disable.

    Ang dropdown ay nagpapakita na ngayon ng "Disable".

  4. I-click ang Save, pagkatapos ay i-restart nang buo ang VLC (isara ang lahat ng window ng VLC, hindi lang ang video).

    Ini-restart ang VLC gamit ang software decoding.

  5. I-play muli ang problemadong file.

    Kung nawala ang problema, ang GPU decoder ang sanhi.

TandaanI-enable (huwag i-disable!) ang hardware acceleration dito — kung ito ay pinatay ng isang nakaraang fix, iyon ang CPU spike. Sa Windows piliin ang DXVA 2.0/D3D11VA, sa macOS VideoToolbox, sa Linux VA-API/VDPAU.

Solusyon 2Patayin ang laging-on na video filters

Tinatanggal ang nakatagong CPU burners

  1. Gamit > _Preperenses > _Makit-an > Filters: suriin ang active list.

    Ipinapakita ang mga active filters.

  2. I-uncheck ang "Deinterlace" maliban kung talagang nanonood ka ng interlaced TV content; i-disable ang anumang post-processing filters na iyong idinagdag.

    Ang mga filter ay minimized.

  3. I-save, i-restart ang VLC.

    Bumababa ang CPU usage.

TandaanAng VLC ay default sa automatic deinterlacing para sa interlaced content — harmless. Ang manu-manong "always on" deinterlace ay ang CPU killer.

Solusyon 3Suriin ang CPU usage habang idle (may ginagawa ba ang VLC?)

Humuhuli ng background loops at extension polling

  1. Isara ang lahat ng playback pero panatilihing bukas ang VLC; buksan ang Task Manager (Ctrl+Shift+Esc) at i-sort ayon sa CPU.

    Makikita mo ang idle usage ng VLC.

  2. Kung ang idle usage ay mataas, isang extension o playlist item ay naglo-loop — itigil ang playback at suriin na "Repeat all" ay off.

    Nakilala ang loop.

  3. I-restart ang VLC; kung ang idle CPU ay nananatiling mataas, i-disable ang extensions (tingnan ang crash guide para sa mga folder names).

    Ang idle CPU ay bumabalik sa ~0%.

TandaanAng VLC idle ay dapat gumamit ng ~0% CPU. Ang mataas na idle usage ay laging nangangahulugang background work — extensions, skins, o isang stuck na stream.

Solusyon 4I-update ang VLC sa pinakabagong version

Ina-apply ang official bug at security fixes (current stable: 3.0.23)

  1. Sa VLC, pumunta sa Help > Check for Updates.

    Ikinukumpara ng VLC ang iyong version sa pinakabago.

  2. Kung may update, i-download ito mula sa official page na videolan.org.

    Na-download ang bagong installer.

  3. I-install sa ibabaw ng kasalukuyang version (napapanatili ang mga setting) at i-restart.

    Tumatakbo ang VLC sa bagong version.

TandaanAng VLC 3.0.23 ay ang ika-24 na update ng 3.0 branch at may malawak na set ng demuxer at stability fixes — maraming "won't play" na problem ay nasosolusyunan na doon.

Solusyon 5Beripikahin na ang tumatakbo ay ang tunay na VLC

Tinatanggal ang malware na nagpapanggap na VLC

  1. Task Manager > Details: right-click vlc.exe > Open file location.

    Ipinapakita ang executable path.

  2. Ang path ay dapat C:\Program Files\VideoLAN\VLC\vlc.exe (o ang iyong app folder sa macOS/Linux).

    Na-verify ang path.

  3. Kung ang path ay kakaiba, i-scan gamit ang Windows Defender at i-reinstall ang VLC mula sa videolan.org.

    Malinis na ang system.

TandaanAng mga fake VLC installer mula sa adware bundles ay isang kilalang malware vector. Laging mag-install mula sa videolan.org.

Mga advanced na pag-aayos

Solusyon 1Bawasan ang quality settings para sa mahihinang CPU

Pinapanatiling makinis ang playback sa lumang hardware

  1. Gamit > _Preperenses > _Makit-an: i-disable ang "Hardware acceleration" lamang kung ang GPU ay mas luma kaysa sa CPU (bihira).

    Napili ang decoding path.

  2. Itakda ang "Skip frames (drop frames on late pictures)" on — ang CPU ay lumalaktaw sa trabaho sa halip na mahuli.

    Mananatiling makinis ang playback.

  3. Bawasan ang video output resolution via Gamit > _Makit-an? Hindi — sa halip ay i-resize ang window; ang VLC ay nire-render sa window size.

    Bumababa ang rendering cost.

TandaanAng VLC ay nire-render sa output window size — isang fullscreen 4K window sa isang 1080p file ay patuloy na nag-i-scale ng 4K pixels. Ang panonood sa isang mas maliit na window ay naghahati sa CPU cost sa mahihinang makina.

Paano ito maiiwasan

  • I-enable ang hardware acceleration at beripikahin ang decoder sa Media Information pagkatapos ng mga update.
  • Panatilihing updated ang GPU driver — nandoon ang mga bagong decoder at bug fixes.
  • Huwag magtambak ng filters "para lang sigurado" — ang bawat isa ay nagdaragdag ng per-frame cost.

Mga madalas itanong

Gaano kadaming CPU ang dapat normal na ginagamit ng VLC?
Hardware-accelerated 1080p: 2–10%. Software 4K HEVC: 30–80% depende sa CPU. Idle: ~0%. Ang anuman pa ay nangangahulugang may maling na-configure.
Mataas na CPU lamang sa ilang file?
Ang codec-specific load (HEVC/AV1/10-bit) ay normal nang walang hwaccel. I-enable ang hardware acceleration at suriin ang decoder field sa Media Information.
Maaari bang masira ng mataas na CPU usage ang aking laptop?
Ang patuloy na 100% load ay pinapatakbo nang mabilis ang fan at nagpapaiksi ng battery, pero ang modernong CPU ay nag-throttle bago masira. Sulit pa ring ayusin para sa comfort at battery.
Bakit gumagamit ng CPU ang VLC kahit minimized?
Patuloy na nagre-render ang VLC habang paused/playing sa background. I-pause ang playback o suriin para sa background streams/extensions kung mataas ang idle usage.

Buod

I-disable ang hardware-accelerated decoding — Naaayos ang black screen / green screen, pixelation, at stuttering sa karamihan ng kaso. 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.