Jak naprawić czarny ekran w OBS Studio

OBS Studio to oprogramowanie typu open source, które umożliwia użytkownikom profesjonalne strumieniowanie gier lub ekranów. Ma platformy zarówno dla systemu operacyjnego macOS, jak i Windows. OBS jest zwykle używany przez zaawansowanych graczy, którzy wolą większą kontrolę nad udostępnianiem ekranu w porównaniu z konwencjonalnym oprogramowaniem do nagrywania ekranu.

OBS od dłuższego czasu nęka problem, w którym użytkownicy doświadczają „czarnego ekranu” podczas próby udostępnienia swoich ekranów online. Ten problem występuje głównie na platformach i systemach Windows, w których istnieją dwie opcje grafiki, tj. Obie dedykowane i zintegrowane. W tym artykule przyjrzymy się wszystkim rozwiązaniom wyjaśniającym, dlaczego ten problem występuje i jakie są kroki, aby go rozwiązać.

Co powoduje czarny ekran w OBS Studio?

Przeprowadziliśmy obszerną ankietę i przeanalizowaliśmy wszystkie przypadki użytkowników, w których podczas przesyłania strumieniowego za pomocą OBS pojawiał się czarny ekran. Na podstawie naszej analizy znaleźliśmy kilka różnych winowajców, które mogą powodować problem. Poniżej wymieniono niektóre z nich:

  • Dedykowana grafika zakłócająca: za każdym razem, gdy uruchamiasz jakąkolwiek aplikację lub grę, system operacyjny musi zdecydować, czy przydzielić zasoby z dedykowanej karty graficznej, czy przez normalną zintegrowaną grafikę płyty głównej. Ten wybór może mieć niekorzystny wpływ na mechanikę biegu, a OBS może nie być w stanie prawidłowo przesyłać strumieniowo.
  • Uprawnienia administratora: Ponieważ OBS udostępnia cały ekran, mogą wystąpić sytuacje, w których komputer może ograniczyć jego dostęp, a tym samym może nie być w stanie wyświetlić zawartości. Zwykle samo uruchomienie aplikacji z dostępem administracyjnym rozwiązuje problem natychmiast.
  • Konflikt aplikacji 32- i 64-bitowej: OBS ma dwie wersje swoich aplikacji, a mianowicie 32 i 64-bitową. W zależności od typu systemu operacyjnego zainstalowanego na komputerze należy wybrać odpowiednią wersję. Jeśli tak nie jest, aplikacja nie będzie zgodna i nie będzie działać poprawnie.
  • Problemy ze zgodnością: napotkaliśmy również kilka przypadków, w których OBS nie był zgodny z najnowszą wersją systemu Windows. W tym przypadku uruchomienie aplikacji w trybie zgodności wymusza uruchomienie aplikacji i działanie zgodnie z oczekiwaniami.
  • Przetaktowywanie: Przetaktowywanie może zwiększyć wydajność komputera, ale ma również niekorzystny wpływ na aplikacje. Możesz spróbować wyłączyć podkręcanie i sprawdzić, czy to pomoże rozwiązać problem.
  • Oprogramowanie powodujące konflikt: w tle może również działać inne podobne oprogramowanie do przechwytywania. To oprogramowanie może kolidować z OBS i powodować wyścig o zasoby, co z pewnością spowoduje nieprawidłowe działanie OBS i nieprawidłowe działanie.
  • Opcje przechwytywania: w OBS dostępnych jest kilka opcji przechwytywania, na przykład pełny ekran lub określone okno itp. Podczas przechwytywania treści należy wybrać właściwą.
  • Komputer w stanie błędu: Nigdy nie można wykluczyć możliwości wystąpienia błędu komputera. Zwykle dzieje się tak, gdy komputer nie został wyłączony przez długi czas. Po prostu jazda na rowerze z mocą rozwiązuje ten problem.
Jeśli masz podobną sytuację, możesz postępować zgodnie z tym artykułem i wykonać kroki rozwiązywania problemów, które dla Ciebie przygotowaliśmy. Tutaj wymieniliśmy starannie dobrane i przetestowane metody, które są używane do obejścia problemu.

Upewnij się, że podążasz za rozwiązaniami z góry i efektywnie schodzisz w dół. Są uporządkowane pod względem trudności i wydajności. Miłego rozwiązywania problemów!

Rozwiązanie 1: Włącz i wyłącz zasilanie komputera

Zanim zaczniemy szeroko rozwiązywać problemy, warto włączyć zasilanie komputera i włączyć go. Było kilka przypadków, w których po prostu włączanie i wyłączanie zasilania natychmiast rozwiązało czarny ekran OBS. Cykliczne zasilanie obejmuje całkowite wyłączenie komputera i odłączenie źródła zasilania. Zmusza to komputer do usunięcia wszystkich tymczasowych konfiguracji, więc za każdym razem, gdy uruchomisz go ponownie, wszystko zostanie zainicjowane na nowo.

  1. Zamknij prawidłowo komputer.
  2. Po wyłączeniu wyjmij gniazdo zasilania lub, jeśli używasz laptopa, wyjmij baterię .
  3. Teraz naciśnij i przytrzymaj przycisk zasilania przez kilka sekund. Zapewni to, że cała moc zostanie wyczerpana.

Po odczekaniu 2-4 minut podłącz wszystko z powrotem i sprawdź, czy problem został rozwiązany.

Rozwiązanie 2: Wybór odpowiedniej wersji OBS Studio

OBS zwykle występuje w dwóch wersjach, tj. 32 i 64 bity. Oprogramowanie jest dostarczane w dwóch wersjach, ponieważ system operacyjny Windows jest również dostarczany w dwóch wersjach. Duża różnica między procesorami 32-bitowymi i 64-bitowymi polega na liczbie obliczeń na sekundę, które mogą wykonywać, co wpływa na szybkość, z jaką mogą wykonywać zadania. W tym rozwiązaniu przejdziemy do katalogu instalacyjnego OBS i po sprawdzeniu wersji bitowej wybierzemy odpowiednią wersję oprogramowania.

Najpierw sprawdzimy wersję systemu operacyjnego zainstalowanego na Twoim komputerze.

  1. Kliknij prawym przyciskiem myszy Ten komputer i wybierz Właściwości .
  1. We właściwościach komputera sprawdź pod nagłówkiem System i sprawdź typ przed Typ systemu . Zanotuj typ systemu operacyjnego i postępuj zgodnie z poniższymi instrukcjami.

Teraz będziemy nawigować do folderu instalacyjnego OBS i uruchomić poprawną wersję aplikacji zgodnie z architekturą bitową na twoim komputerze.

  1. Naciśnij Windows + E, aby uruchomić eksplorator plików. Teraz wyszukaj OBS w oknie dialogowym i otwórz lokalizację pliku, jak pokazano poniżej na obrazku.
  1. Teraz wybierz i otwórz odpowiednią wersję aplikacji w zależności od wersji bitowej systemu operacyjnego. Sprawdź, czy problem został rozwiązany.

Rozwiązanie 3: Zmiana trybu zgodności

Otrzymaliśmy mieszane raporty dotyczące opcji trybu kompatybilności obecnej w aplikacji. Według niektórych użytkowników najnowsza wersja systemu Windows nie była obsługiwana przez aplikację, dlatego musieli zmienić kompatybilność na Windows 7, podczas gdy niektórzy użytkownicy zgłaszali, że wyłączenie trybu zgodności natychmiast rozwiązało problem. Tutaj możesz wypróbować obie metody i sprawdzić, która z nich działa dla Ciebie. Jeśli tak się nie stanie, przywróć ustawienie z powrotem do wartości domyślnych i przejdź do innych rozwiązań.

  1. Naciśnij Windows + S, wyszukaj OBS, kliknij aplikację prawym przyciskiem myszy i wybierz Otwórz lokalizację pliku .
  1. Teraz kliknij prawym przyciskiem myszy plik wykonywalny i wybierz Właściwości .
  1. We właściwościach wybierz kartę Zgodność i zaznacz opcję Uruchom ten program w trybie zgodności dla . Teraz możesz wybrać Windows 7 lub 8.
  1. Zapisz zmiany i wyjdź. Teraz spróbuj uruchomić aplikację i sprawdź, czy problem został rozwiązany.

Rozwiązanie 4: Przyznanie praw administratora

Innym problemem, dla którego możesz nie być w stanie prawidłowo przesyłać strumieniowo ekranu lub gry, jest brak odpowiednich uprawnień administratora. Ponieważ OBS w efekcie udostępnia całą zawartość i wykorzystanie komputera w trybie online, ważne jest, aby nadać mu uprawnienia administratora. W tym rozwiązaniu zrobimy to i sprawdzimy, czy to rozwiązuje problem. Nawet jeśli tak się nie stanie, upewnij się, że opcja jest zaznaczona przez cały czas.

  1. Przejdź do właściwości wykonywalnych OBS, tak jak w poprzednim rozwiązaniu.
  2. Teraz kliknij kartę Zgodność i zaznacz opcję Uruchom ten program jako administrator .
  1. Zastosuj zmiany i zakończ. Uruchom ponownie komputer i ponownie uruchom OBS. Teraz sprawdź, czy problem został rozwiązany.

Rozwiązanie 5: Wybór odpowiedniego procesora graficznego dla zasobów

Innym interesującym zjawiskiem, na które się natknęliśmy, było to, że brak odpowiedniego GPU zgodnie z używanym przechwytywaniem powodował kilka problemów, w tym czarny ekran. Podział według wyboru GPU zgodnie z wybranym wyświetlaczem jest następujący:

  • Przechwytywanie gier: dedykowana grafika (NVIDIA lub AMD).
  • Monitorowanie / wyświetlanie obrazu: standardowy procesor graficzny Intela

Note: This solution is only for users who have a dedicated graphics card installed on their computer.

Here we will signify the methods on how to cater to both the situations. Make sure that you follow them according to your case.

  1. Right-click anywhere on your screen and select NVIDIA Control Panel.
  2. Once in the control panel, navigate to Manage 3D settings and click on Program Settings.
  3. Once in program settings, select the OBS display capture. If you are not able to find the entry, click on Add and look up the software by navigating to its installation directory and selecting the executable from there.
  1. Now according to the type of capture you are doing (game or monitor), select the correct graphics processor for the program. In the case down below, NVIDIA’s processor is selected.
  1. Save changes and exit. Now restart your computer and launch OBS again. Check if the black screen issue is resolved.

Solution 6: Changing Drive Permission Settings

If your OBS is installed in your primary drive (C), there are chances that probably even your user might have not have full permissions to edit and modify its contents. This is the usual case and the reason why a conventional user is not allowed access to the drive is because of security reasons because all the core operating system files are present. However, according to some user reports, changing the ownership settings of the drive solved the issue instantly. Make sure that you are logged in as an administrator before following this solution.

  1. Press Windows + E to launch the File Explorer. Now right-click on your C drive (or whichever drive is set as your main operating system disk) and select Properties.
  2. Select the Security tab and then click on Edit in front of permissions.
  1. Now select the option of Authenticated users and select the checkbox of Full control.
  1. Press Apply to save changes and exit. Restart your computer and start OBS again. Check if the issue is resolved.

Solution 7: Changing Settings of OBS

Another workaround to consider is changing some specific settings of OBS. Usually, OBS allows users to set the configurations according to their own preferences or will. However, in some cases, the custom settings might conflict with the software and cause the black screen. Here we have listed down some of the changes in settings that you have to do in order for OBS to run in optimal settings.

Mode: *Select according to your preference* Screen: *Select according to your game* Priority: *Usually the default one suffices* Sli/crossfire: Check (You can also try unchecking this one later) Force scaling: Uncheck Transparency: Uncheck Framerate lock: Uncheck Record cursor: Check Anti-cheat: Uncheck Overlays: Uncheck

After you have made changes to the settings of OBS, restart it and check if you can stream your screen/games properly without any issues.

Note: You can also change the mode from “Capture any fullscreen application” to “Capture specific window“.

Solution 8: Enabling Multi-adapter compatibility

OBS has a setting of Multi-adapter compatibility which is meant for computers involving SLI or Crossfire technology. SLI/Crossfire is technologies by NVIDIA/AMD which allows users to connect two graphics cards instead of one and utilize them both in your gameplay or applications. Enabling this feature seemed to have fixed the issue of black screen in OBS instantly.

The funny thing is that this fixed the black screen in computers that don’t even have SLI/Crossfire technology installed. To conclude, we can safely say this is a bug in OBS and you have to enable multi-adapter compatibility whether or not you have SLI/Crossfire. You can easily enable this option by selecting the stream and clicking on the gears icon. A new window will pop up from where you can check the option.

Solution 9: Disabling Overclocking

Overclocking allows you to increase the clock rate of your processor until it reaches the threshold temperature set by the manufacturer. Once it reaches the temperature, the clock speed returns back to default so it is cooled down. After it reaches the optimal temperature, its clock speed is increased again and the cycle continues. Overclocking allows users to have better framerates and performance but they aren’t without their share of issues.

We observed that PCs that had overclocking enabled were having the black screen issue in OBS. You should try disabling overclocking and also overclocking related software such as MSI Afterburner and try launching OBS again. If the black screen issue is resolved, consider disabling overclocking for good whenever you are using OBS.

Note: Also try disabling Overlay from GeForce Experience and Windows game bar features. Take into account any additional software features which may provide additional controls over games or video.

Solution 10: Checking for conflicting software

Another reason why you might be experiencing the black screen on your OBS software is that you have additional software running in the background which is also related to screen capture and video recording. This is a very common scenario for users where they ‘think’ that the other third-party software is not running but in reality, it is in the background. In this solution, we will go through all the different software installed on your computer and uninstall all extra software which might be causing the issue.

  1. Press Windows + R, type “appwiz.cpl” in the dialogue box and press Enter.
  2. Once in the application manager, search for any recording software which you might have installed on your computer. Right-click on it and select Uninstall.
  1. You should also check your taskbar for any extra applications running in the background. Right-click on each entry and exit the application.
  1. After you are absolutely sure that no program is running the background, run OBS again and check if the issue is resolved.

Solution 11: Reinstalling the application

If all the above methods don’t work and you are still unable to stream your game/screen successfully using OBS, you should consider reinstalling the application entirely. It is possible that you have a corrupt/outdated copy with issues with several modules. All your preset configurations will be lost during this solution so make sure that you have saved all the work that you need.

  1. Press Windows + R, type “appwiz.cpl” in the dialogue box and press Enter.
  2. Once in the application manager, search for OBS, right-click on it and select Uninstall.
  1. Select both options (one of them will be preselected) and click on Uninstall.
  1. Restart your computer. Now navigate to OBS Studio’s official website and download the latest version from there. Install it and check if the issue persists in the fresh copy.