Принудительный рендеринг программного обеспечения OpenGL для определенных программ

Я использую Ubuntu 16.10 в Virtualbox (последняя версия v5.1.10) на гостевой Windows 7. Все ОС x64.

С тех пор у Virtualbox была проблема с тем, что при включении «3D HW ускорение» происходит сбой некоторых приложений на базе OPenGL, в том числе QtCreator. Был найден обходной путь для принудительного рендеринга программного обеспечения для проблемного приложения, например:

$> LIBGL_ALWAYS_SOFTWARE = ​​1 qtcreator

Раньше это был приемлемый компромисс (Ubuntu в противном случае невозможно использовать без 3D-ускорения) , но он перестал работать после обновления до Ubuntu 16.10 с Ubuntu 14.04.

Что изменилось? Как мне теперь заставить SW рендеринг? Можете ли вы придумать какие-либо другие обходные пути? Благодаря.

4
задан 16 December 2016 в 14:30

1 ответ

$ LIBGL_ALWAYS_SOFTWARE=1 ./the_program_name

или

$ QT_XCB_FORCE_SOFTWARE_OPENGL=1 ./the_program_name

1
ответ дан 7 November 2019 в 17:42

Другие вопросы по тегам:

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