Skrini Nyeusi ya VLC katika Fullscreen kwenye macOS — Marekebisho

Matatizo maalum ya mfumo Ilisasishwa mara ya mwisho: Inatumika kwa: macOS 12+ · Intel & Apple Silicon · VLC 3.0.x

Fullscreen ni pale masuala ya VLC ya macOS yanavyojitokeza: dirisha linafanya kazi vizuri, lakini kubadilisha kuwa fullscreen hutoa fremu nyeusi (sauti bado inacheza) au dirisha lisilopanuka kamwe. Sababu ni mahususi kwa macOS — mfumo wa asili wa fullscreen Space, output ya VideoToolbox, na tabia za driver ya GPU kwenye Apple Silicon. Mwongozo huu unajumuisha marekebisho kwa mpangilio unaotatua kesi nyingi.

Kwa nini hii hutokea?

  • Matatizo ya output ya VideoToolbox — output chaguomsingi ya video ya macOS inaweza kushindwa kuchora upya wakati dirisha linapohamia fullscreen Space kwenye baadhi ya mchanganyiko wa GPU/driver.
  • Mgongano wa Fullscreen Space — fullscreen asilia ya macOS (kitufe cha kijani) pamoja na "Displays have separate Spaces" inaweza kuacha safu ya video ya VLC nyuma.
  • Vidudu vya driver ya Apple Silicon — vizazi vya awali vya driver ya M1/M2 vilikuwa na masuala ya kuchora upya fullscreen ambayo tasasisho za baadaye za macOS zilirekebisha.
  • Preferences zilizoharibika — mpangilio wa zamani wa fullscreen/output kutoka kwa toleo la zamani la VLC unavunja mabadiliko.
  • Kufulia kwa kuendeza kwa hardware — decoder ya GPU inaning'inia wakati hali ya display inapobadilika, na kuacha ndege ya video iwe nyeusi.

Jinsi ya kurekebisha

Suluhisho 1Lazimisha output ya video kuwa OpenGL (au kinyume chake)

Marekebisho ya kawaida ya fullscreen ya macOS

  1. Nenda Tools > Preferences > Video > Output.

    Chaguo za output zinafunguka.

  2. Weka Output kuwa "OpenGL video output" (au rudia "VideoToolbox" ikiwa ilikuwa OpenGL).

    Module ya output inabadilika.

  3. Hifadhi, uanze VLC upya, na ujaribu fullscreen tena.

    Fullscreen inaonyeshwa vizuri.

KumbukaKubadilisha module kunavunja hali ya kuchora iliyochakaa — hata ukiisha kubadilisha nyuma, urejesho mara nyingi hurekebisha mabadiliko.

Suluhisho 2Tumia modi ya fullscreen isiyo ya asili

Inapita tu masuala ya macOS Space

  1. Cheza video na ubofye Cmd+F (fullscreen ya VLC yenyewe) badala ya kitufe cha kijani cha taa.

    VLC inaingia fullscreen yake yenyewe.

  2. Ikiwa Cmd+F pia inashindwa, bofya mara mbili eneo la video — hii hubadilisha "Always on top fullscreen" kwenye baadhi ya matoleo ya VLC.

    Fullscreen inabadilishwa.

  3. Zima preference ya macOS System Settings > Desktop & Dock > "Displays have separate Spaces" ikiwa unatumia monitor nyingi na unaona ghosting.

    Spaces zinatenda kwa kutarajiwa.

KumbukaCmd+F hutumia fullscreen ya kiwango cha dirisha ya VLC, ambayo haifanyi Space mpya ya macOS — hivyo inaepuka mdudu wa mabadiliko.

Suluhisho 3Zima hardware-accelerated decoding

Inarekebisha skrini nyeusi/kijani, pixelation na kutetemeka katika hali nyingi

  1. Fungua VLC na nenda Tools > Preferences (au bonyeza Ctrl+P kwenye Windows/Linux, Cmd+, kwenye macOS).

    Dirisha la Preferences linaufunguka.

  2. Bofya kichupo cha Input / Codecs upande wa kushoto.

    Mipangilio inayohusiana na codec inaonyeshwa.

  3. Tafuta "Hardware-accelerated decoding" na uiweke kwa Disable.

    Dropdown sasa inaonyesha "Disable".

  4. Bofya Save, kisha uzime VLC kwa kamilifu (funga kila dirisha la VLC, sio tu video).

    VLC inaanza tena na software decoding.

  5. Cheza faili inayotatiza tena.

    Ikiwa tatizo limepotea, decoder ya GPU ndiyo ilikuwa chanzo.

KumbukaDecoder iliyo ning'inia wakati wa kubadilisha hali ya display ni sababu ya kawaida ya skrini nyeusi ya fullscreen kwenye Apple Silicon.

Suluhisho 4Sasisha driver yako ya graphics

Inatatua skrini nyeusi, artifacts za kijani na crash zinazosababishwa na bug za driver

  1. Bonyeza Win+X na ufungue Device Manager (au System Settings > Display kwenye macOS).

    Orodha ya vifaa inafunguka.

  2. Panua "Display adapters" na uandike modeli yako ya GPU (NVIDIA, AMD au Intel).

    GPU yako imetambuliwa.

  3. Pakua driver mpya kutoka tovuti ya mtengenezaji wa GPU (nvidia.com, amd.com au intel.com) — au tumia Windows Update.

    Kifurushi cha driver kipo tayari.

  4. Sakinisha, uanze kompyuta yako upya, kisha ujaribu VLC tena.

    Mfumo unatumia driver mpya.

KumbukaLaptops za OEM wakati mwingine zinazuia driver za mtengenezaji; katika hilo tumia ukurasa wa driver kutoka mtengenezaji wa laptop yako badala yake.

Suluhisho 5Weka upya preferences za VLC kuwa chaguomsingi

Inafuta mipangilio iliyoharibika inayosababisha crash, skrini nyeusi na matatizo ya sauti

  1. Funga VLC kwa kamilifu.

    Hakuna mchakato wa VLC unaotenda.

  2. Fungua command prompt (Win+R → cmd) au terminal.

    Mstari wa amri upo.

  3. Endesha: vlc --reset-config (Windows/Linux) — kwenye macOS futa ~/Library/Preferences/org.videolan.vlc badala yake.

    Preferences za VLC zinarudishwa kuwa chaguomsingi.

  4. Zindua VLC na utumie tena tu mipangilio unayohitaji kweli.

    VLC inaanza na mipangilio safi.

KumbukaHii inafuta preferences zote za kibinafsi (pamoja na shortcuts na skins). Hamisha config yako kwanza chini ya Tools > Preferences > All > Interface ukipenda chelezo.

Suluhisho 6Sasisha VLC kuwa toleo jipya zaidi

Inatumia marekebisho rasmi ya bug na usalama (stable ya sasa: 3.0.23)

  1. Katika VLC, nenda Help > Check for Updates.

    VLC inalinganisha toleo lako na jipya zaidi.

  2. Ikiwa tasasisho lipo, lipakue kutoka ukurasa rasmi videolan.org.

    Installer mpya inapakuliwa.

  3. Sakinisha juu ya toleo lako la sasa (mipangilio hifadhiwa) na uanze upya.

    VLC inaendesha toleo jipya.

KumbukaVLC 3.0.23 ni tasasisho la 24 kwenye tawi la 3.0 na linajumuisha kundi kubwa la marekebisho ya demuxer na uthabiti — matatizi mengi ya "hachezi" tayari yametatuliwa huko.

Masuluhisho ya hali ya juu

Suluhisho 1Jaribu kwenye akaunti mpya ya mtumiaji

Inatenga mipangilio ya kiwango cha macOS kutoka kwa mipangilio ya VLC

  1. Unda akaunti ya mtihani: System Settings > Users & Groups > Add Account.

    Akaunti safi ipo.

  2. Sakinisha VLC huko (au nakili programu) na ujaribu fullscreen.

    Unaona iwapo mipangilio ya kiwango cha macOS ndiyo shida.

  3. Ikiwa inafanya kazi kwenye akaunti ya mtihani, rejesha preferences za VLC na mipangilio ya display ya akaunti yako kuu.

    Sababu imewatengwa kwenye wasifu wako kuu.

KumbukaZana za display za wahusika wengine (BetterDisplay, DisplayLink) na programu za ufikivu zinazoshika window server ni wavunja-jambo wa fullscreen wa kawaida — funga wakati wa kujaribu.

Jinsi ya kuiepuka baadaye

  • Pendelea Cmd+F badala ya kitufe cha kijani kwa fullscreen ya media.
  • Weka macOS isasishe kwa kamilifu — marekebisho ya display ya Apple Silicon yanafika kwenye tasasisho za mfumo.
  • Funga zana za window-manager (BetterDisplay, Rectangle) ikiwa unaona hitilafu za fullscreen.
  • Weka VLC isasishe; marekebisho ya fullscreen yanatolewa na matoleo ya 3.0.x (stable ya sasa: 3.0.23).

Maswali yanayoulizwa mara kwa mara

Kwa nini fullscreen inafanya kazi katika QuickTime lakini si VLC?
QuickTime hutumia bomba la video la Apple lenyewe; moduli za output za VLC zinashirikiana na Spaces kwa njia tofauti. Kubadilisha OpenGL/VideoToolbox kwa kawaida huitatua.
Skrini nyeusi katika fullscreen kwenye Mac ya M1/M2/M3/M4?
Sasisha macOS kwanza (Apple hutoa marekebisho ya driver ya GPU), kisha badilisha module ya output ya video. Ikiwa inaendelea, zima decoding iliyo endelezwa na hardware kama mtihani.
Dirisha linakuwa fullscreen lakini video inabaki ndogo kwenye kona
Huo ni mdudu wa scaling kwenye module ya output — badilisha output ya video (OpenGL ↔ VideoToolbox) na uianze VLC upya.
Je, monitor ya nje inafanya iwe mbaya zaidi?
Ndiyo, hasa na "Displays have separate Spaces" imewezeshwa au display ya nje isiyo ya Retina. Zima Spaces za kutenganisha au tumia mirroring kama mtihani.

Muhtasari

Lazimisha output ya video kuwa OpenGL (au kinyume chake) — Marekebisho ya kawaida ya fullscreen ya 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.