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
Sconti & Coupon
Accedi a Xenforo
Immagine di MSI Z790 Gaming Pro WiFi: l'equilibrio tra prestazioni e prezzo MSI Z790 Gaming Pro WiFi: l'equilibrio tra prestazioni e pre...
Immagine di RTX 5060 su ROG Ally: la mod che cambia come giocate RTX 5060 su ROG Ally: la mod che cambia come giocate...

Come funziona la virtualizzazione della GPU

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

Advertisement

Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più
Avatar di Tom's Hardware

a cura di Tom's Hardware

Pubblicato il 18/04/2011 alle 14:20 - Aggiornato il 15/03/2015 alle 01:30
  • Lucidlogix Virtu e Sandy Bridge, Quick Sync su una scheda madre Z68
  • Come funziona la virtualizzazione della GPU
  • Software generico o specifico?
  • Lucidlogix Virtu in pratica
  • Configurazione di prova
  • Risultati Benchmark: 3DMark11
  • Risultati Benchmark: Virtu in azione
  • Risultati Benchmark: le eccezioni
  • Risultati Benchmark, consumi
  • Conclusioni

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.

Leggi altri articoli
  • Lucidlogix Virtu e Sandy Bridge, Quick Sync su una scheda madre Z68
  • Come funziona la virtualizzazione della GPU
  • Software generico o specifico?
  • Lucidlogix Virtu in pratica
  • Configurazione di prova
  • Risultati Benchmark: 3DMark11
  • Risultati Benchmark: Virtu in azione
  • Risultati Benchmark: le eccezioni
  • Risultati Benchmark, consumi
  • Conclusioni

👋 Partecipa alla discussione! Scopri le ultime novità che abbiamo riservato per te!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?


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

Segui questa discussione
Advertisement

Non perdere gli ultimi aggiornamenti

Newsletter Telegram

I più letti di oggi


  • #1
    6 ventilatori da tenere d'occhio in vista del Prime Day
  • #2
    6 smart TV da tenere d'occhio in vista del Prime Day
  • #3
    6 friggitrici ad aria da tenere d'occhio in vista del Prime Day
  • #4
    Apple ha letto i vostri commenti furiosi e fa marcia indietro
  • #5
    Il 97% dei call center cerca di truffarti, ecco come fa
  • #6
    6 tablet da tenere d'occhio in vista del Prime Day
Articolo 1 di 5
RTX 5060 su ROG Ally: la mod che cambia come giocate
Una eGPU è davvero quello che serve per rivoluzionare l'esperienza di gioco con le handheld? Secondo questo YouTuber, sì.
Immagine di RTX 5060 su ROG Ally: la mod che cambia come giocate
Leggi questo articolo
Articolo 2 di 5
MSI Z790 Gaming Pro WiFi: l'equilibrio tra prestazioni e prezzo
Una scheda madre che combina caratteristiche premium e connettività avanzata senza sconfinare nei prezzi proibitivi delle soluzioni top di gamma.
Immagine di MSI Z790 Gaming Pro WiFi: l'equilibrio tra prestazioni e prezzo
2
Leggi questo articolo
Articolo 3 di 5
Questa MSI RTX 5070 non è mai costata COSI' POCO! IMPERDIBILE!
Offerta imperdibile sulla potente scheda video MSI GeForce RTX 5070 12G con DLSS 4 e Ray Tracing: risparmiate 180€ e portatevi a casa prestazioni AI all'avanguardia.
Immagine di Questa MSI RTX 5070 non è mai costata COSI' POCO! IMPERDIBILE!
Leggi questo articolo
Articolo 4 di 5
Costa solo 200$ hackerare la tua azienda sul dark web
Cybercriminale vende accesso amministrativo a server di azienda italiana di software: 11 host compromessi e controllo remoto in vendita sul dark web.
Immagine di Costa solo 200$ hackerare la tua azienda sul dark web
Leggi questo articolo
Articolo 5 di 5
Prime Day 2025: Nvidia protagonista con esclusive sulle RTX 50
In collaborazione con Nvidia, Amazon annuncia che al Prime Day 2025 condividerà contenuti esclusivi dedicati alle RTX 50, con content creator d’eccezione.
Immagine di Prime Day 2025: Nvidia protagonista con esclusive sulle RTX 50
Leggi questo articolo
Advertisement
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

© 2025 3Labs Srl. Tutti i diritti riservati.