Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste Tweakers,

Ik ben al enige tijd aan het experimenteren met desktop virtualisatie, maar helaas zonder succes.
De bedoeling is om de GPU (NVIDIA GeForce GT 610) virtueel te benutten.

Laat mij even toe om de situatie te schetsen:
Ik heb momenteel een Dell server met ESXi 5.1 draaien. Via VT-D en pass-through zou ik de GPU kunnen toewijzen aan één VM.
Dan zit ik enkel nog met het probleem om die desktop naar een thinclient te brengen.
D.m.v. het RDP-protocol zou ik de virtuele desktop kunnen ophalen, maar dan is dat zonder grafische versnelling; tenzij met RemoteFX.
Met VMware View zou het ook kunnen, maar dat zou nogal omslachtig zijn omdat er dan een DC moet voorzien worden, VMware View Connection Server, vCenter, ... en dit is dan weer betalend.

Een andere optie zou zijn om ESXi eraf te werpen en voor een Windows Server met Hyper-V te gaan. Ook al wordt RemoteFX dan ondersteund, moet ik nog steeds een licensing mode instellen (lees: betalen).

Het liefst zou ik hebben dat ik ESXi kan bewaren en de GPU kan toewijzen aan meerdere VM's. Een grafisch versnelde desktop benaderen zou met VNC misschien ook wel lukken (?).

Alvast bedankt,
Toon

Acties:
  • 0 Henk 'm!

  • Kompaan
  • Registratie: Juni 2009
  • Laatst online: 02-12-2022
Verwijderd schreef op woensdag 03 april 2013 @ 19:55:
Via VT-D en pass-through zou ik de GPU kunnen toewijzen aan één VM.
Maar dan komt de output dus uit je videokaart, niet over het netwerk.

Je zou een kaart kunnen gebruiken als GPGPU in VMs (voor bijvoorbeeld transcoding or photoshop), maar als het om directe grafische output gaat, is het of lokaal, of betalen.

Als iemand anders een andere, gratis optie kan geven, zou ik het ook graag horen, trouwens :)

Acties:
  • 0 Henk 'm!

  • Compizfox
  • Registratie: Januari 2009
  • Laatst online: 16:02

Compizfox

Bait for wenchmarks

ESXi is dan eigenlijk ook niet bedoeld om desktops in te virtualiseren, het is meer voor servers. Vandaar dat je niet veel mogelijkheden hiervoor ziet.

Ben je student? Dan kun je via Microsoft Dreamspark gratis en legaal aan Windows Server 2012 (Standard/Datacenter) en Windows Server 2008 R2 (Standard/Enterprise/Datacenter/Web) komen.

[ Voor 15% gewijzigd door Compizfox op 03-04-2013 23:41 ]

Gewoon een heel grote verzameling snoertjes


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb Windows Server 2012 en Windows Server 2008 R2 ter beschikking.
Trouwens, heeft Citrix ook niet zo'n gratis oplossing? Helaas ben ik niet zo op de hoogte van het hele Citrix gebeuren...

Acties:
  • 0 Henk 'm!

  • Microkid
  • Registratie: Augustus 2000
  • Laatst online: 12:58

Microkid

Frontpage Admin / Moderator PW/VA

Smile

Citrix XenServer zou dit kunnen, echter moet je de Enterprise of hoger versie hebben om GPU pass-through functionaliteit te hebben. Dat is dus niet meer gratis helaas.

4800Wp zonnestroom met Enphase
Life's a waste of time. Time's a waste of life. Get wasted all the time and you'll have the time of your life.


Acties:
  • 0 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

Microkid schreef op donderdag 04 april 2013 @ 06:20:
Citrix XenServer zou dit kunnen, echter moet je de Enterprise of hoger versie hebben om GPU pass-through functionaliteit te hebben. Dat is dus niet meer gratis helaas.
via XEN(niet te verwarren met Xenserver) kan je het ook helaas is NVidea niet echt compatible met "linux"

echter hij wil een stap verder en zijn grafische output via een remote viewer op een thin/tablet doorzetten oftewel via ethernet/wifi .. waar helaas zover ik weet nog geen oplossingen zijn ..
remoteFX en ??? die VMware gebruikt, benutten de GPU maar die hoef je volgens mijn niet met passthroug te benutten ???

Tja vanalles


Acties:
  • 0 Henk 'm!

  • CMD-Snake
  • Registratie: Oktober 2011
  • Laatst online: 13-11-2022
Voor zover mijn ervaringen zijn moet je echt een gespecialiseerde VDI oplossing hebben om virtuele desktops te maken die gebruik kunnen maken van een GPU. Veelal zijn dit ook aparte soorten GPU's dan.

Maar als ik dit alles lees denk ik, waarom wil je dit? RemoteFX is aardig, maar als je gewoon Office/Internet o.i.d. op een terminal server draait is het m.i. niet belangrijk dat je taakbalk er leuk uit ziet. Let ook erop dat al die special effects ook voor bagger performance kunnen zorgen als je netwerkverbinding niet optimaal is.

Acties:
  • 0 Henk 'm!

  • MadMike261
  • Registratie: Januari 2011
  • Laatst online: 25-11-2021
Voor zover ik weet is dit niet gratis mogelijk.

Daarnaast ook erg benieuw waarom je dit wilt gaan gebruiken.
OS, waarom meerdere VM's, hoe wil je het benaderen, waarom, etc?

De meeste basic dingen kunnen ook wel zonder GPU afgehandeld worden. Of door de GPU op de CPU bij de recente intel chips bijvoorbeeld. En deze GPU ziet er nou niet uit als een beest dat erg snel is.
Als je serieuze dingen wilt gaan doen via het internet, good luck :)
Als je het lokaal wilt doen, waarom niet een scherm eraan hangen?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Waarom? Omdat ik mijn desktop virtueel wil onderbrengen bij de rest van de virtuele servers, zodat die weg kan en ik enkel een laptop overhoud.
Dingen zoals Photoshop, Illustrator kan je niet zomaar laten lopen via een geëmuleerde GPU (tenzij je véél geduld hebt :)) Er een scherm aan hangen zal niet lukken vrees ik.

Maar is het niet mogelijk om een VM in ESXi met bv. Windows 8 Pro te voorzien van RemoteFX waardoor de GPU die is ondergebracht in die VM (al dan niet een vGPU) kan gebruikt worden over RDP?

Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 14:40

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Compizfox schreef op woensdag 03 april 2013 @ 23:39:
ESXi is dan eigenlijk ook niet bedoeld om desktops in te virtualiseren, het is meer voor servers. Vandaar dat je niet veel mogelijkheden hiervoor ziet.
VMWare view is de desktop virtualisatie oplossing van VMWare... Mag jij raden op welke hypervisor die virtuele desktops draaien... ;)

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • Compizfox
  • Registratie: Januari 2009
  • Laatst online: 16:02

Compizfox

Bait for wenchmarks

CMD-Snake schreef op donderdag 04 april 2013 @ 08:24:
Maar als ik dit alles lees denk ik, waarom wil je dit? RemoteFX is aardig, maar als je gewoon Office/Internet o.i.d. op een terminal server draait is het m.i. niet belangrijk dat je taakbalk er leuk uit ziet. Let ook erop dat al die special effects ook voor bagger performance kunnen zorgen als je netwerkverbinding niet optimaal is.
Het gaat er ook niet om dat de boel er leuk uitziet, maar het gaat erom dat je GPU-acceleratie hebt. Met standaard RDP of VNC heb je dit niet en ik kan je uit ervaring vertellen dat veel dingen dan gewoon niet lekker gaan (zelfs scrollen in browsers gaat bagger in veel gevallen)

Dan begrijp je wel dat het helemaal onmogelijk is om op deze manier een desktop compleet te virtualiseren zodat je er ook op kan gamen e.d.
Verwijderd schreef op donderdag 04 april 2013 @ 11:37:
Maar is het niet mogelijk om een VM in ESXi met bv. Windows 8 Pro te voorzien van RemoteFX waardoor de GPU die is ondergebracht in die VM (al dan niet een vGPU) kan gebruikt worden over RDP?
Dat kan, maar waarom dan niet meteen Hyper-V gebruiken als hypervisor? Je had toch Windows Server 2012 zei je?
Question Mark schreef op donderdag 04 april 2013 @ 15:38:
[...]

VMWare view is de desktop virtualisatie oplossing van VMWare... Mag jij raden op welke hypervisor die virtuele desktops draaien... ;)
Ja OK, gebrekkige naamskeuze van mij.

Als platform heeft VMWare vSphere natuurlijk wel oplossingen hiervoor, maar de gratis versie van vSphere die alleen ESXi bevat, namelijk VMWare vSphere Hypervisor, heeft dat niet.
En aangezien betaalde producten van VMWare nogal hoge licentiekosten hebben die door de gemiddelde thuisgebruiker niet te betalen zijn, en VMWare geen opties voor studenten aanbiedt zoals Microsoft dat doet met hun Dreamspark, wordt het lastig ;)

[ Voor 39% gewijzigd door Compizfox op 04-04-2013 18:59 ]

Gewoon een heel grote verzameling snoertjes


Acties:
  • 0 Henk 'm!

  • kroegtijger
  • Registratie: Juli 2001
  • Nu online
voor zover ik weet zijn er (nog) geen gratis goed functionerende PCoIP-oplossingen beschikbaar. Zal nog wel even duren, aangezien het nog niet heel erg gemeengoed is helaas.

iRacing Profiel


Acties:
  • 0 Henk 'm!

  • CMD-Snake
  • Registratie: Oktober 2011
  • Laatst online: 13-11-2022
Compizfox schreef op donderdag 04 april 2013 @ 18:55:
Het gaat er ook niet om dat de boel er leuk uitziet, maar het gaat erom dat je GPU-acceleratie hebt. Met standaard RDP of VNC heb je dit niet en ik kan je uit ervaring vertellen dat veel dingen dan gewoon niet lekker gaan (zelfs scrollen in browsers gaat bagger in veel gevallen)

Dan begrijp je wel dat het helemaal onmogelijk is om op deze manier een desktop compleet te virtualiseren zodat je er ook op kan gamen e.d.
Ja, ik ben er bekend mee dat soms de grafische kwaliteit te wensen overlaat als je werkt op een terminal server. (Of virtuele desktop.)

Toch twijfel ik of die grafische acceleratie zo fantastisch is als geclaimd. Pakketten als VMWare Workstation o.a. claimen ook dat grafische acceleratie mogelijk is, maar de prestaties vallen wel mee vind ik. Het is beter dan zonder, maar het is niet hetzelfde als direct op de hardware werken. Voor zwaar werk (Autocad, gamen etc.) denk ik toch dat je beter niet kan virtualiseren.

Acties:
  • 0 Henk 'm!

  • MadMike261
  • Registratie: Januari 2011
  • Laatst online: 25-11-2021
Aangezien je Windows Server 2012 tot je beschikking hebt zou je Hyper-V 3 kunnen gebruiken (zit in Server 2012 / Hyper-V 2012).
Vervolgens werkt het theoretisch op de volgende manier:
- WDDM 1.2 Driver installeren op Hyper-V machine (uit mn hoofd vallen de GeForce drivers hier gewoon onder)
- GPU toevoegen in Hyper-V settings
- vGPU toewijzen aan betreffende VM

Op deze manier zou je Grafische accelartie moeten kunnen realiseren in je VM.

RemoteFX = RDP 8.0 voor zover ik weet. Er is een update uitgebracht voor Windows 7 om RDP 8.0 te kunnen gebruiken. Hoewel er wel word bijgezegd dat je niet alle RemoteFX opties kunt gebruiken dan. Daarvoor moet het je Windows 8 gebruiken. Welke opties er dan buiten vallen weet ik niet.

Allemaal theorie, of het in de praktijk werkbaar is (en of je GT 610 onder WDDM 1.2 valt) weet ik niet. Hou daarbij in gedachte dat grafisch intensieve beelden (relatief) stevige bandbreedte eisen kunnen hebben.

Snelle test:
Vanaf Win 7 Enterprise naar Win 8 Enterprise verbinden.
1080p youtube filmpje van Starfcraft 2: heart of the swarm into starten in full screen op 1680x1050
Dit gebruikt 5-15 mbps, maar ik heb ook wel tests gedaan met BluRay DVDs op 1080p en dan gaat het vrolijk voorbij de 40 mpbs.

De Windows 8 Enterprise draaid op Server 2012 Hyper-V zonder GPU

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dank MadMike261 voor de opheldering. Ik denk dat dit de enige manier zal zijn waarop ik 1) een VM met GPU versnelling heb én 2) kan verbinden met de desktop.
Hoewel, één ding vraag ik me nu af: als ik wil gebruik maken van RemoteFX, moet er dan geen License Mode ingesteld worden of kan ik dit als thuisgebruiker laten vallen?

Een ander puntje; voorlopig is het me gelukt om in ESXi een GPU toe te wijzen via passthrough daar de nvidia vib geen ondersteuning biedt aan de GeForce reeks (enkel Quadro, Tesla en Grid). En verbinding maken met de desktop kan naar het schijnt met VMplayer. Bron:
http://flakrat.blogspot.b...r-to-connect-to-esxi.html
Dit heb ik onder Windows geprobeerd maar stuit steeds op een foutboodschap. (Connection failure: The expected thumbprint for "192.168.0.201" was not provided.)

Acties:
  • 0 Henk 'm!

  • akimosan
  • Registratie: Augustus 2003
  • Niet online
Hyper-V server 2012 is gratis ("kan" en mag enkel als VM host werken) en vereist geen licentie.
Je kunt ook Server 2012 standard gebruiken, daarbij mag je een extra server binnen dezelfde licentie gebruiken indien 1 server enkel als VM host optreedt (geen fileserver of andere roles, etc)

Max performance heb je op zich wel met Hyper-V server 2012, alleen is het allemaal wat lastiger in te richten aangezien je geen volledige UI op de server hebt draaien Maar RemoteFX en dergelijke wordt ondersteund.

Acties:
  • 0 Henk 'm!

  • MadMike261
  • Registratie: Januari 2011
  • Laatst online: 25-11-2021
Je hebt gewoon licenties nodig voor alle gebruikte OS'en. Zakelijk of Persoonlijk gebruik maakt hierbij niet uit.
Over wat voor License Mode hebben we het hier? Dat mis ik even.

Wat betreft performance voordeel tussen Hyper-V Server 2012 en Server 2012 standaard/datacenter met GUI. Het verschil is volgens mij verwaarloosbaar.

Acties:
  • 0 Henk 'm!

  • Flappie
  • Registratie: Februari 2001
  • Laatst online: 13:58
Waar je ook zeker even naar moet kijken is XenClient van Citrix, daar is ook een gratis versie van! :)

Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 14:40

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Da's niet wat topicstarter wenst. Hij wil een VM draaien op zijn server, en remote benaderen met een lichter device... Xenclient is voor lokale virtualisatie, met een aantal extra "gaten" tov van reguliere hypervisors zodat de vm heel eenvoudig access heeft tot lokale devices.... (bv. laptop lid dichtdoen en vm en hypervisor gaan in standby, net als bij een niet gevirtualiseerde laptop)

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • BachW
  • Registratie: Juli 2000
  • Laatst online: 27-07 21:05

BachW

Tweaker in Noorwegen

Flappie schreef op woensdag 10 april 2013 @ 21:55:
Waar je ook zeker even naar moet kijken is XenClient van Citrix, daar is ook een gratis versie van! :)
Dat is toch de verbouwde versie van NxTop? In de praktijk gezien. Werkt erg mooi!

BOINC stats


  • Collen
  • Registratie: Mei 2002
  • Laatst online: 24-04 12:28

Collen

Dude..

Tja, ik heb inmiddels een aantal hypervisors getest op video/beeldscherm performance
maar ben er nog niet uit welke nu het beste is.
er zou eigenlijk een test moeten komen over video performance onder VM's.

zelf was ik aardig te spreken over KVM met spice.
al had ik nog steeds choppy video. virtualbox met vrdp was ook wel aardig.
voor alle geld het was aardig, maar het was het net niet.

is het iemand al gelukt om normale videos af te spelen op een VM zonder schokken of haperingen ?
volgens mij doet hyper-v alleen wmv redirecten, dus met bv youtube heb je er weer niks aan.

(hou me aanbevolen voor een vergelijking tussen alle hypervisors (l1 - l2))

  • Bl@ckbird
  • Registratie: November 2000
  • Niet online
NVIDIA heeft hier hun GRID kaarten voor, maar dit is voor prijzige, professionele VDI omgevingen.

YouTube: NVIDIA GRID vGPU Technology Unveiled at Citrix Synergy
Vanaf 2:45

Zie:
http://www.nvidia.com/object/enterprise-virtualization.html

[ Voor 3% gewijzigd door Bl@ckbird op 12-09-2013 20:09 ]

~ Voordelig Zelf Vliegen? ~ Sent using RFC 1149. Note: No animals were harmed during this data transfer. ~


Acties:
  • 0 Henk 'm!

  • Equator
  • Registratie: April 2001
  • Laatst online: 09-09 15:29

Equator

Crew Council

#whisky #barista

is het iemand al gelukt om normale videos af te spelen op een VM zonder schokken of haperingen ?
volgens mij doet hyper-v alleen wmv redirecten, dus met bv youtube heb je er weer niks aan.
Natuurlijk.. XenDesktop met HDX. Maar dat werkte al met Citrix Presentation Server met Speedscreen Media Accelaration. (oud!!)

Maar wil jij gewoon grafische performance (dus een dikke videokaart in je VM) dan moet je kijken naar wat Bl@ckbird roept. Gecombineerd met HDX kan je op een thinclient dikke renders bewerken.

Acties:
  • 0 Henk 'm!

  • Thulium
  • Registratie: September 2011
  • Laatst online: 26-04 10:28
Als ik nog een suggestie mag doen voor het te gebruiken stukje software.

Op mijn werk hebben we een aantal lui die moeten regelmatig met zwaardere rekenprogramma's (meerdere pakketten uit de MSC suite zoals Patran en Nastran). Voor die mensen hebben we een hardwareserver ingericht met Thinlinc (http://www.cendio.com/), mooi stukje software en tot 10 concurrent users volledig gratis. De vereiste is wel dat de server een linux systeem is, voor de clientkant zijn legio clients beschikbaar (Windows, Mac, Linux en HTML5)

Hoe je dat in je virtuele desktop moet gaan krijgen als ie op Windows draait is nog een mooi vraagstuk, maar wat je zou kunnen proberen is een linuxsysteem inrichten met KVM als hypervisor en dan de VNC poort via Thinlinc doorklussen over je netwerk. (Proxmox (http://proxmox.com) is waarschijnlijk geen oplossing, omdat deze een naar trucje uithaalt met de authenticatie voor VNC.

In ieder geval veel succes!
Pagina: 1