VR-игры

Исправление: Shared IPC Compositor Connect Failed 306 на SteamVR

SteamVR — это платформа виртуальной реальности, разработанная компанией Valve в качестве расширения Steam. SteamVR предлагает 360-градусный VR-опыт в полной комнате. Официальный анонс состоялся 1 марта 2015 года на Всемирном мобильном конгрессе. Как платформа, SteamVR поддерживает не только собственные HMD, такие как Vive, но и другие HMD, например Rift.

Shared IPC Compositor Connect Failed 306 на SteamVR
Исправление ошибки 306 Shared IPC Compositor Connect Failed

Тем не менее, пользователи сталкиваются с сообщением об ошибке «Ошибка при запуске SteamVR» при попытке открыть приложение SteamVR. Полное сообщение об ошибке выглядит так «Ошибка: Shared IPC Compositor Connect Failed (306)«. В этой статье мы рассмотрим многочисленные причины, по которым может возникать эта ошибка.

Что вызывает ошибку 306 в SteamVR?

Так как SteamVR использует много компонентов на вашем компьютере по сравнению с обычным Steam, есть различные причины, которые могут вызвать это конкретное сообщение об ошибке. Вот некоторые причины, по которым это может произойти:

  • Кабель HDMI: Самой основной и распространенной причиной может быть ваш кабель HDMI, соединяющий приставку с вашей системой. Если HDMI-кабель не находится в основном разъеме HDMI-порта видеокарты, она выдаст эту ошибку и не сможет запустить SteamVR.
  • Обновления SteamVR: В некоторых случаях эта ошибка может быть вызвана обновлениями SteamVR. Несколько пользователей, оказавшихся в похожей ситуации, сообщили, что им удалось решить проблему после перехода SteamVR на бета-версию.
  • Графические драйверы: Другим возможным случаем возникновения этой ошибки является использование обновленных или устаревших графических драйверов. Это может сделать SteamVR несовместимым с вашей спецификацией.

Теперь, когда у вас есть базовое понимание сути проблемы, мы перейдем к методам. Ниже вы найдете подборку методов, которые другие пользователи в аналогичной ситуации успешно использовали для решения проблемы.

Метод 1: Использование основного порта HDMI

Иногда эта ошибка может быть связана с кабелем HDMI, это означает, что ваш кабель HDMI VR может быть не в основном порту HDMI вашей системы. Для корректной работы VR необходимо всегда использовать основной порт. Также иногда не следует использовать адаптер или промежуточное устройство; подключая кабель HDMI от коробки к порту HDMI видеокарты. Поэтому лучше подключить кабель VR HDMI, идущий от коробки, непосредственно к порту HDMI на вашей видеокарте.

  1. Уберите монитор Кабель HDMI с основным портом видеокарты
  2. Теперь вставьте кабель VR в порт «Главный порт/Основной порт«Который идет от коробки VR
    Используйте основной порт для HDMI-кабеля VR
  3. Кабель монитора может находиться во вторичном порту, потому что он будет работать, а VR — нет
  4. Теперь выйдите из игры SteamVR и снова перезагрузите систему.

Для тех, у кого только один порт, вы можете использовать только ваш основной порт HDMI для VR, или вы можете получить адаптер, если он работает с вашей системой.

Способ 2: Пробуем бета-версию SteamVR

Несколько пользователей исправили ошибку 306, изменив настройки свойств SteamVR. В настройках свойств есть вкладка BETAS, и там вы можете выбрать бета-версию для VR, чтобы принять в нее участие. По умолчанию будет выбрано значение «Нет», но вы можете изменить его на «Бета» и подождать, пока SteamVR обновит его. Чтобы изменить SteamVR на бета-версию, выполните следующие действия:

  1. На вашем компьютере откройте Приложение Steam
  2. Перейдите по ссылке Библиотека, вы найдете раздел «SteamVR«
    SteamVR в библиотеке Steam
  3. Теперь щелкните правой кнопкой мыши SteamVR, а затем нажмите Свойства
  4. После этого выберите пункт «BETAS» вкладка
  5. Здесь в разделе «Выберите бета-версию, в которую вы хотите войти«в раскрывающемся меню выберите «бета» — Обновление бета-версии SteamVR«
    Выбор бета-обновления SteamVR
  6. Закройте окно и подождите SteamVR чтобы завершить обновление.
  7. Если вы хотите отключить его в будущем, вы можете выбрать «Нет — Отказаться от всех бета-программ» снова.

Метод 3: Установка графических драйверов вручную

Как выяснилось, одной из причин, которая может вызвать ошибку 306, является устаревший графический драйвер. Несколько пострадавших пользователей сообщили, что проблема перестала возникать после обновления графических драйверов Nvidia до последних версий или после удаления и повторной установки. Кроме того, Nvidia Vulkan может испортить драйверы, указав неверный путь к библиотеке в их файлах.

В этом методе мы будем удалять графические драйверы, а затем вручную устанавливать их с сайта производителя. Убедитесь, что вы скачали программу удаления драйверов дисплея с сайта здесь и сохраните его на рабочем столе или внешнем диске перед загрузкой в безопасный режим.

  1. Следуйте инструкциям в нашей статье о том, как загрузить переведите компьютер в безопасный режим
  2. После запуска в безопасном режиме вы можете скопировать DDU-файл на рабочий стол, если вы сохранили его на USB, и извлечь его на рабочий стол
  3. Теперь откройте Display Driver Uninstaller нажав на значок DDU
    Примечание: Может появиться сообщение «Windows 8.1«Что касается определения системы, даже если вы используете Windows 10, это нормально
  4. Вы можете выбрать вариант Тип карты которые вы используете
  5. Затем выберите первую опцию «Очистить и перезапустить«, потребуется некоторое время для обработки чистого удаления, после чего система Перезагрузите
  6. После того как система перезагрузится в нормальном режиме, вы можете перейти на сайт производителя вашей видеокарты и установить последние версии драйверов
    Удаление графического драйвера с помощью DDU

Метод 4: Удаление Natural Locomotion

Natural Locomotion или NaLo — это платное приложение, которое преобразует колебания руки в ввод трекпада для локомоции. Это очень полезно для игры в VR, а также немного помогает от укачивания. Но это может быть причиной ошибки 306, потому что драйвер, который они используют, еще не совместим с SteamVR beta. Вам нужно удалить его и попробовать запустить SteamVR с Motion Smoothing. Чтобы удалить его, выполните следующие действия:

  1. Перейти к Панель управления в меню Пуск или через поиск
  2. Теперь откройте Программа и функции

    Зайдите в программу и функции в панели управления
  3. Найдите Естественная локомоция, и Удалить это
    Деинсталляция Natural locomotion
  4. Также зайдите в свой каталог steam и открываем config папка:
    D:\Program Files (x86)\Steam\config
    
    Папка конфигурации Steam
  5. Затем удалите две папки locomotion из config
  6. Теперь откройте SteamVR и протестируйте его Сглаживание движений

Добавить комментарий