image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di Recensione Corsair Sabre V2 Pro Wireless MG, il mouse con chassis in magnesio Recensione Corsair Sabre V2 Pro Wireless MG, il mouse con ch...
Immagine di Configurazione be quiet! con RTX 5070, compatta e silenziosa | 2026 Configurazione be quiet! con RTX 5070, compatta e silenziosa...

Come funziona la virtualizzazione della GPU

Anteprima - Virtualizzare la GPU per usare Quick Sync su un sistema Z68. Questo è Virtu.

Advertisement

Avatar di Tom's Hardware

a cura di Tom's Hardware

@Tom's Hardware Italia

Pubblicato il 18/04/2011 alle 14:20 - Aggiornato il 15/03/2015 alle 01:30
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Come funziona la virtualizzazione della GPU

Alcune delle tecnologie del progetto Hydra di Lucidlogix entrano in gioco anche nel software Virtu.

Normalmente quando avviate un gioco - diciamo un titolo DirectX 11 come Metro 2033 - questo richiama alcune DLL basate sull'hardware installato. Se state usando una Radeon HD 4870, per esempio, il gioco funzionerà solo con il code path DirectX 10 o DirectX 9. Lo stesso succede in un sistema dotato solo dell'HD Graphics di Intel.

Virtu inserisce un "abstraction layer" tra l'applicazione e il sistema operativo. A seconda del tipo di software che richiede risorse, Virtu assegna il carico di lavoro all'HD Graphics o alla GPU discreta. L'abstraction layer e il manager che gestisce il carico sono figli del lavoro svolto con Hydra.

jpg

Le applicazioni che non richiedono schede video con elevate prestazioni, o che funzionano meglio sull'Intel HD Graphics, sono gestite dalla GPU integrata di Intel: sono i contenuti web, la riproduzione video e l'interfaccia Aero, anche le applicazioni ottimizzate per Quick Sync.

I giochi naturalmente girano meglio sulle schede video dedicate, e per questo Virtu li fa gestire dalla GPU dedicata. Il motore InterOp di Lucid mappa la memoria della scheda video discreta in quella della dell'HD Graphics, un passaggio necessario poiché le uscite sono connesse a quel componente.

Gestione dell'overhead

Il processo di mappatura della memoria di un componente in quella dell'altro avviene attraverso il PCI Express e ha un impatto, solitamente 1 o 1,2 millisecondi.

Facciamo un esempio. Diciamo che state giocando a Call of Duty a 100 fps. Questo significa che ogni frame viene renderizzato in 10 millisecondi. Sommate a questo valore il tempo richiesto per spostarlo dalla GPU discreta all'altra GPU per la visualizzazione e ottenete un procedimento che richiede 11,2 millisecondi, per un risultato poco superiore agli 89 frame al secondo.

Ora prendete questo numero, ma dall'altro estremo. Diciamo che state giocando a Metro 2033 a 20 frame al secondo. Ogni frame è renderizzato in 50 millisecondi. Aggiungete 1,2 millisecondi per il trasferimento di memoria e avete 51,2 millisecondi o 19,53 frame al secondo. Chiaramente più è alto il numero di frame al secondo, e meno rilevante è il peso dell'overhead.

Sebbene questi cali di frame rate non abbiano un impatto così elevato, c'è sempre un modo per evitarli - almeno in una certa misura. Abbiamo già visto la strategia di Nvidia con la tecnologia Optimus:

"Per preservare la coerenza, l'engine 3D non fa il rendering fino a quando il trasferimento mem2mem non è terminato. Quest'operazione DMA sincrona che richiede tempo può mandare il stallo l'engine 3D e avere un impatto negativo sulle prestazioni. Il nuovo Optimus Copy Engine si affida al bandwidth bidirezionale del bus PCI Express per consentire un rendering 3D simultaneo e copiare i dati di visualizzazione dalla memoria della GPU all'area di memoria principale usata come frame buffer dell'IGP".

Lucid usa analogamente una copia asincrona attraverso più buffer per trasferire i dati durante il processo di rendering. In teoria ciò significa che avrete ancora 100 fps in Call of Duty e le prestazioni risentiranno solo di un piccolo quantitativo di latenza. Questa latenza è mascherata dal fatto che un gioco DirectX immagazzina in anticipo fino a tre frame. Nella pratica, notiamo ancora una perdita di prestazioni, seppure minima.

Tuttavia l'accesso al Quick Sync per voi è importante - o magari lo sarà tra un anno o due - e Virtu offre un compromesso tollerabile. La futura versione di Virtu sarà persino più interessante, come vedremo.

Le notizie più lette

#1
Recensione Corsair Sabre V2 Pro Wireless MG, il mouse con chassis in magnesio
5

Hardware

Recensione Corsair Sabre V2 Pro Wireless MG, il mouse con chassis in magnesio

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca triangoli

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

Configurazione be quiet! con RTX 5070, compatta e silenziosa | 2026

IN COLLABORAZIONE

Configurazione be quiet! con RTX 5070, compatta e silenziosa | 2026

Di Marco Pedrani
Recensione Corsair Sabre V2 Pro Wireless MG, il mouse con chassis in magnesio
5

Hardware

Recensione Corsair Sabre V2 Pro Wireless MG, il mouse con chassis in magnesio

Di Marco Pedrani
Framework conferma nuovi rincari su RAM e SSD
2

Hardware

Framework conferma nuovi rincari su RAM e SSD

Di Antonello Buzzi

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.