LINUX.ORG.RU

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

 , ,


0

0

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

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

★★★★★

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

Кстати, у кого-нибудь получалось компас в виртуалбоксе запустить? Мне он нужен зело, но при запуске его винда грохается. Подозреваю хитрожопую систему защиты.

anonymous
()

О. Это ж спасения от Хакшилда и Геймгарда не? Ибо вайн не умеет.

eduard_pustobaev ★★
()

наконец-то! ждем пока в репах будет... на всякий случай...

OzOx
()

Вопрос по теме. Запустил я тут вбокс на 64-битной убунте. И прошу в установках виртуальной машины использовать расширение виртуализации на процессоре (VTe если не путаю). А он все равно говорит "не использую". Проц - коре2. Как узнать, почему он не справляется?

svu ★★★★★
()

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

Там есть карованы, братство стали, анклав, супер-мутанты? Devil May Cry 4 дак вообще можно нативным было под linux сделать, но не делают - а игра хорошо оптимизирована.

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

>Как наложить патч? Кому не жалко ответить? Алё?

Со словом патч обычно используются слова "KDE2" и "FreeBSD"

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

Вроде, у меня он новый. Но общие настройки проверю, спасибо.

Если верить /proc/cpuinfo, у меня впроде есть этот extension

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

> Со словом патч обычно используются слова "KDE2" и "FreeBSD"

Со словом "FreeBSD" обычно употребляют слово "R.I.P." ^_^ Сори, вырвалось =)

fpga
()

я так понял что патч написанный по ссылке есть патч не на виртуалбокс, а на dll'ки которые собираются в пакете wine.

при установке этих DLL в гостевую систему становится доступным 3D. то есть если у вас в дистрибутиве имеется версия virtualbox 2.0 или выше вы уже можете использовать 3D.

ВОПРОС: кто собрал эти DLL'ки выложите плиз!

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

>ВОПРОС: кто собрал эти DLL'ки выложите плиз!

+1

h8 ★★★
()

У меня он и OpenGL не ускоряет. VirtualBox-2.1.2. Host OS: Linux, Guest OS: Windows XP Home Edition rus.

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

А это разве не app-emulation/virtualbox-ose-additions?

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

> Если верить /proc/cpuinfo, у меня впроде есть этот extension

В биосе точно включено? Во многих оно по умолчанию (занакойтохрен) выключено.

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

т.е. по сути DX гостевой венды заменяется вайном (wine on windows!),
которая патчится этим самым патчем...
требуется естественно virtualbox >= 2.1.0 и работающий в нем OpenGL

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

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

>он все равно говорит "не использую". Проц - коре2. Как узнать, почему он не справляется?

Идешь на сайт Intell и смотришь список процессоров с потддержкой VT, помню список был совсем хилый и были там в основном ксеоны, давно смотрел правда.

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

для core2 как раз маленький список тех которые не поддерживают

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

Ночью сидел работал в RhinoCeros (Хостовая Убунту-8.10, гостевая ХР англ. проф.) Приходит сообщение о новых обновлениях, в том числе и на виртуалбокс. Устанавливаю, перезагружаюсь, пересобираю модуль виртуалбокса. Тормоза как были так и остались :-( Абыдна да!

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

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

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

Просто замечательная новость )) Не могу поверить, что всё оказалось так просто. До этого тестил Warcraft III в режиме opengl, производительность на виртуалке оказалась не намного ниже чем из-под вайна. Сейчас опробую что-нить на direct3d.

з.ы. несмотря на невысокую производительность, ничто не предоставит Windows API лучше чем Windows, тч виртуализация рулит =)

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

ВОПРОС: кто протестировал, как оно? работает?

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

> А он все равно говорит "не использую". Проц - коре2. Как узнать,
> почему он не справляется?


У меня другая фишка. В режим виртуализации на процессоре переключается, но работает медленнее. Парадокс.

eXOR ★★★★★
()

по-моему новость - баян, не? где-то в галерее давно уже было об этом

anonymous
()

Люди, слушайте... Вот у меня Intel CoreDuo2 E7300.

Вот здесь (http://www.forum3.ru/descr.aspx?code=573070) написано что он поддерживает Intel Virtualization Technology.

Однако в Virtual Box галка напротив VT не ставится (задисаблена).

В /proc/cpuinfo выдает по egrep '(vmx|svm|ivt)' /proc/cpuinfo полную пустоту.

Что делать?

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

там было просто 3D (OpenGL)

а тут DirectX овая DLL'ка заменяется на патченую DLL из вайна, которая транслирует вызовы DirectX на OpenGL (а OpenGL в свою очередь ускоряется VirtualBox'ом)

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

> Могу ставить GTA 4 -- и в перед ? :) Не а так молодца, для десктопа самое то.

Ага, для любителей дрочить в присядку, стоя в гамаке самое оно.

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

virtualbox не отменяет покупку венды, добавляет нереальных тормозов + кроме 3d графики для нормальной игры нужны аппаратное openal/directsound + eax, как там с этим? Так не проще ли купить венду и поставить её на нормальную машину ?

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

> У меня другая фишка. В режим виртуализации на процессоре переключается, но работает медленнее. Парадокс.

Дык виртуалбоксеры где-то говорили, что все эти VT-x/AMD-V не играют роли на современных частотах процессоров. http://tombuntu.com/index.php/2007/10/01/should-you-enable-intels-vt-x-in-vir...

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

cмотреть настройки БИОС, может быть отключено, возможно придется обновить BIOS

у меня NX не работало, до последнего обновления биоса, тупо было DISABLED

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

Silvy, shahid,

спс ))) буду разбираться.

даже если при текущих тактовых частотах это неактуально.

Например у меня WinXP 32 под virtualbox'ом идет едва ли не быстрее чем у мамки на старом компьютере. Без всякой дополнительной виртуализации.

Алсо!

Вот тут: (http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-...)

человек в первом каменте как-то научно излагал, почему включение виртуализации для 32-битных машин приведет к замедлению их работы.

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

мля да лучше б замутили проброс pci-x туда - вот тогда было б весело реальную карточку пробрасывать

// капча Frikers ;)

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

и ее нельзя будет использовать на хосте, у вас SLI/Crossfire и более одной карты?



кстати, вопрос - на чипсете есть встроеная GeForce 7100, но как графический адаптер она не видится, + поставлена GeForce 9600 PCI-E

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

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

Нет, не мало. Еще нужно тестирование. А это просто проба пера.

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

> и ее нельзя будет использовать на хосте, у вас SLI/Crossfire и более одной карты?

> кстати, вопрос - на чипсете есть встроеная GeForce 7100, но как графический адаптер она не видится, + поставлена GeForce 9600 PCI-E

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

во всех ноутах с ich9 уже идет встроенная интел и внешняя ATI. через год это будет очень актуально. как на десктопах я без понятия но sli как-бы тоже повсеместно внедряют...

а вот ваша 7100 просто отключается при установке внешней. у вас одна pciX-16 и при установке внешней внутренняя отрубается

эээ, ну это если lspci ее не показывает

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

а вообще я не пойму что-то. на лор-е что, вменяемую капчу прикрутили ???

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

как VGA controller не показывает
~ :$lspci
00:00.0 Host bridge: nVidia Corporation MCP73 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation nForce 630i memory controller (rev a2)
00:01.0 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.1 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.2 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.3 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.4 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.5 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:01.6 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:02.0 RAM memory: nVidia Corporation nForce 630i memory controller (rev a1)
00:03.0 ISA bridge: nVidia Corporation MCP73 LPC Bridge (rev a2)
00:03.1 SMBus: nVidia Corporation MCP73 SMBus (rev a1)
00:03.2 RAM memory: nVidia Corporation MCP73 Memory Controller (rev a1)
00:03.3 Co-processor: nVidia Corporation MCP73 Co-processor (rev a2)
00:03.4 RAM memory: nVidia Corporation MCP73 Memory Controller (rev a1)
00:04.0 USB Controller: nVidia Corporation GeForce 7100/nForce 630i (rev a1)
00:04.1 USB Controller: nVidia Corporation GeForce 7100/nForce 630i (rev a1)
00:08.0 IDE interface: nVidia Corporation MCP73 IDE (rev a1)
00:09.0 Audio device: nVidia Corporation MCP73 High Definition Audio (rev a1)
00:0a.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0b.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0c.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0d.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
00:0e.0 RAID bus controller: nVidia Corporation MCP73 SATA RAID Controller (rev a2)
00:0f.0 Ethernet controller: nVidia Corporation MCP73 Ethernet (rev a2)
01:05.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)
01:05.1 Input device controller: Creative Labs SB Audigy Game Port (rev 04)
01:05.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 04)
01:06.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
01:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev c0)
02:00.0 VGA compatible controller: nVidia Corporation GeForce 9600 GS (rev a1)

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

а, ну да, на нфорсе оно встроено в чипсет и отрубаеццо, как я и говорил
сожалею ;)


зы: а с капчей мне просто повезло несколько раз в подряд :(

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

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz
stepping : 11
cpu MHz : 800.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm ida
bogomips : 4388.97
clflush size : 64
power management:


хочу узнать у знатоков. вот тут видно что нет вроде влага VT, а KVM пашет. как так?

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

Reset> Так не проще ли купить венду

Её никто не продаёт.

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

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

На счёт автокада, не правда ваша, с последней версией wine какой-то автокад работает 2003 если не ошибаюсь, посмотрите на сайте wine'а

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