Lidar com espaço disponível para recursos de streaming
Esta seção especifica o espaço de endereço virtual disponível para recursos de streaming.
Em sistemas operacionais de 64 bits, pelo menos 40 bits de espaço de endereço virtual (1 Terabyte) estão disponíveis.
Para sistemas operacionais de 32 bits, o espaço de endereço é de 32 bits (4 GB). Para sistemas Arm de 32 bits, a criação de recursos de streaming individuais poderá falhar se a alocação usar mais de 27 bits de espaço de endereço (128 MB). Isso inclui qualquer preenchimento oculto no espaço de endereço que o hardware pode usar para mipmaps, preenchimento de blocos compactados e, possivelmente, dimensões de superfície de preenchimento para potências de 2.
Em sistemas gráficos com uma tabela de páginas separada para a GPU (unidade de processamento gráfico), a maior parte desse espaço de endereço estará disponível para recursos de GPU feitos pelo aplicativo, embora as alocações de GPU feitas pelo driver de exibição se encaixem no mesmo espaço.
Em sistemas futuros com uma tabela de páginas compartilhada entre a CPU e a GPU, o espaço de endereço disponível é compartilhado entre todas as alocações de CPU e GPU em um processo.
Tópicos relacionados
Parâmetros de criação de recursos de streaming