Layar Hijau VLC: Penyebab dan 5 Perbaikan Cepat
Gambar hijau solid (terkadang pink atau ungu) yang menggantikan video Anda adalah salah satu masalah khas VLC. Berbeda dengan layar hitam, layar hijau berarti frame video didekode — tetapi dengan format warna yang rusak, sehingga renderer melukis sampah. Penyebabnya hampir selalu decoder video perangkat keras yang mengeluarkan format pixel yang tidak didukung, atau modul output video yang menanganinya dengan buruk. Ini adalah masalah lapisan rendering, bukan file yang rusak. Perbaikan di bawah ini, diurutkan berdasarkan kemungkinan, menyelesaikannya dalam waktu di bawah lima menit pada mayoritas kasus.
Mengapa ini terjadi?
- Dekoding DXVA / D3D11VA dengan format pixel yang tidak kompatibel — decoder GPU mengeluarkan format NV12 atau P010; driver lama atau modul output tertentu gagal mengonversinya, menghasilkan frame hijau.
- Konflik modul output video — Direct3D11 di Windows dan VDPAU/VA-API di Linux adalah tersangka utama.
- Bug driver GPU pada codec tertentu — HEVC 10-bit dan VP9 adalah pemicu paling umum.
- Konfigurasi VLC rusak dengan pemilihan output usang — modul yang tidak lagi ada di sistem Anda.
Cara memperbaikinya
Solusi 1Nonaktifkan dekoding dengan akselerasi perangkat keras
Memperbaiki layar hitam/hijau, pixelasi, dan stuttering pada mayoritas kasus
Buka VLC dan buka Tools > Preferences (atau tekan Ctrl+P di Windows/Linux, Cmd+, di macOS).
Jendela Preferences terbuka.
Klik tab Input / Codecs di sebelah kiri.
Pengaturan terkait codec ditampilkan.
Temukan "Hardware-accelerated decoding" dan atur ke Disable.
Dropdown sekarang menampilkan "Disable".
Klik Save, lalu restart VLC sepenuhnya (tutup setiap jendela VLC, bukan hanya videonya).
VLC restart dengan dekoding perangkat lunak.
Putar kembali file yang bermasalah.
Jika masalahnya hilang, penyebabnya adalah dekoder GPU.
Solusi 2Ganti modul output video ke OpenGL (di Windows) atau modul berbeda di Linux (VDPAU → OpenGL)
Mengatasi layar hitam dan glitch rendering pada setup GPU tertentu
Buka Tools > Preferences > Video.
Pengaturan video terbuka.
Atur "Output" ke OpenGL (di Windows) atau modul berbeda di Linux (VDPAU → OpenGL).
Modul output berubah.
Klik Save dan restart VLC.
VLC restart.
Buka kembali file dan periksa gambarnya.
Video sekarang seharusnya dirender dengan benar.
Solusi 3Perbarui driver grafis Anda
Memperbaiki layar hitam, artefak hijau, dan crash yang disebabkan oleh bug driver
Tekan Win+X dan buka Device Manager (atau System Settings > Display di macOS).
Daftar perangkat terbuka.
Perluas "Display adapters" dan catat model GPU Anda (NVIDIA, AMD, atau Intel).
GPU Anda diidentifikasi.
Unduh driver terbaru dari situs vendor GPU (nvidia.com, amd.com, atau intel.com) — atau gunakan Windows Update.
Paket driver siap.
Instal, restart PC Anda, lalu coba VLC lagi.
Sistem menjalankan driver baru.
Solusi 4Atur ulang preferensi VLC ke default
Membersihkan pengaturan rusak yang menyebabkan crash, layar hitam, dan masalah audio
Tutup VLC sepenuhnya.
Tidak ada proses VLC yang berjalan.
Buka command prompt (Win+R → cmd) atau terminal.
Command line tersedia.
Jalankan:
vlc --reset-config(Windows/Linux) — di macOS hapus~/Library/Preferences/org.videolan.vlcsebagai gantinya.Preferensi VLC dikembalikan ke default.
Luncurkan VLC dan terapkan kembali hanya pengaturan yang benar-benar Anda butuhkan.
VLC memulai dengan pengaturan bersih.
Solusi 5Perbarui VLC ke versi terbaru
Menerapkan perbaikan bug dan keamanan resmi (stabil saat ini: 3.0.23)
Di VLC, buka Help > Check for Updates.
VLC membandingkan versi Anda dengan yang terbaru.
Jika ada pembaruan, unduh dari halaman resmi videolan.org.
Installer baru diunduh.
Instal di atas versi Anda saat ini (pengaturan dipertahankan) dan restart.
VLC menjalankan versi baru.
Perbaikan lanjutan
Solusi 1Paksa format warna tertentu (Linux)
Memperbaiki layar hijau pada setup Linux VA-API/VDPAU
Tutup VLC dan buka konfigurasi VLC Anda:
~/.config/vlc/vlcrc.File konfigurasi terbuka.
Temukan bagian avcodec dan tambahkan:
avcodec-hw=none(atau overridevdpau-versionjika ada).Dekode perangkat keras dinonaktifkan di level konfigurasi.
Mulai VLC dan uji.
Video dirender dalam mode perangkat lunak.
Cara mencegahnya
- Perbarui driver GPU secara rutin — frame hijau/pink sering diperbaiki pada rilis driver.
- Setelah pembaruan VLC, verifikasi bahwa dekoding perangkat keras masih berfungsi; build baru terkadang mengubah default.
- Simpan salinan VLC portabel untuk pengujian A/B instan terhadap masalah konfigurasi.
Pertanyaan umum
Mengapa video saya hijau di VLC tetapi baik-baik saja di pemutar lain?
Layar hijau hanya pada mode layar penuh?
Apakah layar hijau pertanda kerusakan GPU?
Apakah layar hijau terjadi pada format tertentu?
Ringkasan
Nonaktifkan dekoding dengan akselerasi perangkat keras — Memperbaiki layar hitam/hijau, pixelasi, dan stuttering pada mayoritas kasus. 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.