Zuordnen des verfügbaren Speicherplatzes für StreamingressourcenAddress space available for streaming resources

In diesem Abschnitt wird der virtuelle Adressraum angegeben, der für Streamingressourcen verfügbar ist.This section specifies the virtual address space that is available for streaming resources.

Bei 64-Bit-Betriebssystemen ist mindestens 40 Bit virtueller Adressraum (1 Terabyte) verfügbar.On 64-bit operating systems, at least 40 bits of virtual address space (1 Terabyte) is available.

Bei 32-Bit-Betriebssystemen beträgt der Adressraum 32 Bit (4 GB).For 32-bit operating systems, the address space is 32 bit (4 GB). Bei 32-Bit-Betriebssystemen kann das Erstellen einzelner Streamingressourcen zu Fehlern führen, wenn die Zuordnung des Adressraums (128 MB) mehr als 27 Bit beträgt.For 32-bit ARM systems, individual streaming resource creation can fail if the allocation would use more than 27 bits of address space (128 MB). Dazu gehören alle ausgeblendeten Abstände im Adressraum, die die Hardware für Mipmaps, Abstände für aneinanderliegende Kacheln und möglicherweise Abstände für Oberflächengrößen mit Potenzen von 2 verwendet.This includes any hidden padding in the address space the hardware may use for mipmaps, packed tile padding, and possibly padding surface dimensions to powers of 2.

Auf Grafiksystemen mit einer separaten Seitentabelle für den Grafikprozessor (GPU) wird der Adressraum hauptsächlich für die von der Anwendung erstellten GPU-Ressourcen verwendet, auch wenn die vom Anzeigetreiber vorgenommene GPU-Zuordnungen genauso viel Platz verwenden.On graphics systems with a separate page table for the graphics processing unit (GPU), most of this address space will be available to GPU resources made by the application, though GPU allocations made by the display driver fit in the same space.

Bei zukünftigen Systemen, bei denen die Seitentabelle gemeinsam von CPU und GPU genutzt wird, wird der verfügbare Adressraum gemeinsam von CPU und GPU-Zuordnungen in einem Prozess genutzt.On future systems with a page table shared between the CPU and GPU, the available address space is shared between all CPU and GPU allocations in a process.

Verwandte ThemenRelated topics

Stream-Parameter für die RessourceStreaming resource creation parameters