LINUX.ORG.RU

OpenGL в гостевых ОС в VirtualBox


0

0

Собственно поставил релиз 2.1, попробовал. Что можно сказать, если одним словом - работает :) Если развернуто - есть проблемы. Во-первых дважды во время экспериментов система зависала напрочь. Во-вторых с композитингом не очень вяжется - на скрине это заметно, т.к. прозрачность окна VirtualBox уменьшена, и весь интерфейс и окна, и гостевой ОС (windows xp) стали полупрозрачными, но surface opengl отображается без прозрачности. Видюха у меня intel 950 версии 2.4.3, xorg-server версии 1.5.3.

Также на скрине засветились - KDE 4.1 на ArchLinux.

>>> Просмотр (1280x800, 95 Kb)

anonymous

Проверено: JB ()

>Во-первых дважды во время экспериментов система зависала напрочь.

Хост или гостевая?

>но surface opengl отображается без прозрачности.


А с нативными ogl-окнами при композите все нормально? У меня что на i915, что на i965 помнится было как-то не очень. Даже при вращении куба окно glxgears оставалось на том же месте.

madcore ★★★★★
()

Там собака походу загрызла кого-то.

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

> Как там с быстродействием опенжл?

Туго, тормозит все. Хотя демка что на скрине работает в меру шустро.

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

> >Во-первых дважды во время экспериментов система зависала напрочь. > > Хост или гостевая?

Хост.

> >но surface opengl отображается без прозрачности. > > А с нативными ogl-окнами при композите все нормально? У меня что на i915, что на i965 помнится было как-то не очень. Даже при вращении куба окно glxgears оставалось на том же месте.

С нативными все ок.

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

> Туго, тормозит все. Хотя демка что на скрине работает в меру шустро.

Так OpenGL в VB и так работал. Гостевая ОС включала софтверную эмуляцию. Тормоза еще те.
Я, глядя на тему сообщения, подумал, что в новой версии допилили аппаратную поддержку. Полноценной аппаратной нет даже в VMware 6.5.

andreyu ★★★★★
()

Не в обиду будь сказано, но Intel 950 - это не видюха, это недоразумение. В целом же не вижу смысла запускать OpenGL игры из VirtualBox, поскольку они итак на 99% работают под wine'ом.

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

> Не в обиду будь сказано, но Intel 950 - это не видюха, это недоразумение.

Ну так она и не претендует на выбор всея геймеров. Для моих задач просто супер: полноценные открытые драйвера (KMS и GEM между прочим будет сначала только в видюхах Intel) и батарейку ест очень умеренно.

> В целом же не вижу смысла запускать OpenGL игры из VirtualBox, поскольку они итак на 99% работают под wine'ом.

Вайн не нужен.

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

>KMS и GEM между прочим будет сначала только в видюхах Intel

Потомучто нигде больше оно и не нужно.
А интеловские видяхи уже выписали из чорного списка компиза?

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

> Потомучто нигде больше оно и не нужно.

Да ну? :) KMS, имхо, крайне полезная штука. Насчет GEM сложно сказать, оно по идее снаружи никак не проявляется, это скорее рефакторинг кода.

> А интеловские видяхи уже выписали из чорного списка компиза?

Хз, не пользуюсь компизом.

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

>Только из анабиоза?

Анонимус, ты по ссылке ходил? вмварь умеет только кусочки DX, по всей видимости это просто враппинг

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

andreyu, научи цитировать без промежутка между строками цитаты :)

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

> Я, глядя на тему сообщения, подумал, что в новой версии допилили аппаратную поддержку.

Именно так, но OpenGL-only. Пройди по второй ссылке анонимуса, а не первой ;)

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

>300 фпс в glxgears :) Сойдет

Правда, это я наврал - это без ускорения. С ускорением - все 2000 :) (Host C2D E6550 / GF8600)

Вот Unreal только в опенгл режиме отказывается работать принципиально

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