vGPU / dGPU server för hemmabruk?

Permalänk
Medlem

vGPU / dGPU server för hemmabruk?

Hej,

detta är min första post i detta forum. Jag vill diskutera möjligheten för hemanvändare att bygga en server med virtuella maskiner med bra grafikprestanda.

Orsaken till att jag börjat gräva i detta är att jag gillar att ligga i sängen med laptop och spela spel. Dock brukar fläkten gå på högvarv och det väsnas väldigt och ljudet kan störa andra i familjen (det irriterar även mig själv). Jag har spelat en del Dwarf Fortress och kom på att det går att spela via SSH-terminal mot en server. Därmed står det en stationär dator i ett annat rum och väsnas medans jag spelar och har trevligt med min laptop som en tunn klient i princip.

Tanken drev därmed över på att det kanske vore bättre att satsa allt krut på en enda riktigt kraftfull maskin centralt i hemmet och billiga enkla laptops som tunna klienter. Den centrala maskinen skulle kunna ha bra grafikkort och stå och flåsa högljutt där det inte gör någonting medan jag sitter och har tyst och behagligt någon annanstans.

Hittade följande whitepaper från HP http://h20195.www2.hp.com/V2/GetPDF.aspx%2F4AA4-1701ENW.pdf men det verkar innebära mycket dyra bladeservrar med riktigt dyra grafikkort samt kostsamma Citrix/VMWare-lösningar. Dessutom såg jag någonstans att man med fördel har ASIC-kretsar för att encoding av bildinformation så att lagg blir så litet som möjligt.

Söker man hos Nvidia marknadsför de tekniken som "cloud gaming", eller Gaming as a Service (GaaS) http://www.nvidia.com/object/cloud-gaming.html. Då handlar det om Nvidia Grid K340, K520-kort. K520 verkar kosta runt 3600 US-dollar.

Jag hade gärna hittat en lösning där man kan använda virtualiserade GPU:er med ok prestanda för grafikaccelererade spel (av enklare karaktär, inte Battlefield 4), och finns inte detta kan enklare diskreta konsument GPU:er vara ett alternativ. I Linuxvärlden har jag sett VirtualGL, men inte fått detta att fungera.

Laptopar kan man köpa som rekonditionerade från t.ex. Inrego för att köra som tunna klienter. Därmed borde det finnas en budget på säg 30-40 kkr för en server.

Så, finns det någon som vet vad man kan bygga utan att bli ruinerad eller som har erfarenhet av denna typ av lösning?

Permalänk
Medlem

Du har ju steam os. Där du streamar över nätverket från din stationära dator. Men det gäller bara en användare. Är inte så insat i just steam os men det är vad jag har fattat att den funkar så

Visa signatur

CPU -->I7-3820
GPU -->2 x Nvidia680 GTX
OS --> Fedora

Permalänk
Inaktiv

Som sagt så kan man göra det med steam os.

Annars är det du söker Splashtop, då kan du streama spel lokalt (eller över nätet) med i princip obefintlig delay. Jag brukar köra det till min Surface när jag inte orkar flänga runt. Är ni flera som skall spela skulle jag rekommendera en Windows server med HYPER-V och flera installationer av vilket operativsystem man nu föredrar

Drar din fläkt igång när du spelar Dwarf Fortress? Det låter som en sunkig laptop, på min kan jag inte höra fläkten om jag kör Civilization på mellaninställningar och fläkten startar inte ens vid Dwarf Fortress eller liknande spel...

EDIT: Tillägg:
Det du försöker göra är riktigt drygt, krångligt, irriterande, svårt och kommer i bästa fall fungera riktigt dåligt, tyvärr. Lösningarna jag föreslog är halvtattiga men "enkla" och kommer fungera bra. Dessutom är de "gratis" i jämförelse.

Permalänk
Medlem

Tack för tipsen. Skall kika på dem.

Fläkten går på högvarv i Dwarf Fortress. Kör MacBook Air mid 2011 och fläkten går igång och blir högljudd för minsta grafikkortsaktivitet. Inte populärt vid läggdags.

Jag har insett att det är krångligt och det verkar inte finnas några fantastiska lösningar. Har gjort halvdana försök i ett halvår. Hoppas det finns någon som inser att detta kan vara en framtida marknad för hemanvändare och inte bara för enterprise CAD-slavar. Det ultimata produkten hade varit en vGPU-lösning där flera användare kan gå in och dela grafikkortsresurser. Blir det för segt lägger man bara till ett grafikkort till, ungefär som med CPU:er. Det enda som streamas är användarinteraktion, grafik och ljud.

Läste någonstans att Hyper-V har något stöd för GPU-acceleration i WS2012 via RemoteFX. Har inte provat och har vet inte hur detta presterar. Nvidia stödjer detta med Quadrokort http://blogs.nvidia.com/blog/2010/07/12/nvidia-and-microsoft-.... Tvivlar på att MS stödjer Linux med accelererad grafik?