VLC màn hình đen ở toàn màn hình trên macOS — cách khắc phục
Toàn màn hình là nơi các vấn đề VLC trên macOS xuất hiện: cửa sổ hoạt động tốt, nhưng chuyển sang toàn màn hình tạo ra một khung đen (audio vẫn phát) hoặc một cửa sổ không bao giờ mở rộng. Các nguyên nhân đặc thù macOS — hệ thống Space toàn màn hình gốc, đầu ra VideoToolbox, và những đặc thù driver GPU trên Apple Silicon. Hướng dẫn này bao quát các cách theo thứ tự giải quyết hầu hết trường hợp.
Vì sao điều này xảy ra?
- Lỗi đầu ra VideoToolbox — đầu ra video mặc định macOS có thể thất bại vẽ lại khi cửa sổ chuyển sang một Space toàn màn hình trên một số tổ hợp GPU/driver.
- Xung đột Space toàn màn hình — toàn màn hình gốc macOS (nút xanh lá) cộng với "Displays have separate Spaces" có thể bỏ lại lớp video của VLC.
- Lỗi driver Apple Silicon — các thế hệ driver M1/M2 đầu tiên có vấn đề vẽ lại toàn màn hình được các bản cập nhật macOS sau sửa.
- Tùy chọn bị hỏng — một cài đặt toàn màn hình/đầu ra cũ từ bản VLC cũ phá chuyển tiếp.
- Giải mã tăng tốc phần cứng bị treo — bộ giải mã GPU treo khi chế độ hiển thị đổi, để lại mặt phẳng video đen.
Cách khắc phục
Giải pháp 1Ép đầu ra video sang OpenGL (hoặc ngược lại)
Cách sửa kinh điển cho toàn màn hình macOS
Đi tới Công cụ > &Tùy chỉnh > &Video > Xuất dữ liệu.
Tùy chọn đầu ra mở.
Đặt Output thành "OpenGL video output" (hoặc quay lại "VideoToolbox" nếu nó là OpenGL).
Module đầu ra thay đổi.
Lưu, khởi động lại VLC và thử toàn màn hình lại.
Toàn màn hình hiển thị đúng.
Giải pháp 2Dùng chế độ toàn màn hình không gốc
Vượt qua hoàn toàn các vấn đề Space macOS
Phát video và nhấn Cmd+F (toàn màn hình riêng của VLC) thay vì nút đèn giao thông xanh.
VLC vào toàn màn hình riêng của nó.
Nếu Cmd+F cũng thất bại, hãy nhấn đúp vào vùng video — điều này bật "Always on top fullscreen" trong một số bản VLC.
Toàn màn hình chuyển đổi.
Tắt tùy chọn macOS System Settings > Desktop & Dock > "Displays have separate Spaces" nếu bạn dùng nhiều màn hình và thấy bóng ma.
Spaces hoạt động có thể đoán trước.
Giải pháp 3Tắt giải mã có tăng tốc phần cứng
Khắc phục màn hình đen/xanh, hiện tượng điểm ảnh và giật hình trong hầu hết các trường hợp
Mở VLC và vào Tools > Preferences (hoặc nhấn Ctrl+P trên Windows/Linux, Cmd+, trên macOS).
Cửa sổ Preferences mở ra.
Nhấn vào thẻ Input / Codecs bên trái.
Các thiết lập liên quan đến codec được hiển thị.
Tìm "Hardware-accelerated decoding" và đặt thành Disable.
Menu xổ xuống hiện là "Disable".
Nhấn Save, sau đó khởi động lại hoàn toàn VLC (đóng mọi cửa sổ VLC, không chỉ video).
VLC khởi động lại với giải mã phần mềm.
Phát lại tệp có vấn đề.
Nếu sự cố biến mất, thì bộ giải mã GPU là thủ phạm.
Giải pháp 4Cập nhật driver đồ họa của bạn
Khắc phục màn hình đen, artefact xanh và crash do lỗi driver
Nhấn Win+X và mở Device Manager (hoặc System Settings > Display trên macOS).
Danh sách thiết bị mở ra.
Mở rộng "Display adapters" và ghi lại model GPU của bạn (NVIDIA, AMD hoặc Intel).
GPU của bạn được xác định.
Tải driver mới nhất từ trang của nhà sản xuất GPU (nvidia.com, amd.com hoặc intel.com) — hoặc dùng Windows Update.
Gói driver đã sẵn sàng.
Cài đặt, khởi động lại PC, sau đó thử VLC lại.
Hệ thống chạy driver mới.
Giải pháp 5Đặt lại tùy chọn VLC về mặc định
Xóa các thiết lập bị hỏng gây crash, màn hình đen và lỗi âm thanh
Đóng hoàn toàn VLC.
Không có tiến trình VLC nào đang chạy.
Mở dấu nhắc lệnh (Win+R → cmd) hoặc terminal.
Có sẵn dòng lệnh.
Chạy:
vlc --reset-config(Windows/Linux) — trên macOS thay vào đó hãy xóa~/Library/Preferences/org.videolan.vlc.Tùy chọn VLC được khôi phục về mặc định.
Khởi chạy VLC và chỉ áp dụng lại các thiết lập bạn thực sự cần.
VLC khởi động với cài đặt sạch.
Giải pháp 6Cập nhật VLC lên phiên bản mới nhất
Áp dụng các bản sửa lỗi chính thức về lỗi và bảo mật (phiên bản ổn định hiện tại: 3.0.23)
Trong VLC, vào Help > Check for Updates.
VLC so sánh phiên bản của bạn với phiên bản mới nhất.
Nếu có bản cập nhật, hãy tải từ trang chính thức videolan.org.
Trình cài đặt mới được tải về.
Cài đè lên phiên bản hiện tại (các thiết lập được giữ nguyên) và khởi động lại.
VLC chạy phiên bản mới.
Khắc phục nâng cao
Giải pháp 1Thử trong một tài khoản người dùng mới
Tách cài đặt cấp macOS khỏi cài đặt VLC
Tạo một tài khoản thử: System Settings > Users & Groups > Add Account.
Một tài khoản sạch tồn tại.
Cài VLC ở đó (hoặc sao chép app) và thử toàn màn hình.
Bạn thấy liệu cài đặt cấp macOS có phải thủ phạm không.
Nếu nó hoạt động trong tài khoản thử, hãy thiết lập lại tùy chọn VLC và cài đặt màn hình của tài khoản chính bạn.
Nguyên nhân được cô lập vào hồ sơ chính của bạn.
Cách tránh trong tương lai
- Ưu tiên Cmd+F thay vì nút xanh cho toàn màn hình media.
- Giữ macOS cập nhật hoàn toàn — các bản sửa hiển thị Apple Silicon có mặt trong các bản cập nhật hệ thống.
- Thoát các tiện ích quản lý cửa sổ (BetterDisplay, Rectangle) nếu bạn thấy lỗi toàn màn hình.
- Giữ VLC cập nhật; các bản sửa toàn màn hình có mặt trong các bản 3.0.x (stable hiện tại: 3.0.23).
Câu hỏi thường gặp
Tại sao toàn màn hình hoạt động trong QuickTime nhưng không trong VLC?
Màn hình đen ở toàn màn hình trên Mac M1/M2/M3/M4?
Cửa sổ vào toàn màn hình nhưng video vẫn nhỏ ở góc
Một màn hình ngoài làm tệ hơn?
Tóm tắt
Ép đầu ra video sang OpenGL (hoặc ngược lại) — Cách sửa kinh điển cho toàn màn hình macOS. 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.