Citrix Virtual Apps and Desktops

Accelerazione GPU per OS a sessione singola Windows

Con HDX 3D Pro, è possibile distribuire applicazioni ad alta intensità grafica come parte di desktop o applicazioni ospitati su macchine OS a sessione singola. HDX 3D Pro supporta computer host fisici (inclusi workstation desktop, blade e rack) e le tecnologie di GPU Passthrough e virtualizzazione GPU offerte dagli hypervisor Citrix Hypervisor™, vSphere, Nutanix e Hyper-V (solo passthrough).

HDX™ 3D Pro offre le seguenti funzionalità:

  • Compressione profonda adattiva basata su H.264 o H.265 per prestazioni WAN e wireless ottimali. HDX 3D Pro utilizza la compressione H.264 a schermo intero basata su CPU come tecnica di compressione predefinita per la codifica. La codifica hardware con H.264 viene utilizzata con schede NVIDIA, Intel e AMD che supportano NVENC. La codifica hardware con H.265 viene utilizzata con schede NVIDIA che supportano NVENC.

  • Opzione di compressione lossless per casi d’uso specializzati. HDX 3D Pro offre anche un codec lossless basato su CPU per supportare applicazioni in cui sono richieste grafiche pixel-perfect, come l’imaging medicale. La compressione true lossless è consigliata solo per casi d’uso specializzati perché consuma più risorse di rete e di elaborazione.

    Quando si utilizza la compressione lossless:

    • L’indicatore lossless, un’icona nell’area di notifica, informa l’utente se la schermata visualizzata è un frame lossy o un frame lossless. Questa icona è utile quando l’impostazione del criterio Qualità visiva specifica Build to lossless. L’indicatore lossless diventa verde quando i frame inviati sono lossless.

    • L’interruttore lossless consente all’utente di passare alla modalità Always Lossless in qualsiasi momento all’interno della sessione. Per selezionare o deselezionare Lossless in qualsiasi momento all’interno di una sessione, fare clic con il pulsante destro del mouse sull’icona e fare clic su Passa a pixel perfect o utilizzare la scorciatoia ALT+SHIFT+1.

      Per la compressione lossless: HDX 3D Pro utilizza il codec lossless per la compressione indipendentemente dal codec selezionato tramite criterio.

      Per la compressione lossy: HDX 3D Pro utilizza il codec originale, predefinito o quello selezionato tramite criterio.

      Le impostazioni dell’interruttore lossless non vengono mantenute per le sessioni successive. Per utilizzare un codec lossless per ogni connessione, selezionare Always lossless nell’impostazione del criterio Qualità visiva.

  • È possibile sovrascrivere la scorciatoia predefinita, ALT+SHIFT+1, per selezionare o deselezionare Lossless all’interno di una sessione. Configurare una nuova impostazione del registro in HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HDX3D\LLIndicator.

    • Nome: HKEY_LOCAL_MACHINE_HotKey, Tipo: Stringa
    • Il formato per configurare una combinazione di scorciatoie è C=0|1, A=0|1, S=0|1, W=0|1, K=val. Le chiavi devono essere separate da una virgola “,”. L’ordine delle chiavi non è rilevante.
    • A, C, S, W e K sono chiavi, dove C=Control, A=ALT, S=SHIFT, W=Win e K=una chiave valida. I valori consentiti per K sono 0–9, a–z e qualsiasi codice di tasto virtuale.
    • Ad esempio:
      • Per F10, impostare K=0x79
      • Per Ctrl + F10, impostare C=1, K=0x79
      • Per Alt + A, impostare A=1, K=a o A=1, K=A o K=A, A=1
      • Per Ctrl + Alt + 5, impostare C=1, A=1, K=5 o A=1, K=5, C=1
      • Per Ctrl + Shift + F5, impostare A=1, S=1, K=0x74

Attenzione:

La modifica errata del registro può causare seri problemi che potrebbero richiedere la reinstallazione del sistema operativo. Citrix® non può garantire che i problemi derivanti dall’uso errato dell’Editor del Registro di sistema possano essere risolti. Utilizzare l’Editor del Registro di sistema a proprio rischio. Assicurarsi di eseguire il backup del registro prima di modificarlo.

  • Supporto per monitor multipli e ad alta risoluzione. Per le macchine OS a sessione singola, HDX 3D Pro supporta dispositivi utente con un massimo di quattro monitor. Gli utenti possono organizzare i propri monitor in qualsiasi configurazione e possono combinare monitor con risoluzioni e orientamenti diversi. Il numero di monitor è limitato dalle capacità della GPU del computer host, del dispositivo utente e della larghezza di banda disponibile. HDX 3D Pro supporta tutte le risoluzioni dei monitor ed è limitato solo dalle capacità della GPU sul computer host.

  • Risoluzione dinamica. È possibile ridimensionare il desktop virtuale o la finestra dell’applicazione a qualsiasi risoluzione. Nota: l’unico metodo supportato per modificare la risoluzione è ridimensionare la finestra della sessione VDA. La modifica della risoluzione dall’interno della sessione VDA (utilizzando Pannello di controllo > Aspetto e Personalizzazione > Schermo > Risoluzione dello schermo) non è supportata.
  • Supporto per l’architettura NVIDIA vGPU. HDX 3D Pro supporta le schede NVIDIA vGPU. Per informazioni, vedere NVIDIA vGPU per il passthrough GPU e la condivisione GPU. NVIDIA vGPU consente a più VM di avere accesso simultaneo e diretto a una singola GPU fisica, utilizzando gli stessi driver grafici NVIDIA distribuiti su sistemi operativi non virtualizzati.
  • Supporto per VMware vSphere e VMware ESX che utilizzano Virtual Direct Graphics Acceleration (vDGA) - È possibile utilizzare HDX 3D Pro con vDGA sia per carichi di lavoro RDS che VDI.
  • Supporto per VMware vSphere/ESX che utilizzano NVIDIA vGPU e AMD MxGPU.
  • Supporto per Microsoft HyperV che utilizza Discrete Device Assignment in Windows Server 2016.
  • Supporto per Data Center Graphics con processori Intel Xeon E3 Family. HDX 3D Pro supporta multi-monitor (fino a 3), oscuramento della console, risoluzione personalizzata e frame-rate elevato con la famiglia di processori Intel supportata. Per maggiori informazioni, vedere http://www.citrix.com/intel e http://www.intel.com/content/www/us/en/servers/data-center-graphics.html.
  • Supporto per AMD RapidFire sulle schede server AMD FirePro S-series. HDX 3D Pro supporta multi-monitor (fino a 6), oscuramento della console, risoluzione personalizzata e frame-rate elevato. Nota: il supporto HDX 3D Pro per AMD MxGPU (virtualizzazione GPU) funziona solo con vGPU VMware vSphere. Citrix Hypervisor e Hyper-V sono supportati con passthrough GPU. Per maggiori informazioni, vedere AMD Virtualization Solution.

  • Accesso a un encoder video ad alte prestazioni per GPU NVIDIA, GPU AMD e processori grafici Intel Iris Pro. Un’impostazione di criterio (abilitata per impostazione predefinita) controlla questa funzionalità. La funzionalità consente l’uso della codifica hardware per la codifica H.264 (ove disponibile). Se tale hardware non è disponibile, il VDA ricade sulla codifica basata su CPU utilizzando il codec video software. Per maggiori informazioni, vedere Impostazioni dei criteri grafici.

Come mostrato nella figura seguente:

  • Quando un utente accede all’app Citrix Workspace™ e accede all’applicazione o al desktop virtuale, il Controller autentica l’utente. Il Controller contatta quindi il VDA per HDX 3D Pro per mediare una connessione al computer che ospita l’applicazione grafica.

Il VDA per HDX 3D Pro utilizza l’hardware appropriato sull’host per comprimere le visualizzazioni del desktop completo o della sola applicazione grafica.

  • Le visualizzazioni del desktop o dell’applicazione e le interazioni dell’utente con esse vengono trasmesse tra il computer host e il dispositivo utente. Questa trasmissione avviene tramite una connessione HDX diretta tra l’app Citrix Workspace e il VDA per HDX 3D Pro.

Diagramma che mostra l'integrazione di HDX 3D Pro con Citrix Virtual Desktops e i componenti correlati

Ottimizzare l’esperienza utente di HDX 3D Pro

Quando più utenti condividono una connessione con larghezza di banda limitata (ad esempio, in una filiale), si consiglia di utilizzare l’impostazione del criterio Limite larghezza di banda sessione complessiva per limitare la larghezza di banda disponibile per ciascun utente. L’utilizzo di questa impostazione garantisce che la larghezza di banda disponibile non fluttui ampiamente quando gli utenti accedono e si disconnettono. Poiché HDX 3D Pro si adatta automaticamente per utilizzare tutta la larghezza di banda disponibile, ampie variazioni nella larghezza di banda disponibile nel corso delle sessioni utente possono influire negativamente sulle prestazioni.

Ad esempio, se 20 utenti condividono una connessione da 60 Mbps, la larghezza di banda disponibile per ciascun utente può variare tra 3 Mbps e 60 Mbps, a seconda del numero di utenti concorrenti. Per ottimizzare l’esperienza utente in questo scenario, determinare la larghezza di banda richiesta per utente nei periodi di punta e limitare sempre gli utenti a tale importo.

Per gli utenti di un mouse 3D, si consiglia di aumentare la priorità del canale virtuale di reindirizzamento USB generico a 0. Per informazioni sulla modifica della priorità del canale virtuale, consultare l’articolo del Knowledge Center CTX128190.

Accelerazione GPU per OS a sessione singola Windows