VLC — czarny ekran w pełnym ekranie na macOS — poprawki

Problemy specyficzne dla systemu Ostatnia aktualizacja: Dotyczy: macOS 12+ · Intel & Apple Silicon · VLC 3.0.x

Pełny ekran to miejsce, gdzie problemy macOS VLC wychodzą na jaw: okno działa dobrze, ale przejście do pełnego ekranu daje czarną klatkę (dźwięk nadal gra) albo okno, które się nie rozwija. Przyczyny są specyficzne dla macOS — natywny system przestrzeni pełnoekranowych, wyjście VideoToolbox i dziwactwa sterowników GPU na Apple Silicon. Ten przewodnik obejmuje poprawki w kolejności, która rozwiązuje najwięcej przypadków.

Dlaczego tak się dzieje?

  • Błędy wyjścia VideoToolbox — domyślne wyjście wideo macOS może nie odświeżyć przy przejściu okna do przestrzeni pełnoekranowej na niektórych kombinacjach GPU/stery.
  • Konflikty przestrzeni pełnoekranowej — natywny pełny ekran macOS (zielony przycisk) plus „Wyświetlacze mają osobne przestrzenie” mogą zostawić warstwę wideo VLC z tyłu.
  • Błędy sterowników Apple Silicon — wczesne generacje sterowników M1/M2 miały problemy z odświeżaniem pełnego ekranu, które późniejsze aktualizacje macOS naprawiły.
  • Uszkodzone preferencje — stara, przeterminowana konfiguracja pełnego ekranu/wyjścia ze starszego VLC psuje przejście.
  • Zawieszenia akceleracji sprzętowej — dekoder GPU wisza, gdy zmienia się tryb wyświetlania, zostawiając płaszczyznę wideo czarną.

Jak to naprawić

Rozwiązanie 1Wymuś wyjście wideo na OpenGL (lub odwrotnie)

Klasyczna poprawka pełnego ekranu macOS

  1. Przejdź do Narzędzia > Preferencje > Wideo > Wyjście.

    Otwierają się opcje wyjścia.

  2. Ustaw Wyjście na „OpenGL video output” (lub z powrotem na „VideoToolbox”, jeśli było na OpenGL).

    Moduł wyjściowy się zmienia.

  3. Zapisz, zrestartuj VLC i spróbuj pełnego ekranu ponownie.

    Pełny ekran wyświetla się poprawnie.

UwagaPrzełączenie modułu przerywa przeterminowany stan renderowania — nawet jeśli skończysz na przełączeniu z powrotem, reset często naprawia przejście.

Rozwiązanie 2Użyj nienatywnego trybu pełnego ekranu

Całkowicie omija problemy przestrzeni macOS

  1. Odtwórz wideo i naciśnij Cmd+F (własny pełny ekran VLC) zamiast zielonego przycisku świateł drogowych.

    VLC wchodzi we własny pełny ekran.

  2. Jeśli Cmd+F też zawodzi, kliknij dwukrotnie obszar wideo — to przełącza „Always on top fullscreen” w niektórych wersjach VLC.

    Pełny ekran się przełącza.

  3. Wyłącz preferencję macOS Ustawienia systemowe > Pulpit i Dock > „Wyświetlacze mają osobne przestrzenie”, jeśli używasz wielu monitorów i widzisz smaganie.

    Przestrzenie zachowują się przewidywalnie.

UwagaCmd+F używa pełnego ekranu na poziomie okna VLC, który nie tworzy nowej przestrzeni macOS — omija błąd przejścia.

Rozwiązanie 3Wyłą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.

UwagaZawieszony dekoder podczas zmiany trybu wyświetlania to częsta przyczyna czarnego pełnego ekranu na Apple Silicon.

Rozwiązanie 4Zaktualizuj sterownik karty graficznej

Naprawia czarny ekran, zielone artefakty i awarie wywołane błędami sterownika

  1. Naciśnij Win+X i otwórz Menedżer urządzeń (lub Ustawienia systemowe > Monitory w macOS).

    Otwiera się lista urządzeń.

  2. Rozwiń "Karty graficzne" i zanotuj model swojego GPU (NVIDIA, AMD lub Intel).

    Twoja karta graficzna jest zidentyfikowana.

  3. Pobierz najnowszy sterownik ze strony producenta GPU (nvidia.com, amd.com lub intel.com) — albo użyj Windows Update.

    Pakiet sterownika jest gotowy.

  4. Zainstaluj go, zrestartuj komputer i spróbuj ponownie w VLC.

    System działa na nowym sterowniku.

UwagaW macOS „aktualizacja sterownika” oznacza instalację najnowszej aktualizacji macOS — Apple dołącza sterowniki GPU.

Rozwiązanie 5Przywróć domyślne ustawienia VLC

Usuwa uszkodzone ustawienia powodujące awarie, czarny ekran i problemy z dźwiękiem

  1. Zamknij VLC całkowicie.

    Żaden proces VLC nie jest uruchomiony.

  2. Otwórz wiersz polecenia (Win+R → cmd) lub terminal.

    Wiersz polecenia jest dostępny.

  3. Wykonaj: vlc --reset-config (Windows/Linux) — w macOS usuń zamiast tego ~/Library/Preferences/org.videolan.vlc.

    Ustawienia VLC zostają przywrócone do domyślnych.

  4. Uruchom VLC i skonfiguruj ponownie tylko te opcje, których naprawdę potrzebujesz.

    VLC startuje z czystymi ustawieniami.

UwagaTo usuwa wszystkie własne ustawienia (w tym skróty klawiszowe i skórki). Jeśli chcesz mieć kopię zapasową, najpierw wyeksportuj konfigurację w Tools > Preferences > All > Interface.

Rozwiązanie 6Zaktualizuj 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.

Zaawansowane naprawy

Rozwiązanie 1Przetestuj na świeżym koncie użytkownika

Oddziela ustawienia poziomu macOS od ustawień VLC

  1. Utwórz konto testowe: Ustawienia systemowe > Użytkownicy i grupy > Dodaj konto.

    Czyste konto istnieje.

  2. Zainstaluj tam VLC (lub skopiuj aplikację) i przetestuj pełny ekran.

    Widzisz, czy winne są ustawienia poziomu macOS.

  3. Jeśli działa na koncie testowym, zresetuj preferencje i ustawienia wyświetlania głównego konta.

    Przyczyna ograniczona do Twojego profilu.

UwagaNarzędzia wyświetlania firm trzecich (BetterDisplay, DisplayLink) i aplikacje ułatwień dostępu haczyste na serwer okien to części zamrażające pełny ekran — zamknij je podczas testu.

Jak tego uniknąć

  • Preferuj Cmd+F zamiast zielonego przycisku dla pełnego ekranu mediów.
  • Trzymaj macOS w pełni zaktualizowany — poprawki wyświetlania Apple Silicon przychodzą w aktualizacjach systemu.
  • Zamykaj narzędzia menedżera okien (BetterDisplay, Rectangle), jeśli widzisz dziwactwa pełnego ekranu.
  • Trzymaj VLC w aktualności; poprawki pełnego ekranu pojawiają się w wydaniach 3.0.x (obecna stabilna: 3.0.23).

Częste pytania

Dlaczego pełny ekran działa w QuickTime, ale nie w VLC?
QuickTime używa własnego potoku wideo Apple; moduły wyjścia VLC wchodzą w interakcję z przestrzeniami inaczej. Przełącznik OpenGL/VideoToolbox zwykle to rozwiązuje.
Czarny ekran w pełnym ekranie na Macu M1/M2/M3/M4?
Najpierw zaktualizuj macOS (Apple wysyła poprawki sterowników GPU), a potem przełącz moduł wyjścia wideo. Jeśli się utrzymuje, wyłącz dekodowanie akcelerowane sprzętowo jako test.
Okno wchodzi w pełny ekran, ale wideo zostaje małe w rogu
To błąd skalowania w module wyjścia — przełącz wyjście wideo (OpenGL ↔ VideoToolbox) i zrestartuj VLC.
Czy zewnętrzny monitor to pogarsza?
Tak, zwłaszcza z włączonym „Wyświetlacze mają osobne przestrzenie” lub nieretinałowym monitorem zewnętrznym. Wyłącz osobne przestrzenie lub użyj dublowania jako test.

Podsumowanie

Wymuś wyjście wideo na OpenGL (lub odwrotnie) — Klasyczna poprawka pełnego ekranu 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.