Hogyan kell beállítani Ubuntu host rendszerrel a VirtualBox-ban azt, hogy a guest Windows a valódi vga kártyát használja natív driverrel?
VT-d támogatás van a CPU-ban.
Hozzászólások
Szia,
Véletlenül nem a hardveres gyorsításra gondolsz inkább? (Ilyenkor sem teljesen a natív kártyán megy a render, de -elvileg- hw gyorsított render zajlik)
Itt szépen, képekkel tarkítva leírják: http://www.maketecheasier.com/enable-3d-acceleration-in-virtualbox/
Üdv.,
LuiseX
U.i: Ez VirtualBox skill, nem Ubuntu :)
U.i2: És nem VT-d kell hozzá :)
Szia,
Emlékeim szerint, bár PCI passtrought tud a VBox, de senki sem javallotta annak idején 8-) (Egy modem miatt kellett volna az USB vezérlőt átadnom, de inkább feladtam. Rosszabbul jött ki, mintha csak az USB eszközt adtam volna át :) )
De, akkor releváns link ez lenne : https://www.virtualbox.org/manual/ch09.html#pcipassthrough
Bár, ez még mindig VBox skill, és, emlékeim szerint ehhez sem kell VT-d, csak VT-x/AMD-v :)
Üdv,
LuiseX
U.i: Bár, egy darab VGA esetén, azért valljuk be, elég necces ötlet :)
Szerk: Bocsi, nem olvastam el alaposan. Ez VBox alatt a HW gyorsítás lenne, hasonló az elv, csak egy wrapperrel több... De, talán érthető is, mivel a XEN és VBox más rétegben él :)
Még arra lennék kíváncsi, hogy ez milyen kártyákra vonatkozik?:
"AGP and certain PCI Express cards are not supported at the moment if they rely on GART"
Szia,
Igazából, ez nagyjából az összes videókártyára vonatkozik... ( http://en.wikipedia.org/wiki/Graphics_address_remapping_table ).
VBox szerintem nem tudja teljesen átadni a videókártyát, az inicializálások végett, de ez inkább csak sejtés.
Amúgy, biztos erre van szükséged? Ebben az esetben az eszközt a Host gépen "letiltja" és csak a Guesten elérhetővé teszi (nem teljesen igaz ez, de az elve ez lenne :) ).
Ahhoz, hogy ez neked megfelelően üzemeljen, legalább 2db VGA szükséges...
Üdv,
LuiseX
Szia,
Azért, az optimuson ücsörgő hardver natív átadása, nem biztos, hogy annyira egyszerű (ugyebár, nem szabályosan aktiválod, és a kimenete se teljesen ugyanúgy van bekötve, ahogy egy hagyományos vga-nál lenne :) )...
Szóval, szerintem előnyösebb külön, erre a célra dedikált hw-t használni :)
Üdv,
LuiseX
Szia,
Hát, nem tudom, eleve az ilyen integrált GPU-k külön állatfajták, és szerintem ehhez kicsit több támogatás kellhet a VBox-nak... Egy próbát megér azért , veszteni nem veszthetsz vele :)
De hadd kérdezzem meg, a sima HW gyorsítás miért nem játszik?
Üdv,
LuiseX
A sima hardver gyorsítás azért kell mert Vbox virtuális gpu-ja pontosan a fele teljesítményt hozza mint a natív grafika. 3dmark eredmények alapján. Csak régebbiekkel lehet mérni, az új 3dmark tesztek többsége el sem indul Vbox grafikán.
Szia,
Mármint, a VBox által kínált (experimental) 3D gyorsítás ezért nem felel meg?
Ha, virtualizálva kell valami, ami tudja is ezt, szerintem a VBoxot felejtsd el. Nem erre való :)
Üdv,
LuiseX
Annál egyszerűbben megoldható, hogy dedikáltan megkapja a guest az Nvidia kártyát még a host rendszer az Intel apu grafikát használja?
Vagy gyorsabb a WMware virtuális 3D kártyája?
Szia,
1., (Korábbi postodra)Erre leginkább (ha kell a teljesítmény szárazon) külön, multiboottal indított, dedikált OS való :) Ha nem megoldható, mindig kell kompromisszumot kötni.
2., Leginkább úgy derülhet ki, ha megpróbálod valamelyiket és amelyik tetszik, annál maradsz...
Üdv.,
LuiseX
Hozzászólások
Szia,
Véletlenül nem a hardveres gyorsításra gondolsz inkább? (Ilyenkor sem teljesen a natív kártyán megy a render, de -elvileg- hw gyorsított render zajlik)
Itt szépen, képekkel tarkítva leírják: http://www.maketecheasier.com/enable-3d-acceleration-in-virtualbox/
Üdv.,
LuiseX
U.i: Ez VirtualBox skill, nem Ubuntu :)
U.i2: És nem VT-d kell hozzá :)
Szerintem erre gondol VirtualBox alatt: http://wiki.xen.org/wiki/Xen_VGA_Passthrough
(vagy két kártyával PCI Passthrough)
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
Szia,
Emlékeim szerint, bár PCI passtrought tud a VBox, de senki sem javallotta annak idején 8-) (Egy modem miatt kellett volna az USB vezérlőt átadnom, de inkább feladtam. Rosszabbul jött ki, mintha csak az USB eszközt adtam volna át :) )
De, akkor releváns link ez lenne : https://www.virtualbox.org/manual/ch09.html#pcipassthrough
Bár, ez még mindig VBox skill, és, emlékeim szerint ehhez sem kell VT-d, csak VT-x/AMD-v :)
Üdv,
LuiseX
U.i: Bár, egy darab VGA esetén, azért valljuk be, elég necces ötlet :)
Szerk: Bocsi, nem olvastam el alaposan. Ez VBox alatt a HW gyorsítás lenne, hasonló az elv, csak egy wrapperrel több... De, talán érthető is, mivel a XEN és VBox más rétegben él :)
Igen erre, illetve VirtualBox megvalósítására.
http://www.virtualbox.org/manual/ch09.html#pcipassthrough
Még arra lennék kíváncsi, hogy ez milyen kártyákra vonatkozik?:
"AGP and certain PCI Express cards are not supported at the moment if they rely on GART"
Van egy lista arról milyen kártyák támogatottak?
Szia,
Igazából, ez nagyjából az összes videókártyára vonatkozik... ( http://en.wikipedia.org/wiki/Graphics_address_remapping_table ).
VBox szerintem nem tudja teljesen átadni a videókártyát, az inicializálások végett, de ez inkább csak sejtés.
Amúgy, biztos erre van szükséged? Ebben az esetben az eszközt a Host gépen "letiltja" és csak a Guesten elérhetővé teszi (nem teljesen igaz ez, de az elve ez lenne :) ).
Ahhoz, hogy ez neked megfelelően üzemeljen, legalább 2db VGA szükséges...
Üdv,
LuiseX
Nem hiszem, hogy ez manapság nagy probléma lenne (rengeteg optimusos laptop, etc).
Szia,
Azért, az optimuson ücsörgő hardver natív átadása, nem biztos, hogy annyira egyszerű (ugyebár, nem szabályosan aktiválod, és a kimenete se teljesen ugyanúgy van bekötve, ahogy egy hagyományos vga-nál lenne :) )...
Szóval, szerintem előnyösebb külön, erre a célra dedikált hw-t használni :)
Üdv,
LuiseX
Igen a másik grafikus kártya az Ivy Bridge GPU-ja lenne. Ez problémát jelenthet?
Szia,
Hát, nem tudom, eleve az ilyen integrált GPU-k külön állatfajták, és szerintem ehhez kicsit több támogatás kellhet a VBox-nak... Egy próbát megér azért , veszteni nem veszthetsz vele :)
De hadd kérdezzem meg, a sima HW gyorsítás miért nem játszik?
Üdv,
LuiseX
A sima hardver gyorsítás azért kell mert Vbox virtuális gpu-ja pontosan a fele teljesítményt hozza mint a natív grafika. 3dmark eredmények alapján. Csak régebbiekkel lehet mérni, az új 3dmark tesztek többsége el sem indul Vbox grafikán.
Szia,
Mármint, a VBox által kínált (experimental) 3D gyorsítás ezért nem felel meg?
Ha, virtualizálva kell valami, ami tudja is ezt, szerintem a VBoxot felejtsd el. Nem erre való :)
Üdv,
LuiseX
Mi való erre?
Egyébként az a VirtualBox experimental 3D betonstabil. Csak olyan mintha egy 2006-os VGA kártya lenne a gépben.
IMO WMware playerrel jobban jársz (szintén ingyenes).
Annál egyszerűbben megoldható, hogy dedikáltan megkapja a guest az Nvidia kártyát még a host rendszer az Intel apu grafikát használja?
Vagy gyorsabb a WMware virtuális 3D kártyája?
Szia,
1., (Korábbi postodra)Erre leginkább (ha kell a teljesítmény szárazon) külön, multiboottal indított, dedikált OS való :) Ha nem megoldható, mindig kell kompromisszumot kötni.
2., Leginkább úgy derülhet ki, ha megpróbálod valamelyiket és amelyik tetszik, annál maradsz...
Üdv.,
LuiseX
Ezt talán xennel lehetne megcsinálni.Kérdés hogy nálad mennyire működik-
Xen gaming
vagy ez
Ez hasznos, kösz.
Ez elvileg működik:
https://bbs.archlinux.org/viewtopic.php?id=162768&p=1
edit:
Kicsit utánaolvasva nem kizárt, hogy megy virtualbox alatt.
https://www.virtualbox.org/manual/ch09.html#pcipassthrough
Kipróbálom valamelyik este, ha lesz egy kis időm. Írok, hogy mi lett a vége.
Ha jól tudom Oracle oldaláról letölthető VirtualBox kell hozzá, az OSA nem jó.
-