LINUX.ORG.RU

Пробелмы с OpenGL в VirtualBox

 ,


0

2

Гостьей выступает Ubuntu 13.04. Юнити летает плавно. KDE тоже, но только через XRender, через OpenGL не рисует. Критичной является проблема того, что софт QtQuick 2.0 не работает по причине поломанности OpenGL

выхлоп unity_support_test: http://paste.in.ua/8366/

выхлоп glxinfo: http://paste.in.ua/8367/

выхлоп qmlscene: http://paste.in.ua/8368/

По ссылке https://forums.virtualbox.org/viewtopic.php?f=3&t=51727 был, модуль vboxvideo в /etc/modules добавлял.


А хост кто?

И да, ждать качественного opengl в виртуалке - безнадёжная затея. Если только это не kvm/xen с пробросом видео.

fragmentor
()
Ответ на: комментарий от fragmentor

Хостом debian/unstable.

Вообще, мне очень хочется чтобы всё заработало из-за Ubuntu Touch. Ибо пересобрать всё это под дебианом мне кривизна рук не позволяет.

Kakadu
() автор топика
Ответ на: комментарий от Kakadu

Попробуй поставить из реп, там он идет с патчами под последнее ядро и иксы.

yurikoles ★★★
()
Ответ на: комментарий от Kakadu

Нет, это нормально. На реальной машине оно выдает видеодрайвер, а вот на виртуальной lspci драйвера не выдает, и в вывод попал драйвер сетевой. Я сейчас проверил на убунте в вирталбоксе.

Тогда проверь вот это

cat /var/log/Xorg.0.log|grep VBOX

Если что-то выдаст, то модуль грузится.

На моей виртуальной убунте, кстати, opengl отлично работает.

keyran ★★
()
Ответ на: комментарий от keyran
$ cat /var/log/Xorg.0.log|grep VBOX
[    33.099] (**) Load address of symbol "VBOXVIDEO" is 0xb6f9b160
[    33.126] (II) VBoxVideo(0): Output VBOX0 has no monitor section
[    33.126] (II) VBoxVideo(0): Output VBOX0 has no monitor section
[    33.126] (II) VBoxVideo(0): EDID for output VBOX0
[    33.127] (II) VBoxVideo(0): Monitor name: VBOX monitor
[    33.127] (II) VBoxVideo(0): Printing probed modes for output VBOX0
[    33.128] (II) VBoxVideo(0): Output VBOX0 connected
[    33.128] (II) VBoxVideo(0): Output VBOX0 using initial mode 1366x768
Kakadu
() автор топика
Ответ на: комментарий от keyran

Точно то же самое, что и у меня.

Стоит

ii  libgl1-mesa-dri                        8.0.2-0ubuntu4                          free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-glx                        8.0.2-0ubuntu4                          free implementation of the OpenGL API -- GLX runtime
ii  libglapi-mesa                          8.0.2-0ubuntu4                          free implementation of the GL API -- shared library
ii  libglu1-mesa                           8.0.2-0ubuntu4                          Mesa OpenGL utility library (GLU)
ii  mesa-utils                             8.0.1+git20110129+d8f7d6b-0ubuntu2      Miscellaneous Mesa GL utilities

Правда, у меня гость - ubuntu 12.10

keyran ★★
()
Ответ на: комментарий от keyran
$ dpkg -l|grep mesa
ii  libegl1-mesa:i386                                    9.1.1-0ubuntu3                         i386         free implementation of the EGL API -- runtime
ii  libegl1-mesa-drivers:i386                            9.1.1-0ubuntu3                         i386         free implementation of the EGL API -- hardware drivers
ii  libgl1-mesa-dev                                      9.1.1-0ubuntu3                         i386         free implementation of the OpenGL API -- GLX development files
ii  libgl1-mesa-dri:i386                                 9.1.1-0ubuntu3                         i386         free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-dri-experimental:i386                    9.1.1-0ubuntu3                         i386         free implementation of the OpenGL API -- Extra DRI modules
ii  libgl1-mesa-glx:i386                                 9.1.1-0ubuntu3                         i386         free implementation of the OpenGL API -- GLX runtime
ii  libglapi-mesa:i386                                   9.1.1-0ubuntu3                         i386         free implementation of the GL API -- shared library
ii  libgles1-mesa:i386                                   9.1.1-0ubuntu3                         i386         free implementation of the OpenGL|ES 1.x API -- runtime
ii  libgles2-mesa:i386                                   9.1.1-0ubuntu3                         i386         free implementation of the OpenGL|ES 2.x API -- runtime
ii  libglu1-mesa:i386                                    9.0.0-0ubuntu1                         i386         Mesa OpenGL utility library (GLU)
ii  libglu1-mesa-dev                                     9.0.0-0ubuntu1                         i386         Mesa OpenGL utility library -- development files
ii  libopenvg1-mesa:i386                                 9.1.1-0ubuntu3                         i386         free implementation of the OpenVG API -- runtime
ii  mesa-common-dev                                      9.1.1-0ubuntu3                         i386         Developer documentation for Mesa
ii  mesa-utils                                           8.0.1+git20110129+d8f7d6b-0ubuntu2     i386         Miscellaneous Mesa GL utilities
ii  mesa-utils-extra                                     8.0.1+git20110129+d8f7d6b-0ubuntu2     i386         Miscellaneous Mesa utilies (opengles, egl)
Kakadu
() автор топика
Ответ на: комментарий от Kakadu

Вроде все есть... Я даже не знаю, что тут может быть. Я ставил просто - установил дефолтную убунту, хедеры ядра и build-essential, а потом с диска Guest Additions через autorun.sh их установил. после перезагрузки гостя все заработало. glxgears крутятся, unity_support_test не ругается.

keyran ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.