Portál AbcLinuxu, 5. května 2024 06:15


Dotaz: Akcelerované video ve virtuálu na FreeBSD

12.8.2016 16:27 Honza | skóre: 19
Akcelerované video ve virtuálu na FreeBSD
Přečteno: 4024×
Odpovědět | Admin
Jsem "nešťastným" majitelem laptopu s Intel Broadwell integrovanou grafikou. Protože FreeBSD stále nepodporuje akceleraci pro Broadwell mám dotaz: když nainstaluji nějaký Linux jako VM ve Virtualboxu pod FreeBSd (FreeBSD jako host), bude v této Linuxové VM fungovat akcelerované video? Předem děkuji za odpovědi

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 2× (Georgo10, Honza (tazatel))
Jendа avatar 12.8.2016 18:06 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ne.

Musel bys udělat PCIe passthrough, což jednak VirtualBox asi neumí a jednak to nechceš, protože pak ta grafika patří jen tomu Linuxu, takže na ní neuvidíš to BSD.
Já to s tou denacifikací Slovenska myslel vážně.
12.8.2016 18:14 Honza | skóre: 19
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD
Diky, tuhle odpoved jsem zrovna nechtel cist :-) Trochu jsem doufal, ze tu akceleraci dokaze zaridit VirtualBox...

Budu tedy muset sahnout po nejakem stabilnim Linuxu jako hostovi pro virtualy na desktopu....

Tomáš Bžatek avatar 13.8.2016 20:33 Tomáš Bžatek | skóre: 29 | Brno
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD

Docela by me zajimalo, jak funguje VT-d s grafikou. Ted ve 4.7 kernelu ma intel drm driver nejakou novou VT-d optionu v kernelu, moc jsem to zatim ale nezkoumal.

Koupim litajiciho tucnaka
15.8.2016 14:37 citanus | skóre: 12 | Cork (Ireland)
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD

Funguje to, znamy to provozoval na notebooku, behalo to na kvm. Bezel mu minimalisticky system, ktery pouzival integrovanou grafiku. a pripojoval se pres vnc na virtualy. A kdyz chtel parit, tak mel pripravenou windows virtualku, ktera mela nakonfigurovany passthru na diskretni grafiku.

navic si musel dobastlit virtualizaci ps2 klavesnice v laptopu.

21.8.2016 16:46 Lazar
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD
Ad IOMMU(VT-d) GFX passthru na notebocích. Na dnešních noteboocích podporujících technologii Optimus tj. kombinace Intel CPU/GPU a Nvidia Geforce (ta nemá žádný svůj grafický výstup) pouze výsledkem svého renderu plní framebuffer o jehož zobrazení se stará Intel GPU(obsluhující výstup na LCD panel, případně HDMI/DP) to snad nejde realizovat.
13.1.2018 17:35 Lazar
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD

Těžko říci, zda se v této situaci stane nadějí projekt Looking Glass, který si klade za cíl sdílení framebufferu mezi GuestOS(GK) a HostOS(GK).

https://looking-glass.hostfission.com/quickstart

Ukázka funkce alpha verze na desktopu: HostOS(Xubuntu 17.10x64), obraz GuestOS(QEMU/KVM/IOMMU/GFX_passthrough/Windows10) zobrazené v rámci HostOS GK.

http://www.monitos.cz/tmp/LG_Unigine_heaven_fullhd.png (tearing v obraze jde na vrub porizeni screenshotu)

3.6.2018 22:24 Lazar
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD

Doplnění:

Část Host projektu Looking glass (zajištuje grabování framebufferu obrazu na GuesOSu pro přenos do HostOSu) vzniká jen pro platformu Windows. Zatím nic nenasvědčuje to, že by autor uvažoval o portování na jinou platformu. Hlavní překážkou by asi byla nedostupnost API NvFBC (zachytávání framebufferu) pro jiné než profesionální NVIDIA Quadro 2000+. V rámci Windows autor využívá API DXGI, kterým disponují GK(podporující DirectX) snad obecně .

Na "vhodném" desktopu je požadované asi dosažitelné s dvěma výstupy na LCD v kombu HostOS(Linux/KVM/GFX_passthrough) + GuestOS(FreeBSD). http://www.monitos.cz/tmp/kvm_freebsd_11_1_GFX_passthrough_GTX1080Ti.png

21.6.2018 19:02 LarryL | skóre: 27
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD
Vidím, že jsi oživil diskuzi z roku 2016 a tazatel to má už určitě pořešené, ale nedá mně to. Lepší než Looking-glass by pro uživatele bylo sdílení jedné intelovské grafiky (gvt) mezi hostem a hostitelem https://www.kraxel.org/blog/2018/04/vgpu-display-support-finally-merged-upstream/ . Ale týká se to linuxu, nevím v jakém stádiu je to na FreeBSD. Jak jsi správně psal Looking-glass je Linux<>Windows a také nepředpokládám, že tazatel má v laptopu 2 GPU což je pro Looking-glass nutnost.
23.6.2018 22:42 Lazar
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD

Někdy na jaře jsem si té zprávy o přítomnosti v kernelu všiml, nepletu se že jde o extra Intel-GPU řešení (kde toho navíc ke sdílení, alespoň co se týká 3D výkonu moc není)?

Těšil na rozšíření dostupnosti IO-SRV u GK, ale zatím to na to moc nevypadá (navíc pokud by u něj umožnili lokální výstup).

25.6.2018 11:38 LarryL | skóre: 27
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD
Ano gvt(vgpu) je zatím jen pro Intelovské grafiky. Je jasné, že když výkon integrované grafiky rozdělíš, tak to nebude žádná bomba, ale na laptopech si moc vybírat nemůžeš a přehazovat jednu grafiku mezi hostem a hostitelem není vždy dobrým řešením.

U profesionálních Nvidia Grid/Tesla karet není vgpu žádná novinka (předpokládám, že to také využívá IO-SRV), ale to již nespadá do běžného spotřebitelského segmentu. Jestli po Intelu přijde někdo další s vgpu v běžných (levných) GPU, tak to podlě mě bude AMD.
25.6.2018 18:03 Lazar
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD

Mám pocit, že IO-SRV je zatím pouze u AMD (MxGPU), aspoň se tím chlubili jako prvním IO-SVR (HW based) řešením. Do comsumer třídy se jim s tím zatím moc nechce. https://pro.radeon.com/en/solutions/vdi/

U NVIDIA jde snad o "SW" řešení virtualizace, IO-SRV nezmiňují. https://www.nvidia.com/en-us/design-visualization/technologies/virtual-gpu/

OT: Neznáte nějaký český web, kde by se dlouhodobé vlákno ohledně KVM/QEMU/IOMMU/GFX_passthrough dočkalo slušné odezvy (pozn. na root.cz jsem byl s tímto nápadem odmítnut). Informací v češtině je na toto téma jak šafránu, mj. důsledkem chybějící platformy pro jeho rozvoj/propagaci. Zástupce Abclinuxu jsem neoslovoval, dlouhodobé vlákno bez zalamování po x-příspěvcích by se rychle stalo pro čtenáře peklem.

25.6.2018 22:16 LarryL | skóre: 27
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD
Co jsem si teď přečetl, tak u Nvidie je potřeba doinstalovat "software manager" do hypervizora. SR-IOV oproti tomu se do biosu prezentuje jako několik samostatných karet, takže žádný software v hypervizorovi není třeba. Takže navenek tam rozdíly jsou, ale pod kapotou bych tipl, že to bude fungovat velice podobně.

Já myslím, že z fóra root.cz ( https://forum.root.cz/ ) vás nikdo nevyžene. Nevim o tom, že by se tam témata zamykala po nějaké době. Myslím, že tam ani vlákno nemá stav "Vyřešeno". Otázka je jestli tam bude dost lidí ochotných psát nové příspěvky.

Bohužel české stránky na toto téma neznám. Většinou když zachytím něco v češtině, tak dohledávám v angličtině. Každopádně souhlasím, že daná problematika by si propagaci zasloužila. Už jenom koupit desku, která má správně rozdělené IOMMU Groups je oříšek.

Zkuste tam založit téma, něco jako: "Novinky ze světa virtualizace (KVM/QEMU/IOMMU/PCI passthrough)" a občas tam něco přihodit a třeba se ostatní chytnou. A pak když bude potřeba tak vznikne samostatné téma: "Jaký hardware pro virtualizaci" a link se může hodit i do těch novinek. Možná se tam potkáme a dořešíme to SR-IOV. ;-)
25.6.2018 23:35 Lazar
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD

Tak jak to popisujete jsem to prezentoval P.K. z root.cz, ale by odpovezeno ve smyslu, ze pro novinky maji sekci novinky a forum je pro reseni problemu (asi nepochopil, ze IOMMU/GFX_passthrough neni prakticky o nicem jinem ;-) ) a byl mi doporucen format clanku/serialu prestoze jsem pred nim explicitne varoval jako zatím nevhodnym formatem pro danou problematiku.

V minulosti (2008+) jsem obdobne resil tema akcelerace dekodovani HD obsahu v GPU (vlakno melo nekolik let, kdy to bylo tematem, slusnou ctenost i aktivitu), coz jsem zminil jako ukazku zameru, ale ani to nepomohlo. :-( http://forum.cnews.cz/viewtopic.php?f=4&t=653

26.6.2018 13:43 LarryL | skóre: 27
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD
Co takhle místo "Novinek" založit vlákno "Jak vytunit virtualizaci na maximum (KVM(GT)/QEMU)". To je řešení problému, takže panu PK to vadit nebude a zároveň to bude nekonečné vlákno do kterého patří třeba i ten gnifův Looking-Glass. A je to téma, které zajímá každého kdo virtualizuje.
26.6.2018 15:16 Lazar
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD
Po cca 6ti letech od prvních krůčků s IOMMU (tehdy ještě pomocí pci_stub http://forum.cnews.cz/viewtopic.php?f=3&t=20194&start=25#p306611) jsem měl na založení "Klubu přátel virtualizace" docela náladu. Po odmítavém stanovisku PK mne to trochu přešlo, ale pokud to tam rozjede někdo jiný rád se přidám. Na druhou stranu nás pět (o cca ctyřech na tématu zainteresovaných v ČR vím a určitě existuje aspoň jeden další) se může potkávat prakticky kdekoli. ;-)
Řešení 1× (Honza (tazatel))
13.8.2016 02:00 Jelcekk | skóre: 8 | Olomouc
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, jak moc ti to pomůže, ale akceleraci na Broadwellu by prý mělo zvládat DragonFly BSD...
Čím víc sebevrahů, tím míň sebevrahů.
13.8.2016 11:23 Honza | skóre: 19
Rozbalit Rozbalit vše Re: Akcelerované video ve virtuálu na FreeBSD
Jj diky za info, taky jsem zaregistroval ze posledni verze DragonFly BSD by mela umet akceleraci na Broadwellu a Haswellu. Podivam se na to...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.