Poprawka: nie można zainicjować okna OpenGL

Open Graphics Library to wieloplatformowy interfejs programowania aplikacji (API), który jest używany do renderowania grafiki wektorowej 3D i 2D. Interfejs API jest zwykle używany do interakcji z graficzną jednostką przetwarzania (GPU), co z kolei pomaga uzyskać renderowanie przyspieszane sprzętowo.

 

Wiele ciężkich gier opiera się na tym interfejsie API do obsługi grafiki i używa ich w rozgrywce. Ostatnio wielu użytkowników napotkało problem polegający na tym, że nie mogli grać w tę grę, ponieważ pojawił się błąd o treści „ Nie można zainicjować okna OpenGL ”. Ten błąd jest głównie związany ze sterownikami graficznymi lub ustawieniami rozdzielczości gry. Po kolei przejdziemy przez wszystkie obejścia. Sprawdź je.

Rozwiązanie 1: Zmiana „TKGRAPHICSSETTINGS.MXML”

Każda gra ma dedykowany plik, który służy do ładowania ustawień przy każdym uruchomieniu. Te ustawienia obejmują rozdzielczość, szczegóły cieni, szczegóły tekstur itp. Otworzymy ten plik w notatniku, wprowadzimy pewne zmiany w zależności od systemu i spróbujemy uruchomić grę.

  1. Kliknij prawym przyciskiem myszy w dowolnym miejscu na pulpicie i wybierz Ustawienia wyświetlania .

  1. Sprawdź rozdzielczość, której aktualnie używa Twój komputer. Tutaj jest to „1920 x 1200”. Zanotuj to, ponieważ będziemy go potrzebować w dalszej części rozwiązania.

  1. Naciśnij Windows + E, aby uruchomić Eksplorator plików. Przejdź do następującego katalogu:
D: \ Steam \ steamapps \ common \ NoMansSky \ Binaries \ SETTINGS

Zwróć uwagę, że twój katalog będzie inny. Tutaj Steam jest zainstalowany na dysku lokalnym D. Twój Steam może być zainstalowany na innym dysku twardym. Upewnij się, że zmieniłeś adres nawigacji zgodnie z Twoim systemem.

  1. Kliknij prawym przyciskiem myszy plik „ MXML ” i wybierz „ Edytuj za pomocą Notepad ++ ”. Dzieje się tak, jeśli masz zainstalowany ten edytor. W przeciwnym razie możesz wybrać Otwórz za pomocą> Notatnik .

  1. Teraz, po otwarciu pliku konfiguracyjnego, wyszukaj znacznik „ ResolutionWidth” i „ ResolutionHeight” . Sprawdź, czy ustawiono bieżącą rozdzielczość. Jeśli wartości nie pasują, powinieneś zmienić wartość na taką, którą widziałeś wcześniej.

Na przykład, jeśli twoja rozdzielczość wynosi 1920 x 1200, „ResolutionWidth” powinno wynosić „1920”, a „ResolutionHeight” - „1200”. Jak widać na poniższym przykładzie, ustawiona rozdzielczość była nieprawidłowa.

  1. Zapisz zmiany w pliku i zakończ. Uruchom ponownie komputer, uruchom Steam i spróbuj zagrać w grę.

Jeśli nadal napotykasz błąd podczas próby uruchomienia gry, możesz spróbować zmienić atrybut „ Pełny ekran” . Zmień atrybut na „ false ”. Zapisz zmiany i spróbuj uruchomić grę.

Rozwiązanie 2: Instalowanie najnowszego klienta na PS4

Jeśli napotkasz ten błąd na PS Now na swoim komputerze, prawdopodobnie oznacza to, że klient jest nieaktualny i nowy jest niedostępny. Od czasu do czasu programiści wydają nową wersję, aby przeciwdziałać niektórym błędom lub dodawać nowe funkcje do platformy. Jeśli masz przestarzałego klienta, może to spowodować rozbieżności.

  1. Pobierz najnowszego klienta PS Now z oficjalnej strony internetowej.
  2. Teraz nie odinstalowuj starszej wersji. Zainstaluj tę nową wersję na istniejącej wersji.
  3. Po zakończeniu instalacji uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.

Rozwiązanie 3: Zmiana użytkownika / ponowne logowanie

Istnieje również znane obejście problemu, w którym zwykłe ponowne zalogowanie się do Steam rozwiązuje problem. Przyczyna tego nie jest dobrze znana, ale warto wywnioskować, że aktualnie zalogowany użytkownik może mieć problemy z zapisanymi konfiguracjami wyświetlania. Przeładowanie może rozwiązać ten problem.

  1. Uruchom klienta Steam za pomocą Steam.exe
  2. Wyloguj się ze Steam, klikając obecną opcję „ Zmień użytkownika ”, jeśli klikniesz tytuł swojego konta w prawym górnym rogu klienta Steam.

  1. Po kliknięciu tej opcji zostanie wyświetlony ekran logowania, w którym należy wprowadzić swoje dane uwierzytelniające. Po wprowadzeniu poświadczeń zaznacz pole wyboru Zapamiętaj moje hasło. Kliknij przycisk Zaloguj.

  1. Po zalogowaniu uruchom grę, w którą próbujesz grać, i sprawdź, czy błąd OpenGL nadal występuje.

Rozwiązanie 4: Aktualizacja sterowników graficznych

Jeśli masz uszkodzone lub nieaktualne sterowniki, może to być przyczyną niepowodzenia uruchomienia gry lub wyskakującego komunikatu OpenGL. Teraz istnieją dwa sposoby aktualizacji sterowników: ręcznie lub automatycznie . W przypadku ręcznego musisz osobiście pobrać sterownik po wyszukaniu go na stronie producenta.

Przed aktualizacją sterowników sprawdzimy, czy zainstalowanie sterowników domyślnych rozwiąże za nas problem.

  1. Uruchom komputer w trybie awaryjnym . Wpisz „ devmgmt. msc ”w oknie dialogowym i naciśnij klawisz Enter. Tutaj przejdź do kart graficznych , kliknij prawym przyciskiem myszy kartę i wybierz Odinstaluj urządzenie .

  1. Uruchom komputer w trybie normalnym, naciśnij Windows + R, wpisz „ devmgmt. msc ”w oknie dialogowym i naciśnij klawisz Enter. Najprawdopodobniej zostaną zainstalowane domyślne sterowniki. Jeśli nie, kliknij prawym przyciskiem myszy dowolne puste miejsce i wybierz „ Skanuj w poszukiwaniu zmian sprzętu ”. Teraz sprawdź, czy gra działa bez problemów . Jeśli to działa bez żadnych problemów, dobrze dla Ciebie. Jeśli nie, kontynuuj.
  2. Teraz są dwie opcje. Możesz albo wyszukać w Internecie najnowszy sterownik dostępny dla twojego sprzętu na stronie producenta, takiej jak NVIDIA itp. (I zainstalować go ręcznie), albo możesz pozwolić Windows zainstalować najnowszą wersję (automatycznie wyszukuje aktualizacje).
  3. Przyjrzymy się instalacji automatycznej. Kliknij prawym przyciskiem myszy swój sprzęt i wybierz „ Aktualizuj sterownik ”. Wybierz pierwszą opcję „Wyszukaj automatycznie zaktualizowane oprogramowanie sterownika”. Wybierz drugą opcję, jeśli aktualizujesz ręcznie, wybierz „Wyszukaj sterownik” i przejdź do lokalizacji, z której pobrałeś.

  1. Uruchom ponownie komputer po zainstalowaniu sterowników, uruchom grę i sprawdź, czy możesz pomyślnie uruchomić grę bez komunikatu o błędzie.