Poprawka: OBS Display Capture nie działa
OBS Studio to bezpłatne oprogramowanie typu open source przeznaczone do profesjonalnego przesyłania strumieniowego wideo. Obsługuje oba systemy Windows i macOS. OBS Studio jest bardzo popularne i preferowane przez graczy końcowych, ze względu na jego funkcjonalność do ulepszania filmów i zarządzania różnymi modułami.
Jedną z funkcji OBS Studio jest przechwytywanie wyświetlania. Otrzymaliśmy kilka zgłoszeń użytkowników, w których nie mogli uchwycić wszystkich aspektów swojego ekranu, ponieważ moduł nie działał poprawnie. W tym artykule omówimy wszystkie możliwe przyczyny, dlaczego występują te problemy, a także spojrzymy na obejścia zastosowane do ich rozwiązania.
Co powoduje, że OBS Display Capture nie działa?
Mamy kilka różnych konfiguracji sprzętu i komputerów od różnych użytkowników. Po eksperymentach i analizach doszliśmy do wniosku, że istnieje kilka różnych powodów, dla których ten problem występuje. Oto niektóre z nich.
- Określony procesor graficzny: Jeśli masz zainstalowany dedykowany system graficzny, oznacza to, że masz dwie opcje graficzne; dedykowana grafika na pokładzie. OBS musi być odpowiednio skonfigurowany do działania na dedykowanej grafice.
- Problemy z wersją: po kilku aktualizacjach w systemie Windows 10 zaobserwowano problemy z OBS. Mimo że błąd został naprawiony dla kilku użytkowników, nadal zdarzały się przypadki, w których nie było. Powrót do starszej wersji rozwiązuje problem.
- Nieaktualne sterowniki: OBS i gra, którą przechwytujesz, oba wymagają zaktualizowania grafiki do najnowszej wersji. Jeśli są problematyczne lub nieaktualne, mogą wystąpić problemy.
- Problemy z administratorem: Ponieważ OBS przechwytuje cały ekran wraz z dźwiękiem, istnieją przypadki, w których zatrzymuje się, ponieważ wymagane uprawnienia nie zostały przyznane. Zapewnienie podwyższonego dostępu zazwyczaj rozwiązuje problem.
Zanim zaczniemy od rozwiązań, upewnij się, że zapisałeś niezapisaną pracę z OBS, ponieważ my również zresetujemy aplikację. Upewnij się także, że jesteś zalogowany jako administrator.
Rozwiązanie 1: Zmiana preferencji dedykowanej grafiki
Zwykle ludzie, którzy korzystają z OBS, mają już na swoich komputerach zainstalowaną dedykowaną grafikę z powodu obszernych operacji wymaganych do grania w gry. Według naszej ankiety i odpowiedzi moderatorów dowiedzieliśmy się, że OBS powinien działać w dedykowanej grafice (nie w standardowej Intel), jeśli używasz go do gier. Podsumowując, jeśli OBS działa na adapterze A, a na adapterze B jest rysowany obraz, pojawi się czarny ekran podczas próby jego przechwycenia.
Ponieważ w większości przypadków gra toczy się w dedykowanej grafice (takiej jak NVIDIA), sensowne byłoby dodanie OBS również do NVIDII. Twoja sprawa może być inna, więc odpowiednio zmień kroki.
- Kliknij prawym przyciskiem myszy dowolne miejsce na pulpicie i wybierz panel sterowania NVIDIA .
- Po otwarciu panelu sterowania kliknij Zarządzaj ustawieniami 3D . Teraz kliknij Ustawienia programu .
- Teraz zobaczysz listę rozwijaną zawierającą listę wszystkich programów. Dodaj OBS i wybierz NVIDIA (dedykowana grafika) z drugiego menu rozwijanego.
- Zapisz zmiany i wyjdź. Uruchom ponownie komputer i spróbuj użyć Display Capture.
Rozwiązanie 2: Przyznanie dostępu administracyjnego
OBS przechwytuje ekran z gry lub okna i przesyła je na cały świat. Istnieje kilka przypadków, w których komputer może nie pozwalać na powtarzające się zachowanie i blokować działania OBS. Dlatego należy upewnić się, że OBS zaczyna działać jako administrator z podwyższonym dostępem. Aby to zrobić, upewnij się, że jesteś zalogowany jako administrator.
- Naciśnij Windows + E, aby uruchomić Eksploratora plików. Teraz przejdź do katalogu, w którym OBS Studio jest zainstalowane na twoim komputerze. Domyślna lokalizacja instalacji znajduje się w plikach programu dysku lokalnego C.
- Po przejściu do katalogu instalacyjnego kliknij prawym przyciskiem myszy plik wykonywalny aplikacji i wybierz Właściwości .
- W oknie Właściwości kliknij kartę Zgodność i zaznacz opcję Mów ten program jako administrator .
- Naciśnij Zastosuj, aby zapisać zmiany i wyjść. Teraz spróbuj ponownie uruchomić OBS i sprawdź, czy problem został rozwiązany.
Uwaga: jeśli to nie zadziała, zawsze możesz spróbować uruchomić aplikację w trybie zgodności dla Windows 8 lub 8.1 (zależnie od twojego przypadku).
Rozwiązanie 3: Używanie trybu zgodności w OBS
OBS jest wyposażony w tryb zgodności, który jest obejściem takich problemów. W tym przypadku nie zaleca się korzystania z trybu zgodności podczas przechwytywania gry. Zamiast tego w opcji Przechwytywanie ekranu można włączyć tryb zgodności, aby zapewnić przechwytywanie.
Dlatego za każdym razem, gdy robisz zdjęcia, zaznacz opcję Tryb zgodności . Wadą włączenia tego trybu jest to, że gdy jest włączony, wszystko przechodzi przez pamięć RAM do karty graficznej, co oznacza wielką utratę wydajności. W normalnych przypadkach wszystko pozostaje w pamięci GPU, co jest bardzo szybkie.
Uwaga: Upewnij się, że używasz trybu zgodności w ostateczności, gdy nic innego nie działa.
Rozwiązanie 4: Ponowna instalacja OBS Studio
Ponieważ OBS jest oprogramowaniem typu open source i jest darmowy, zdarzają się sytuacje, w których aplikacja nie wydaje się stabilna i ma w niej różne błędy. Ponadto zauważono również, że w określonych wersjach OBS Studio występują problemy, które powodują dziwne problemy, takie jak przechwytywanie obrazu, które nie działa zgodnie z oczekiwaniami.
W tym rozwiązaniu odinstalujemy bieżącą kopię OBS Studio i po ponownym uruchomieniu zainstalujemy najnowszą wersję. Wszystkie dane użytkownika zostaną usunięte, więc upewnij się, że zapisałeś całą swoją pracę.
- Naciśnij Windows + R, wpisz „ appwiz.cpl ” w oknie dialogowym i naciśnij Enter.
- W menedżerze aplikacji wyszukaj wpisy do OBS Studio. Kliknij aplikację prawym przyciskiem myszy i wybierz Odinstaluj .
- Teraz przejdź do oficjalnej witryny pobierania OBS i po wybraniu odpowiedniego systemu operacyjnego pobierz plik wykonywalny do dostępnej lokalizacji.
- Teraz kliknij prawym przyciskiem myszy instalatora i wybierz Uruchom jako administrator . Po zakończeniu instalacji uruchom ponownie komputer i spróbuj ponownie użyć przechwytywania obrazu. Sprawdź, czy problem został rozwiązany.
Rozwiązanie 5: Aktualizacja sterowników graficznych
Sterowniki graficzne to główne moduły, które umożliwiają komunikację między sprzętem graficznym a systemem operacyjnym (aplikacje lub gry itp.). Jeśli same sterowniki grafiki nie działają poprawnie, wystąpią problemy z prawie wszystkimi aplikacjami wymagającymi grafiki. W tym rozwiązaniu odinstalujemy istniejące sterowniki graficzne i zainstalujemy nowsze.
- Pobierz i zainstaluj DDU (deinstalator sterownika ekranu) z jego oficjalnej strony internetowej.
- Po zainstalowaniu Display Driver Uninstaller (DDU) uruchom komputer w trybie awaryjnym . Możesz sprawdzić nasz artykuł na temat uruchamiania komputera w trybie awaryjnym.
- Po uruchomieniu DDU wybierz pierwszą opcję „ Wyczyść i uruchom ponownie ”. Spowoduje to całkowite odinstalowanie bieżących sterowników z komputera.
- Teraz po odinstalowaniu uruchom komputer normalnie bez trybu awaryjnego. Naciśnij Windows + R, wpisz „ devmgmt. msc ”w oknie dialogowym i naciśnij klawisz Enter. Kliknij puste miejsce prawym przyciskiem myszy i wybierz „ Wyszukaj zmiany sprzętu ”. Domyślne sterowniki zostaną zainstalowane. Spróbuj uruchomić Display Capture i sprawdź, czy to rozwiąże problem.
Uwaga: Po tym kroku może być konieczne wykonanie rozwiązania 1 ponownie.
- W większości przypadków domyślne sterowniki nie będą działać, więc możesz zainstalować najnowsze sterowniki za pośrednictwem aktualizacji systemu Windows lub przejść do strony internetowej producenta i pobrać najnowsze.
- Po zainstalowaniu sterowników uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.