Контроллер Xbox One и VirtualBox

Вопрос или проблема

Я подключил контроллер Xbox One к ПК с установленной Ubuntu 15.04, и система его прекрасно распознает. Проблема в том, что VirtualBox с Win10 (для стриминга игр Xbox) не может его распознать. Я также пытался установить xboxdrv, чтобы посмотреть, изменится ли что-то, но нет. Игровой контроллер работает идеально в Ubuntu, я также тестировал его с помощью jtest-gtk, но ничего нельзя сделать, чтобы VirtualBox работал с ним. В конце концов, я пытался создать USB-фильтр в настройках VirtualBox с параметрами, взятыми из lsusb, но абсолютно ничего не происходит.

Есть идеи, как заставить контроллер Xbox One работать в VirtualBox?

Вы изменили настройки для прохода USB-устройств к гостевым системам на хосте Windows в VirtualBox?

Примечание предостережение: поддержка USB доступна только в закрытой версии VirtualBox.

На YouTube человек смог заставить это работать, немного изменив реестр. Это немного громоздкий процесс, но сообщается, что это работает.

Смотрите видео ниже:
https://www.youtube.com/watch?v=WDAxrVzBTmM

У меня была похожая проблема.
Попробуйте:

  1. Убедитесь, что virtualbox закрыт
  2. sudo usermod -a -G vboxusers $USER
  3. sg vboxusers virtualbox

Ответ или решение

Проблема совместимости контроллера Xbox One с VirtualBox на Ubuntu

Подключив контроллер Xbox One к ПК с операционной системой Ubuntu 15.04, вы обнаружили, что система корректно его распознает. Однако, при запуске VirtualBox с установленной Windows 10, контроллер не определяется. Это может вызвать значительные неудобства, особенно если вы планируете стримить игры из Xbox. В данной статье мы рассмотрим возможные решения данной проблемы и дадим рекомендации.

1. Проверка совместимости и прав доступа

Первым шагом к устранению проблемы является подтверждение корректной настройки прав доступа. Убедитесь, что ваш пользовательский аккаунт имеет соответствующие права для работы с VirtualBox и USB-устройствами:

  • Закройте VirtualBox перед внесением изменений.

  • Выполните следующую команду в терминале, чтобы добавить своего пользователя в группу vboxusers:

    sudo usermod -a -G vboxusers $USER
  • После этого выполните команду, чтобы обновить разрешения:

    sg vboxusers virtualbox

Эти команды обеспечат вашему аккаунту необходимые права для работы с USB-устройствами в VirtualBox.

2. Настройка USB-фильтров в VirtualBox

Создание USB-фильтра — это важный шаг, который поможет VirtualBox правильно идентифицировать контроллер. Для этого выполните следующие действия:

  1. Откройте настройки вашей виртуальной машины в VirtualBox.
  2. Перейдите в раздел "USB" и включите "USB 2.0 (EHCI) Controller" или "USB 3.0 (xHCI) Controller" в зависимости от ваших нужд.
  3. Нажмите на значок добавления нового фильтра USB, и выберите ваш контроллер из списка, полученного с помощью команды lsusb.

Убедитесь, что фильтр USB настроен на захват именно вашего контроллера.

3. Использование xboxdrv

Вы упомянули, что пробовали установить xboxdrv. Если это не привело к желаемым результатам, убедитесь, что драйвер корректно установлен и активирован. Можно попробовать следующую команду для его запуска:

sudo xboxdrv --silent

4. Использование VirtualBox Extension Pack

Убедитесь, что у вас установлена версия VirtualBox с поддержкой расширений (Extension Pack), так как она предоставляет больше возможностей для работы с USB-устройствами.

  • Скачайте VirtualBox Extension Pack с официального сайта.
  • Установите его, следуя инструкциям.

5. Альтернативные стратегии

Если все перечисленные шаги не сработали, вы можете рассмотреть возможность использования других виртуальных машин, таких как VMware или Parallels, которые могут предложить более стабильную работу с игровыми контроллерами.

Также существуют сообщения о том, что зарегистрированные изменения в реестре Windows (если вы работаете в среде Windows) могут помочь в решении проблемы. Это, однако, является более сложным и рискованным методом.

Заключение

Проблема с нераспознанием контроллера Xbox One в VirtualBox на Ubuntu может быть разрешена с помощью правильной конфигурации прав доступа, USB-фильтров, а также установки необходимых драйверов. Если вы следовали всем представленным рекомендациям и проблема все еще сохраняется, возможно, стоит рассмотреть альтернативные решения. Не забывайте следить за обновлениями VirtualBox и обновлять драйверы, так как это может значительно улучшить совместимость с различными устройствами.

Рекомендации по поисковым системам

Для улучшения SEO-оптимизации вашей статьи используйте ключевые слова, такие как "контроллер Xbox One", "VirtualBox", "Ubuntu", "USB-фильтры", "xboxdrv", и "проблемы с совместимостью". Это поможет привлечь больше читателей, заинтересованных в решении подобной проблемы.

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

Капча загружается...