Condividi tramite


Gestire lo spazio disponibile per le risorse di streaming

Questa sezione specifica lo spazio indirizzi virtuale disponibile per le risorse di streaming.

Nei sistemi operativi a 64 bit sono disponibili almeno 40 bit di spazio indirizzi virtuale (1 terabyte).

Nei sistemi operativi a 32 bit, lo spazio indirizzi è a 32 bit (4 GB). Per i sistemi Arm a 32 bit, la creazione di singole risorse di streaming può non riuscire se l'allocazione usa più di 27 bit di spazio indirizzi (128 MB). È inclusa qualsiasi spaziatura interna nascosta nello spazio indirizzi che l'hardware può usare per mipmap, riempimento di riquadri compressi e possibilmente dimensioni della superficie di riempimento a potenze di 2.

Nei sistemi grafici con una page table separata per l'unità di elaborazione grafica (GPU), la maggior parte di questo spazio indirizzi sarà disponibile alle risorse GPU dell'applicazione, anche se le allocazioni GPU del driver del display rientrano nello stesso spazio.

Nei sistemi futuri con una page table condivisa tra CPU e GPU, lo spazio indirizzi disponibile è condiviso tra tutte le allocazioni di CPU e GPU in un processo.

Parametri di creazione risorse di streaming