Вопрос или проблема
Я купил себе Oculus Rift DK2, подключил свой DK2 к ПК через Display port (ПК) к HDMI (DK2), и это действительно работает… почти. Быстрая заметка, это встроенный Display port, ПК – Dell Optiplex 9020, и он использует встроенную видеокарту AMD (так говорит Ubuntu /usr/share/X11/xorg.conf.d/10-amdgpu.conf
)
Я вижу экран загрузки, где Ubuntu вращается. Я вижу его как будто это второй монитор, но как только я загружаю фактический графический интерфейс для Ubuntu, шлем отключается, LED больше не горит синим, а теперь желтый, и ничего не происходит.
Замечание: я увидел ошибку, которая говорит *Ошибка* Неожиданный идентификатор адаптера DP двойного режима 20
или что-то подобное, но я не смог придумать решение этой проблемы.
Если я заставляю свой ПК загрузиться только с HMD, тогда экран загрузки проходит нормально, отображается в VR-очках, но затем я вижу только черный экран, пока не подключу свой VGA монитор.
Кабель работает, так как я могу подключить любой другой обычный HDMI монитор, и он будет работать как основной или вторичный монитор, если нужно, даже после загрузки в графический интерфейс ОС.
Я пробовал все, я установил OpenHMD, и оно действительно заработало, положение головы работает нормально, так что SDK работает и может взаимодействовать со шлемом, но я не могу заставить рабочий стол вообще появиться.
Ответ или решение
Решение проблемы с Oculus Rift DK2 на Ubuntu 22.04
Введение
Ваша проблема с Oculus Rift DK2 на Ubuntu 22.04 касается частичной совместимости и некорректного отображения изображения. Учитывая, что вы используете Dell Optiplex 9020 с встроенной графикой AMD, выполните следующие шаги для диагностики и решения данной проблемы.
Важные моменты и диагностика
-
Подключение и конфигурация:
Вы правильно подключили Oculus Rift DK2 через DisplayPort к HDMI. Система распознает устройство как второй монитор, что подтверждается выводом загрузки. Однако, когда графический интерфейс загружается, изображение исчезает. -
Версия драйвера:
Убедитесь, что у вас установлены последние драйверы для вашей видеокарты. Хотя вы упомянулиamdgpu
, стоит проверить, поддерживает ли ваша версия драйвера работу с VR-устройствами. Для этого выполните:sudo apt update sudo apt upgrade
-
Ошибки и сообщения:
Ошибка*Error* Unexpected DP dual mode adaptor ID 20
может указывать на несовместимость адаптера. Убедитесь, что используемые вами кабели и адаптеры соответствуют стандартам HDMI и DisplayPort. -
Проблемы с разрешением и частотой:
Иногда подобные проблемы вызваны неправильными настройками разрешения. Попробуйте запустить команду для изменения разрешения и частоты обновления на Oculus Rift:xrandr --output <имя_выхода> --mode <разрешение> --rate <частота>
Убедитесь, что режим, который вы устанавливаете, поддерживается вашим устройством.
-
Использование OpenHMD:
Поскольку вы уже установили OpenHMD и добились работы управления положением головы, попробуйте дополнительно исследовать его настройки. Убедитесь, что OpenHMD настраивает вывод изображения на Oculus Rift सही.Если у вас есть доступ к коду или скрипту для запуска OpenHMD, проверьте, можно ли указать вывод в качестве HMD.
-
Тестирование с другим ПО:
Рассмотрите возможность тестирования rift на другом программном обеспечении, например, "SteamVR" на Linux (с установленным Steam), чтобы проверить, будет ли корректно отображаться изображение.
Дополнительные советы
- Применение GUI-менеджеров для VR: Используйте специализированные программы для работы с виртуальной реальностью, такие как
Virtual Reality Toolkit
, которые могут предоставлять более простые интерфейсы и изменить настройки вывода. - Поиск онлайн-поддержки: Для широкого спектра проблем с Oculus Rift вы можете посетить специальные форумы, такие как Reddit или специализированные Discord-сервера, где специалисты по VR могут предложить свои советы.
Заключение
Проблемы, связанные с Oculus Rift DK2 на Ubuntu 22.04, могут быть вызваны несколькими факторами, начиная от драйверов и заканчивая настройками отображения. Следуя указанным шагам, вы должны увидеть улучшения в совместимости устройства и возможности его использования. Если ни одно из предложенных решений не работает, возможно, стоит рассмотреть опцию обновления к другой версии Ubuntu или более современному оборудованию, совместимому с VR.