VLC Menggunakan Banyak CPU: Mengapa dan Cara Membetulkannya

Prestasi dan tersekat Kemas kini terakhir: Berkenaan untuk: All platforms · VLC 3.0.x

Penggunaan CPU tinggi dalam VLC biasanya muncul sebagai kipas bising, komputer riba panas atau apl lain teragak-agak. Walaupun sedikit beban CPU normal (terutamanya kandungan 4K atau kadar bit tinggi), CPU melahu pada tahap tinggi atau puncak tanpa sebab menunjuk punca khusus dan boleh selesaikan. Penyelesaian berikut disusun mengikut kekerapan penyelesaian — penyelesaian 1 meliputi jauh kes paling biasa.

Mengapa ini berlaku?

  • Pecutan perkakasan dilumpuhkan atau tidak tersedia — tanpa penyahkodan GPU, CPU melakukan semua kerja; kandungan 1080p/4K atau HEVC memaku CPU.
  • Penapis video / deinterlace dibiarkan aktif — deinterlacer sentiasa aktif atau penapis pasca-pemprosesan mendarabkan kos CPU pada setiap bingkai.
  • Pensampelan semula / penapis audio — penapis audio agresif (penormalan loudness maksimum, resampler SoX pada 8+ saluran) menambah beban.
  • Gelung main balik rosak oleh strim rangkaian — strim tersekat di-buffer semula tanpa had, memutarkan CPU.
  • Sambungan atau kulit yang buat kerja latar belakang — sesetengah sambungan Lua menanya perkhidmatan di latar belakang.
  • Perisian hasad menyamar sebagai VLC (jarang tetapi nyata) — "vlc.exe" palsu di laluan tidak standard boleh melombong atau menghantar data.

Cara membaikinya

Penyelesaian 1Lumpuhkan penyahkodan dipercepat perkakasan

Membaiki skrin hitam/hijau, pikselisasi dan teragak-agak dalam kebanyakan kes

  1. Buka VLC dan pergi ke Tools > Preferences (atau tekan Ctrl+P pada Windows/Linux, Cmd+, pada macOS).

    Tetingkap Preferences dibuka.

  2. Klik tab Input / Codecs di sebelah kiri.

    Tetapan berkaitan codec dipaparkan.

  3. Cari "Hardware-accelerated decoding" dan tetapkannya kepada Disable.

    Menu lungsur kini menunjukkan "Disable".

  4. Klik Save, kemudian mulakan semula VLC sepenuhnya (tutup setiap tetingkap VLC, bukan hanya videonya).

    VLC dimulakan semula dengan penyahkodan perisian.

  5. Mainkan semula fail bermasalah tersebut.

    Jika masalah telah hilang, penyahkod GPU adalah puncanya.

NotaDayakan (bukan lumpuhkan!) pecutan perkakasan di sini — jika ia dimatikan oleh penyelesaian terdahulu, itulah lonjakan CPU. Pada Windows pilih DXVA 2.0/D3D11VA, pada macOS VideoToolbox, pada Linux VA-API/VDPAU.

Penyelesaian 2Lumpuhkan penapis video sentiasa aktif

Hapuskan pembakar CPU tersembunyi

  1. Alat > &Keutamaan > Video > Penapis: semak senarai aktif.

    Penapis aktif dipaparkan.

  2. Nyahtanda "Deinterlace" melainkan anda benar-benar menonton kandungan TV interlace; lumpuhkan sebarang penapis pasca-pemprosesan ditambah.

    Penapis diminimumkan.

  3. Simpan, mulakan semula VLC.

    Penggunaan CPU turun.

NotaVLC lalai kepada deinterlace automatik untuk kandungan interlace — tidak memudarat. Deinterlace "sentiasa aktif" manual ialah pembunuh CPU.

Penyelesaian 3Semak penggunaan CPU melahu (VLC buat sesuatu?)

Cegah gelung latar belakang dan tanya sambungan

  1. Tutup setiap main balik tetapi kekalkan VLC dibuka; buka Task Manager (Ctrl+Shift+Esc) dan susun mengikut CPU.

    Anda lihat penggunaan melahu VLC.

  2. Jika penggunaan melahu tinggi, sambungan atau entri playlist berputar — hentikan main balik dan pastikan "Repeat all" dimatikan.

    Gelung dikenal pasti.

  3. Mulakan semula VLC; jika CPU melahu kekal tinggi, lumpuhkan sambungan (lihat panduan ranap untuk nama folder).

    CPU melahu kembali ke ~0%.

NotaVLC melahu patut menggunakan ~0% CPU. Penggunaan melahu tinggi sentiasa bermakna kerja latar belakang — sambungan, kulit atau strim tersekat.

Penyelesaian 4Kemas kini VLC kepada versi terbaharu

Menggunakan pembaikan pepijat dan keselamatan rasmi (stabil semasa: 3.0.23)

  1. Dalam VLC, pergi ke Help > Check for Updates.

    VLC membandingkan versi anda dengan yang terbaharu.

  2. Jika kemas kini wujud, muat turun daripada halaman rasmi videolan.org.

    Pemasang baharu dimuat turun.

  3. Pasang ke atas versi semasa anda (tetapan dikekalkan) dan mulakan semula.

    VLC menjalankan versi baharu.

NotaVLC 3.0.23 ialah kemas kini ke-24 kepada cabang 3.0 dan merangkumi kumpulan besar pembaikan demuxer dan kestabilan — banyak isu "tidak dimainkan" telah pun dibaiki di situ.

Penyelesaian 5Sahkan anda menjalankan VLC sebenar

Kecualikan perisian hasad menyamar sebagai VLC

  1. Task Manager > Details: klik kanan vlc.exe > Open file location.

    Laluan exe dipaparkan.

  2. Laluan patut C:\Program Files\VideoLAN\VLC\vlc.exe (atau folder app anda pada macOS/Linux).

    Laluan disahkan.

  3. Jika laluan luar biasa, jalankan imbasan Windows Defender dan pasang semula VLC dari videolan.org.

    Sistem bersih.

NotaPemasang VLC palsu dari adware bundle ialah vektor perisian hasad diketahui. Sentiasa pasang dari videolan.org.

Pembaikan lanjutan

Penyelesaian 1Kurangkan tetapan kualiti untuk CPU lemah

Kekalkan main balik lancar pada perkakasan lebih lama

  1. Alat > &Keutamaan > Video: lumpuhkan "Hardware acceleration" hanya jika GPU lebih lama daripada CPU (jarang).

    Laluan penyahkodan dipilih.

  2. Tetapkan "Skip frames (skip frames on late pictures)" aktif — CPU melangkau kerja dan bukannya ketinggalan.

    Main balik kekal lancar.

  3. Turunkan resolusi output video melalui Alat > Kesan? Tidak — sebaliknya kecilkan tetingkap; VLC memaparkan pada saiz tetingkap.

    Kos pemaparan turun.

NotaVLC memaparkan pada saiz tetingkap output — tetingkap 4K skrin penuh pada fail 1080p masih skala piksel 4K. Menonton dalam tetingkap lebih kecil mengurangkan kos CPU separuh pada mesin lemah.

Cara mengelakkannya

  • Dayakan pecutan perkakasan dan sahkan penyahkod dalam Media Information selepas kemas kini.
  • Kekalkan pemacu GPU dikemas updated — pembetulan penyahkod dan pepijat baharu tiba di sana.
  • Jangan timbun penapis "untuk selamat" — setiap satu menambah kos per-bingkai.

Soalan lazim

Berapa banyak CPU patut digunakan VLC secara normal?
1080p dengan pecutan perkakasan: 2–10%. Perisian 4K HEVC: 30–80% mengikut CPU. Melahu: ~0%. Nilai lain bermakna sesuatu salah dikonfigurasi.
CPU tinggi hanya dengan fail tertentu?
Beban khusus codec (HEVC/AV1/10-bit) normal tanpa hwaccel. Dayakan pecutan perkakasan dan semak medan penyahkod dalam Media Information.
Adakah penggunaan CPU tinggi boleh merosakkan komputer riba saya?
Beban berterusan 100% memutarkan kipas kuat dan memendekkan bateri, tetapi CPU moden menurunkan frekuensi sebelum rosak. Masih berbaloi membetulkannya untuk keselesaan dan bateri.
Mengapakah VLC menggunakan CPU walaupun diminimumkan?
VLC terus memaparkan semasa dijeda/main balik latar belakang. Jeda main balik atau semak strim/sambungan latar belakang jika penggunaan melahu tinggi.

Ringkasan

Lumpuhkan penyahkodan dipercepat perkakasan — Membaiki skrin hitam/hijau, pikselisasi dan teragak-agak dalam kebanyakan kes. 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.