Puncte:2

Accelerație GPU pe un server Windows fără virtualizare prin RDP

drapel us

Încerc să aflu dacă este posibil să rulez un server Windows cu un singur GPU care este partajat între toți clienții RDP, astfel încât oamenii să poată

  • creați o sesiune pe server
  • porniți un program cu o interfață de utilizare care necesită accelerare GPU
  • deconectați-vă după aceea în timp ce programul continuă să ruleze și obține o accelerație completă
  • mai târziu, reconectați-vă la sesiune

Poate că acesta este un caz de utilizare neobișnuit, deoarece majoritatea lucrurilor pe care le pot găsi despre Windows Server și GPU par să fie despre virtualizare, de ex. Aici unde se menţionează chiar că

dacă volumul de lucru rulează direct pe gazde fizice Windows Server, atunci nu aveți nevoie de virtualizare grafică; aplicațiile și serviciile dvs au deja acces nativ la capabilitățile GPU și la API-uri acceptat în Windows Server

ceea ce ar putea indica că este posibil.

Am citit despre RemoteFX și GPU-Partitioning, de ex. Aici, dar din nou se pare că acest lucru este doar pentru virtualizare și nu-mi pasă de cât de repede ar actualiza rdp ecranele de la distanță atâta timp cât programele care rulează primesc accelerația completă.

Caut lucruri greșite? Este chiar posibil acest lucru?

Dacă este posibil, cum ar afecta performanța atunci când sesiunea este conectată și când este deconectată?

Bernd Schwanenmeister avatar
drapel au
Vă rugăm să adăugați detalii despre nevoile programului respectiv. „un program cu o interfață de utilizare care necesită accelerare GPU” este prea vag. Care sunt cerințele exacte? Și a fost testat vreodată pe o instalare de server „vanialla” ieșită din cutie cu grafică la bord prin RDP? Majoritatea lucrurilor pur și simplu rulează.
ridilculous avatar
drapel us
Este o aplicație WinUI și folosește unele extensii specifice nvidia, de ex. unul pentru stocarea externă a texturii. Nu l-am putut testa niciodată pe un server peste RDP, ci pe o stație de lucru peste RDP unde funcționează bine.
ridilculous avatar
drapel us
@BerndSchwanenmeister Intenționez să înregistrez, de asemenea, partea de server a ferestrei aplicației, în speranța că voi obține fps-ul complet acolo fără a fi accelerat de rdp.
Puncte:2
drapel cn

Deoarece este un server fizic, trebuie să instruiți serverul să folosească propriul GPU pentru clientul RDP care se conectează la acesta.

Este acolo;

Politica computerului local\Configurație computer\Șabloane administrative\Componente Windows\Servicii desktop la distanță\Gazdă sesiune Desktop la distanță\Mediu sesiune la distanță

Apoi activați âUtilizați adaptorul grafic implicit hardware pentru toate sesiunile Remote Desktop Servicesâ

Un printscreen s-a terminat, îmi pare rău sistemul meu de operare este în franceză, dar este locația.

Vă rugăm să rețineți că sistemul de operare al utilizatorilor care se conectează trebuie să fie minim și în Windows 10.

Limita pe care o puteți atinge este mai mult memoria GPU dacă aplicația dvs. nu este intensivă pe GPU. Ar fi calculat cât de mult pot folosi utilizatorii aplicația înainte ca memoria RAM să fie epuizată.

introduceți descrierea imaginii aici

ridilculous avatar
drapel us
Știți dacă faptul că aceasta rulează într-o sesiune și (cel puțin atâta timp cât sesiunea este conectată) trebuie să transmită conținutul ecranului către client (semnificativ) afectează performanța, în comparație cu rularea aceleiași aplicații pe un desktop Windows cu acelasi GPU?
yagmoth555 avatar
drapel cn
@ridilculous Afectează, dar va trebui să testați cu siguranță pentru a vedea dacă este un plan bun sau nu, în funcție de aplicația dvs. Factorii multipli pot provoca un FPS/lag prost, cum ar fi dacă lucrătorul este la distanță, iar legătura de internet este proastă etc.
Bernd Schwanenmeister avatar
drapel au
Ar trebui să încerci. Dacă funcționează pe o stație de lucru prin RDP, cel mai probabil va fi același pe un server.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.