OBS Studio to bezpłatne oprogramowanie typu open source przeznaczone do profesjonalnego przesyłania strumieniowego wideo. Obsługuje zarówno Windows, jak i macOS. OBS Studio jest bardzo popularne i preferowane przez graczy końcowych ze względu na jego funkcjonalność do dostosowywania filmów i mikrozarządzania różnymi modułami.
Przechwytywanie wyświetlacza OBS nie działa
Jedną z funkcji OBS Studio jest Display Capture. Otrzymaliśmy kilka zgłoszeń użytkowników, w których nie mogli uchwycić wszystkich aspektów ekranu, ponieważ moduł nie działał prawidłowo. W tym artykule omówimy wszystkie możliwe przyczyny wystąpienia tych problemów, a także przyjrzymy się obejściom zastosowanym w celu 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 kilka z nich wymienionych dla Ciebie.
- Określony procesor graficzny: Jeśli masz zainstalowany dedykowany system graficzny, oznacza to, że masz dwie opcje grafiki; dedykowana i wbudowana grafika. OBS musi być odpowiednio skonfigurowany, aby działał na Twoim dedykowane grafika.
- Problemy z wersją: Wystąpiły problemy z OBS po wielu aktualizacjach w systemie Windows 10. Chociaż błąd został naprawiony w przypadku kilku użytkowników, nadal były przypadki, w których tak nie było. Przywrócenie starszej wersji rozwiązuje problem.
- Nieaktualne sterowniki: OBS i przechwytywana gra wymagają zaktualizowania grafiki do najnowszej wersji. Jeśli są problematyczne lub nieaktualne, wystąpią problemy.
- Problemy administratora: Ponieważ OBS przechwytuje cały ekran wraz z dźwiękiem, zdarzają się sytuacje, w których dochodzi do zatrzymania, ponieważ wymagane uprawnienia nie zostały przyznane. Zapewnienie wyższego poziomu dostępu zwykle rozwiązuje problem.
Zanim zaczniemy od rozwiązań, upewnij się, że zapisałeś niezapisaną pracę z OBS, ponieważ zresetujemy również aplikację. Upewnij się również, że jesteś zalogowany jako administrator.
Rozwiązanie 1: Zmiana preferencji grafiki dedykowanej
Zwykle osoby korzystające z OBS mają już zainstalowaną dedykowaną grafikę na swoich komputerach ze względu na rozbudowane operacje wymagane do grania w gry. Zgodnie z naszą ankietą i odpowiedzią moderatorów dowiedzieliśmy się, że OBS powinien działać w dedykowanej grafice (nie w standardowej grafice Intela), jeśli używasz go do gier. Podsumowując, jeśli OBS działa na adapterze A, a obraz jest rysowany na adapterze B, otrzymasz plik czarny ekran próbując go uchwycić.
Ponieważ w większości przypadków gra jest rozgrywana w dedykowanej grafice (takiej jak NVIDIA), sensowne byłoby tylko dodanie OBS do NVIDII. Twoja sprawa może być inna, więc odpowiednio zmień kroki.
- Kliknij prawym przyciskiem myszy w dowolnym miejscu na pulpicie i wybierz plik Panel sterowania NVIDIA .
Zmiana preferencji grafiki dla OBS
- 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ć funkcji Display Capture.
Rozwiązanie 2: Przyznawanie dostępu administracyjnego
OBS przechwytuje ekran Twojej gry lub okna i przekazuje go całemu światu. Istnieje kilka przypadków, w których komputer może nie pozwalać na powtarzalne zachowanie i blokować działania OBS. Dlatego powinieneś upewnić się, że OBS uruchamia się jako administrator z podwyższonym dostępem. Aby to zrobić, upewnij się, że jesteś zalogowany jako administrator.
- Naciśnij Windows + E, aby uruchomić Eksplorator plików. Teraz przejdź do katalogu, w którym na komputerze jest zainstalowane OBS Studio. Domyślna lokalizacja instalacji to pliki programów na dysku lokalnym C.
- Gdy znajdziesz się w katalogu instalacyjnym, kliknij prawym przyciskiem myszy plik wykonywalny aplikacji i wybierz Nieruchomości .
- We Właściwościach kliknij plik Zgodność kartę i czek opcja, która mówi Uruchom ten program jako administrator .
Uruchamianie OBS jako administrator
- naciśnij Zastosować 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 tryb zgodności dla systemu Windows 8 lub 8.1 (w zależności od przypadku).
Rozwiązanie 3: Korzystanie z trybu zgodności w OBS
OBS ma tryb zgodności, który jest obejściem takich problemów. W tym przypadku nie zaleca się używania trybu zgodności podczas przechwytywania gry. Zamiast tego w funkcji Przechwytywanie ekranu można włączyć tryb zgodności, aby upewnić się, że przechwytywanie zostanie wykonane.
Uruchamianie OBS w trybie zgodności
Dlatego zawsze, gdy chwytasz, upewnij się, że ty czek opcja Tryb zgodności . Wadą włączenia tego trybu jest to, że gdy jest włączony, wszystko przechodzi przez pamięć RAM do GPU, 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 darmowym, zdarzają się sytuacje, w których aplikacja nie wydaje się stabilna i zawiera różne błędy. Co więcej, zauważono również, że określone wersje OBS Studio miały w sobie problemy, które powodują dziwne problemy, takie jak Display Capture nie działa zgodnie z oczekiwaniami.
W tym rozwiązaniu odinstalujemy aktualną 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 OBS Studio. Kliknij aplikację prawym przyciskiem myszy i wybierz Odinstaluj .
Odinstalowywanie OBS
- Teraz przejdź do oficjalnej witryny pobierania OBS i po wybraniu odpowiedniego systemu operacyjnego pobierz plik wykonywalny do dostępnej lokalizacji.
Ponowne pobieranie OBS
- Teraz kliknij prawym przyciskiem myszy instalator i wybierz Uruchom jako administrator . Po zakończeniu instalacji uruchom ponownie komputer i spróbuj ponownie użyć funkcji przechwytywania ekranu. Sprawdź, czy problem został rozwiązany.
Uwaga: Upewnij się, że konto użytkownika, którego używasz, to administrator przed przystąpieniem do tej metody.
Rozwiązanie 5: Aktualizacja sterowników graficznych
Sterowniki graficzne to główne moduły umożliwiające komunikację między sprzętem graficznym a systemem operacyjnym (aplikacjami lub grami itp.). Jeśli same sterowniki graficzne nie działają poprawnie, wystąpią problemy z prawie wszystkimi aplikacjami wymagającymi grafiki. W tym rozwiązaniu odinstalujemy istniejące sterowniki grafiki i zainstalujemy nowsze później.
- Pobierz i zainstaluj DDU (dezinstalator sterownika ekranu) z jego oficjalnej strony internetowej.
- Po zainstalowaniu Dezinstalator sterownika ekranu (DDU) , uruchom komputer w trybie awaryjnym .
- Po uruchomieniu DDU wybierz pierwszą opcję „ Wyczyść i uruchom ponownie ”. Spowoduje to całkowite odinstalowanie aktualnych sterowników z komputera.
Wyczyść i uruchom ponownie - DDU
- Teraz po odinstalowaniu uruchom komputer normalnie bez trybu awaryjnego. Naciśnij Windows + R, wpisz „ devmgmt. msc ”W oknie dialogowym i naciśnij Enter. Kliknij prawym przyciskiem myszy dowolne puste miejsce i wybierz „ Wyszukaj zmiany sprzętu ”. Zostaną zainstalowane domyślne sterowniki. Spróbuj uruchomić Display Capture i sprawdź, czy to rozwiązuje problem.
Uwaga: Po tym kroku może być konieczne ponowne wykonanie rozwiązania 1. - 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 witryny producenta i pobrać najnowsze.
Ręczna aktualizacja sterowników
- Po zainstalowaniu sterowników uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.