Poprawka: Błąd połączenia współdzielonego IPC Compositor 306 na SteamVR

SteamVR to platforma rzeczywistości wirtualnej opracowana przez Valve jako rozszerzenie Steam. SteamVR oferuje 360-stopniowe doświadczenie VR w całym pomieszczeniu. Zostało to oficjalnie ogłoszone 1 marca 2015 roku podczas Mobile World Congress. Jako platforma, SteamVR obsługuje nie tylko własne HMD, takie jak Vive, ale także inne HMD, takie jak Rift.

Jednak użytkownicy napotykają komunikat o błędzie „ Błąd uruchamiania SteamVR ” podczas próby otwarcia aplikacji SteamVR. Pełny komunikat o błędzie to „ Błąd: nie powiodło się połączenie współdzielonego komponentu IPC Compositor (306) ”. W tym artykule omówimy liczne przyczyny, dla których ten błąd może zostać wywołany.

Co powoduje błąd SteamVR 306?

Ponieważ SteamVR korzysta z wielu komponentów na twoim komputerze w porównaniu ze zwykłym Steam, istnieje wiele powodów, które mogą wywołać ten konkretny komunikat o błędzie. Oto kilka powodów, dla których może się to zdarzyć:

  • Kabel HDMI : Najbardziej podstawowym i powszechnym powodem będzie kabel HDMI, który łączy pudełko z systemem. Kiedy twój kabel HDMI nie znajduje się w głównym gnieździe portu HDMI karty graficznej, pokaże ten błąd i nie będzie mógł uruchomić SteamVR.
  • Aktualizacje SteamVR : W niektórych przypadkach aktualizacje SteamVR mogą być odpowiedzialne za ten konkretny błąd. Kilku użytkowników, którzy znaleźli się w podobnej sytuacji, zgłosiło, że udało im się rozwiązać problem po zmianie SteamVR na wersję beta.
  • Sterowniki graficzne : Innym potencjalnym przypadkiem, w którym występuje ten błąd, jest używanie zaktualizowanych lub przestarzałych sterowników graficznych. Może to spowodować, że SteamVR nie będzie zgodny z twoją specyfikacją.

Teraz, gdy masz już podstawowe zrozumienie natury problemu, przejdziemy do metod. Poniżej znajdziesz zbiór metod, które inni użytkownicy w podobnej sytuacji z powodzeniem wykorzystali do rozwiązania problemu.

Metoda 1: Korzystanie z podstawowego portu HDMI

Czasami ten błąd może być związany z kablem HDMI, oznacza to, że kabel HDMI VR może nie znajdować się w głównym porcie HDMI systemu. Musimy zawsze używać portu głównego, aby VR działała poprawnie. Czasami także adapter lub urządzenie pośrednie; nie należy podłączać kabla HDMI boxu do portu HDMI karty graficznej. Tak więc podłączenie kabla VR HDMI pochodzącego z pudełka bezpośrednio do portu HDMI na karcie graficznej będzie lepsze.

  1. Wyjmij kabel HDMI monitora z głównego portu karty graficznej
  2. Teraz umieść kabel VR w „ Main Port / Primary Port ”, który pochodzi z pudełka VR
  3. Kabel monitora może znajdować się w drugim porcie, ponieważ będzie nadal działał, podczas gdy VR nie
  4. Teraz zamknij okno SteamVR i uruchom je ponownie.

Dla tych, którzy mają tylko jeden port, możesz używać tylko głównego portu HDMI do VR lub możesz uzyskać adapter, jeśli działa z twoim systemem.

Metoda 2: Wypróbuj SteamVR Beta

Kilku użytkowników naprawiło błąd 306, zmieniając ustawienia właściwości SteamVR. W ustawieniach właściwości masz zakładkę BETAS i tam możesz wybrać wersję beta VR, na którą chcesz się włączyć. Domyślnie zostanie wybrany brak, ale możesz zmienić go na wersję beta i poczekać, aż SteamVR go zaktualizuje. Aby zmienić SteamVR na wersję beta, wykonaj poniższe czynności:

  1. Na komputerze otwórz aplikację Steam
  2. W Bibliotece znajdziesz „ SteamVR
  3. Teraz kliknij prawym przyciskiem myszy SteamVR , a następnie kliknij Właściwości
  4. Następnie wybierz zakładkę „ BETAS
  5. W menu rozwijanym „ Wybierz wersję beta, w której chcesz się zapisać ” , musisz wybrać opcję „ beta - Aktualizacja wersji beta SteamVR
  6. Zamknij okno i poczekaj, aż SteamVR zakończy aktualizację.
  7. Jeśli chcesz go w przyszłości wyłączyć, możesz ponownie wybrać opcję „ Brak - zrezygnuj ze wszystkich programów beta ”.

Metoda 3: Ręczna instalacja sterowników graficznych

Jak się okazuje, jednym z powodów, które mogą wywołać błąd 306, jest przestarzały sterownik karty graficznej. Kilku użytkowników, których dotyczy problem, zgłosiło, że problem nie występuje już po zaktualizowaniu sterowników Nvidia Graphics do najnowszych lub po odinstalowaniu, a następnie ponownej instalacji. Ponadto Nvidia Vulkan może zepsuć sytuację dla kierowców, mając niewłaściwą ścieżkę biblioteki w swoich plikach.

W tej metodzie będziemy odinstalowywać sterowniki graficzne, a następnie ręcznie instalować je ze strony producenta. Upewnij się, że pobierasz stąd narzędzie do odinstalowywania sterowników ekranu i zapisujesz je na komputerze stacjonarnym lub dysku zewnętrznym przed uruchomieniem w trybie awaryjnym.

  1. Postępuj zgodnie z instrukcjami w naszym artykule, jak uruchomić komputer w trybie awaryjnym
  2. Po uruchomieniu w trybie awaryjnym możesz skopiować plik DDU na pulpit, jeśli zapisałeś go na USB i rozpakowałeś na pulpicie
  3. Teraz otwórz dezinstalator sterownika ekranu , klikając ikonę DDU

    Uwaga: może pokazywać „ Windows 8.1 ” do wykrywania systemu, nawet jeśli używasz systemu Windows 10, to normalne

  4. Można wybrać opcję dla kart typu , że używasz
  5. Następnie wybierz pierwszą opcję „ Wyczyść i uruchom ponownie ”, proces czystej dezinstalacji zajmie trochę czasu, a następnie system uruchomi się ponownie
  6. Po ponownym uruchomieniu systemu w trybie normalnym możesz przejść do witryny producenta karty graficznej i zainstalować najnowsze sterowniki

Metoda 4: Odinstalowanie Natural Locomotion

Natural Locomotion lub NaLo to płatna aplikacja, która tłumaczy ruchy ramion na wejście z gładzika w celu poruszania się. Jest bardzo pomocny podczas grania na VR, pomaga też trochę przy chorobach. Ale może to powodować błąd 306, ponieważ używany przez nich sterownik nie jest jeszcze zgodny z wersją beta SteamVR. Musisz to odinstalować i spróbować uruchomić SteamVR z Motion Smoothing. Wykonaj poniższe czynności, aby go odinstalować:

  1. Przejdź do Panelu sterowania z menu Start lub wyszukując
  2. Teraz otwórz Program i funkcje

  3. Znajdź naturalną lokomocję i odinstaluj
  4. Przejdź również do katalogu Steam i otwórz folder konfiguracyjny :
    D: \ Pliki programów (x86) \ Steam \ config 
  5. Następnie usuń dwa foldery lokomocji z pliku config
  6. Teraz otwórz SteamVR i przetestuj go w Motion Smoothing