LINUX.ORG.RU

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

 , ,


0

0

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

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

★★★★★

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

> версией wine какой-то автокад работает

обычно нужно последнюю версию автокада, а не какую-то.

особенно это относится к 3ds max.

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

> это ты к чему?

это он обманывает
у меня 3 ноута на c2d - кругом есть это vmx

2сильви:
глянул на зеон на серваке и там тоже оно vmx называется - значит это и есть vt-x ;)

мне определенно сегодня жутко везет - капча foolder ;)

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

>kvm и xen а также прочие виртуализаторы не требуют обязательного наличия VT-x
xen требует для установки офтопика.

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

погуглил. кароче vmx это даже лучше чем vt-x. чем лучше? чем vt-x!

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

> Люди, слушайте... Вот у меня Intel CoreDuo2 E7300. > > Вот здесь (http://www.forum3.ru/descr.aspx?code=573070) написано что он поддерживает Intel Virtualization Technology.

надо на intel.com читать E7xxx НЕ умеют VT-x

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

what is Vista7 ?

не ко мне претензии ) я всего лишь собрала патченую версию
если есть сомнения в том что плохо собрано - собирайте сами
в любом случае - патч альфа )
ну и вайновский D3D это не совсем вендовый D3D
к тому же свиста может еще и проверять чтобы библиотеки были только от МС

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

> можно ли как то "разблокировать" 7100 ? было бы интересно пробросить 9600 в XEN а на хосте использовать 7100

У интела есть такая технология -- VT-d. С ее помощью можно. Работает естественно только на чипсетах от интела (и то не всех), AMD/nVidia в пролете.

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

>> можно ли как то "разблокировать" 7100 ? было бы интересно пробросить 9600 в XEN а на хосте использовать 7100

> У интела есть такая технология -- VT-d. С ее помощью можно.

Можно и без нее, AFAIK.

> Работает естественно только на чипсетах от интела (и то не всех), AMD/nVidia в пролете.

У AMD есть аналог.

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

мне тоже проверять не на чем, у меня virtualbox 2.0.x без OpenGL

2.1 снова ставить не хочу, пока оно сыпет kernel oops'ы со своего модуля

Sylvia ★★★★★
()

У мну это говно в винде ХР ставится вообще не захотело, выдало ошипку 25xx какую-то там, может потому что я её в винде на WIN4BSD запускал?

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

> Можно и без нее, AFAIK.

Ну и как вы без нее собрались виртуализовывать DMA запросы и вообще работу с memory-mapped устройствами? :)

> У AMD есть аналог.

Слышал, что есть, но подробностей не знаю. Реализации этой технологии есть?

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

Измерялось человеком, а человек два очень близких состояния отличить не может. Значит есть минимальная дельта на каждом шаге. Значит предел бесконечен.

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

>ничто не предоставит Windows API лучше чем Windows

Что не мешает этому виндусу в виртуалбоксе стабильно сдыхать при попытке запустить Компас 3D.

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

>> Можно и без нее, AFAIK.

> Ну и как вы без нее собрались виртуализовывать DMA запросы и вообще работу с memory-mapped устройствами? :)

Устройство отдается в мнопольное владение виртуальной машине. И вообще VT-d ничего не виртуализирует.

>> У AMD есть аналог.

> Слышал, что есть, но подробностей не знаю. Реализации этой технологии есть?

Как минимум в новых ядрах - есть.

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

Для IOMMU нужна так-же поддержка в чипсете. У AMD это будет только в 8хх серии.

hzk
()

Так заработало? Или нет?

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

Прекрасно понимаю что ни к вам, так, чтобы народ знал

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

Вот венда сама по себе нахрен не нужна, но virtualbox+seamless integration - наиболее вменяемый способ пускать вендософт, вроде автокада. Почти нативно получается, и не так падуче, как в вайне

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

Что с этим что с Silvy's итог один, ничо не работает на w7 :D

хост - osx, ogl работает в гесте

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

> А тут и до машины времени недалеко

тссс, ты что? это же САМАЯ_ВЕЛИКАЯ_ТАЙНА_ЛОРА

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

>Что не мешает этому виндусу в виртуалбоксе стабильно сдыхать при попытке запустить Компас 3D.

он direct3d юзает?

melkor217 ★★★★★
()

Кстати, я так и не понял, планируется ли включение этих изменений в следующие версии..

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

>гостевой линукс летает быстрее , чем хостовый

Да, а гостевая винда быстрее хостовой винды.

Можно сделать вечный двигатель?

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

> Устройство отдается в мнопольное владение виртуальной машине. И вообще VT-d ничего не виртуализирует.

Что значит "отдается"? Это ни разу не технический термин. :) Устройство не в курсе, что его виртуализуют. Оно работает с РЕАЛЬНЫМИ физическими адресами, без линейной трансляции.

> Как минимум в новых ядрах - есть.

Оно к ядру процессора никакого отношения не имеет. Это свойство чипсета. Хотя я спрашивал про поддержку этого IOMMU (вроде так оно у AMD называется) софтом. В Xen есть?

Relan ★★★★★
()

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

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

>подозреваю, что глюки будут те же, что и в вине.

Неа, виртуализация явно вещь менее глючная чем то что мы наблюдаем в вайне.. даже если глюков будет много, они, имхо, вряд ли будут повторяться =)

>Это прямо таки праздник какой-то!

+1. Доволен как слон)

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

> А чем же это лучше вайна?

В Wine много чего из WinAPI и пр. не реализовано, а учитывая что быдлоподелия нынче завязываются на все что только можно(от MS Live до .NET фреймворков), то в VirtualBox+венда можно будет поднять намного больше "говна", только смысла... правда учитывая скорость работы в целом, только истинные маньяки будут играться используя виртуальную машину 8) А для разработчиков весьма неплохо - быстро протестировать работу собственной поделки на разных платформах.

Andru ★★★★
()

мне одному кажется, что в патче не говорится ни про вайн, ни про direct3d? :)

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

Хм. При помещении dll'ок в system32 - dxdiag не хочет нормально работать. Вещает на проверку directx8/9 'Не найдены режимы отображения, поддерживаемые оборудованием'.

anonymous
()

Ждём новость VirtualBox научился _нормально_ ускорять opengl. Так чтобы кроме glxgears работало еще что-нибудь.

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

> Осиль уже форматирование.

У вас все еще говно-браузер, и Preformatted Text вылазит за пределы странички? О_о

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

>> Осиль уже форматирование.

> У вас все еще говно-браузер

Браузер у нас нормальный, а вот с постером проблема.

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

> Браузер у нас нормальный, а вот с постером проблема.

У вас довольно странная реакция на мелкий шрифт, хотите об этом поговорить? :)

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

> хотите об этом поговорить? :)

Нет. Я хотел бы, чтобы ты поговорил со своим психиатром о твоей форматофобии, но не надеюсь на это...

tailgunner ★★★★★
()

Сначала Линус, теперь вот это.

anonymous
()

Эта новость - полнейшее 4.2. Виртуалбокс ничему не научился, он, по большому счёту, ни при чём. Ускоренного директ3д нет, есть только указание на то, как его теоретически можно получить. Следование этим указаниям - это даже не альфа, это выстраивание башни из рюмок на подносе - лишь бы не дай бох ничего не упало чуть раньше, чем удастся сделать скриншот. Полученных скриншотов в настоящий момент имеется 1 (одна) штука.

Чуваки молодцы, конечно, интересную задумку пробуют, но то, что у них пока получается, результатом (особенно в том виде, в каком это описано в посте) назвать трудно.

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

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

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

> твоей форматофобии

уважаемый, это у вас фобия к "Preformatted text" режиму :) Так что - лечитесь, возможно вас все еще реально спасти.

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

>уважаемый, это у вас фобия к "Preformatted text" режиму :) Так что - лечитесь, возможно вас все еще реально спасти.

На самом деле Preformatted text выбивается из общего форматирования что в принципе не оказывает положительных воздействий на глаза

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