LINUX.ORG.RU

VirtualBox научился аппаратно ускорять Direct3D

 , ,


0

0

Открытый виртуализатор научился аппаратно ускорять Direct3D API во внешней системе. В окружении Linux ускорение D3D осуществляется с использованием библиотеки WineD3D, то есть через непосредственную трансляцию вызовов DirectX в вызовы OpenGL. Тривиальный патч доступен для скачивания.

>>> Подробности

★★★★★

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

> Converting all of the Direct3D functions to OpenGL, however, comes at the cost of some CPU overhead, but nothing more than what WINE consumes.

Интересно посмотреть. Интересно, как много d3d-приложений будет работать.

init ★★★★★
()

- if (hdc) { 
+   if (0) { 

мне понравилось.

SI ★★☆☆
()

Который из двух?

Который из двух VirtualBox'ов это научился делать? Свободный или другой?

Camel ★★★★★
()

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

MEZON ★★★★★
()
Ответ на: Который из двух? от Camel

> Который из двух VirtualBox'ов это научился делать? Свободный или другой?

У вайна лицензия LGPL, поэтому скорее всего оба.

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

> Я всегда думал, что внешняя система - это хост, т.е. вбокс научился ездить на лисопеде?

Аппаратно ускорить что-либо на клиенте нельзя, потому что там физически аппаратного ничего нет. Ускоряем D3D на хосте, транслируя всё OpenGL.

shahid ★★★★★
() автор топика

Ух! Надо будет попробовать.

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

>Что значит "во внешней системе"???

Ввызовы из гостевой ОС транслируются в несущую

anonymous
()

Ну и как? Кто-нибудь патчил?

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

По-буржуйски я умею. Но кто ж переводил-то это?

svu ★★★★★
()

Как применить патч?

anonymous
()

Это будет включено в официальный дистрибутив или нет?

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

> Аппаратно ускорить что-либо на клиенте нельзя, потому что там физически аппаратного ничего нет.

vbox хз с какой версии (с 2.1.0 точно) поддерживает аппаратное 3D в гостевой системе.

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

> Теперь можно будет играться в шутеры?

Можно, анонимус разрешает.

anonymous
()

движение вперед всегда зачет, только оно нам нада?

ща пойду заценю Urban Terror так и быть!

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

>>Теперь можно будет играться в шутеры?

>UrbanTerror чем не шутер? Под linux.

Не забыл про Doom3, Quake4, UT2004, ETWQ и пр. ?

Absurd ★★★
()

виртуалбоксу наличие ещё одной полезной возможности - это конечно плюс, но ставить венду для игрушек, пусть даже и на виртуалку, нафик не надо

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

>Не забыл про Doom3, Quake4, UT2004, ETWQ и пр. ?

Еще TrueCombat: Elite. Сетевая

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

> виртуалбоксу наличие ещё одной полезной возможности - это конечно плюс, но ставить венду для игрушек, пусть даже и на виртуалку, нафик не надо

Во-во, как будто у половины лора винда в госте вертится, радости полные штаны.

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

Это. Того. А если в гостевом запустить виртуалбокс и там ещё один гостевой? И по рекурсии? Если твоё утверждение верно - то при нужной глубине мы получим сколь угодно быструю систему. А тут и до машины времени недалеко.

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

> Это. Того. А если в гостевом запустить виртуалбокс и там ещё один гостевой? И по рекурсии? Если твоё утверждение верно - то при нужной глубине мы получим сколь угодно быструю систему. А тут и до машины времени недалеко.

А кто тебе сказал что предел бесконечен?? Бегом в школу! ;-)

anonymous
()

не знаю как про "тривиальность", но представленный патч добавляет только поддержку VENDOR_CHROMIUM = 0x2 и отключает кое-какую функциональность.

в общем - бред.

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

> По идее должен, наверно, если прямой доступ к приводу включить, не?

Не. Старфорс лезет напрямую в контроллер, насколько я помню. Частенько даже отключение канала контроллера в BIOS'е не спасало.

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

> но ставить венду для игрушек, пусть даже и на виртуалку, нафик не надо а для чего же еще ставить венду если не для игрушек? или, что еще ставить для игрушек, если не венду?

кто-то тестил уже? сколько фпс в кризисе? :)

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

>кто-то тестил уже? сколько фпс в кризисе? :)

45 рублей за 1 евро

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

Да хрен бы с ними с шутерами, а вот всякие солидворксы с автокадами, в вайне не робящие, а в виртуалбоксе отчаянно тормозящие в 3D, будут теперь нормально работать - вот это тема!

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

>>Отличная новость! А патч же и правда тривиальный...

ага, тривиальный, только это патч на вайн, а не на virtualbox.

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