Можно ли использовать GPU напрямую с виртуальной машины на Ubuntu?

Я сам наткнулся на этот довольно старый вопрос в поисках ответа, потому что у меня есть/была похожая проблема. Я использую xdotool для автоматического -ввода информации для входа на веб-сайты (в Firefox ).

Я привязал комбинацию клавиш к скрипту с помощью xbindkeys. Сценарий идентифицирует имя окна (также с помощью xdotool ), ищет связанную запись в зашифрованном файле, загружает соответствующую информацию для входа и вводит ее.

Я не буду объяснять тонкости моего скрипта, взаимодействие с ним пользователя и то, как он вводит информацию в поля ввода. Однако я решил проблему, добавив короткий сон непосредственно перед вводом текста .

sleep 0.4
xdotool type...

Я признаю, что это хакерское решение, но, похоже, оно работает. Я надеюсь, что это решение может быть полезным для всех, кто хочет преодолеть эту очень неприятную ошибку (? ), или, может быть, призывает кого-то другого написать лучший ответ.

1
14.09.2019, 12:10
1 ответ

Вы можете сделать это в VirtualBox с установленными гостевыми дополнениями. Для этого требуется процессор с инструкциями по виртуализации и инструкциями, включенными в BIOS.

В диспетчере VirtualBox настройте параметры виртуальной машины, выбрав Настройки Дисплей Экран и установив следующие флажки:

  • ☑ Включить 3D-ускорение
  • ☑ Включить 2D-ускорение

Подробности и ограничения см.см. эти разделы руководства VirtualBox:

Если у вас по-прежнему возникают проблемы, вы можете обратиться к Руководству пользователя по программному обеспечению Virtual GPU от nVidia .

2
27.01.2020, 23:30

Теги

Похожие вопросы