No Blender Cycles Preview (não renderizando), a GPU é 20 vezes mais rápida que a CPU, mas apenas o dobro na renderização

0

No Blender Cycles Preview (não renderizando a imagem), minha GPU é 20 vezes mais rápida que minha CPU, mas apenas duas vezes mais rápido em Rendering. A GPU e a velocidade da CPU, como dito, são comparadas no modo Preview, então, se houvesse algo que a sobrecarregasse na renderização real, isso afetaria a CPU / GPU basicamente o mesmo (eu acho).

GPU de $ 500! - GTX 1060 (6 GB), CPU - i7-6700

Eu tentei o tamanho do bloco em 256 x 256.

    
por Friendly Person 44 02.12.2016 / 10:57

1 resposta

0

Para a pré-visualização, os cálculos podem estar sendo feitos para o que é conhecido como "precisão única", enquanto para renderização, ele usa uma "precisão dupla" mais precisa para melhor qualidade.

Cálculos de precisão simples permitiriam usar os núcleos CUDA de precisão única na placa gráfica, enquanto a precisão dupla iria para os núcleos de precisão dupla. Existem 32 vezes mais núcleos de precisão únicos nas placas de "consumidor":

On the GP104 an SM combines 128 single-precision ALUs, 4 double-precision ALUs providing a 32:1 ratio

(De wikipedia )

As placas gráficas Gamer ou "Consumidor" tendem a evitar os núcleos de precisão dupla em favor dos núcleos de precisão única, porque oferecem o máximo "custo por investimento" e são mais adequados para a maioria das tarefas domésticas ou gráficas.

Cartões de classe de estação de trabalho, como o Tesla, são mais voltados para aplicações científicas e teriam um conjunto completo de unidades com capacidade de precisão dupla.

Em Wikipedia :

The theoretical double-precision processing power of a Pascal GPU is ... 1/32 (of single precision performance) on GP102 and GP104.

O 104 é um GTX 1070, mas eu esperaria uma penalidade semelhante para duplicar os cálculos de precisão nos cartões 1060 baseados no GP106.

A sua CPU, por outro lado, provavelmente não tem o mesmo problema e a precisão simples ou dupla não tem a mesma penalidade de desempenho que a placa gráfica.

    
por 02.12.2016 / 12:42

Tags