Por que a atividade de relatório do Process Explorer está na memória de GPU dedicada inexistente?

2

Estou brincando com o Process Explorer em um laptop meu com o Windows 7, 4 GB de RAM e uma GPU integrada (ATI Radeon 6480g como parte da A4 APU). Curiosamente, o Process Explorer reporta 1,5 GB de memória de GPU do sistema - tudo bem aqui.

Também estão incluídos 512 MB de memória "dedicada" que eu não conheço da origem - a placa não contém memória dedicada.

Eu já vi algumas esquisitices com essa placa, como mineradores de bitcoin, vendo tanto a APU (que maximiza o uso da CPU) quanto um dispositivo Winterpark usando o OpenCL, e o fato de ser relatado como duas GPUs para alguns aplicativos OpenCL herdados .

Com isso dito, a reprodução de jogos 3D pesados de texturas ou sombreamento, como esperado, aumentará o uso da memória dedicada - a memória do sistema da GPU permanece quase constante.

A GPU deve receber apenas 512 MB de memória compartilhada, que é relatada como 1,5 GB na guia GPU.

Atualmente, não estou tendo problemas, exceto por relatos de recursos estranhos em alguns aplicativos, por isso só estou perguntando até agora com base na curiosidade.

    
por hexafraction 23.01.2014 / 00:51

2 respostas

1

No Process Explorer, a Memória Dedicada da GPU representa a memória física real que está na própria placa gráfica (os chips de memória estão na placa gráfica). Eu vejo que você tem APU, então não posso dizer exatamente se há chips de memória específicos para ele ou não, já que não tenho a chance de colocar minhas mãos em um.

A Memória do Sistema GPU é, na verdade, a parte da memória do sistema (RAM) que está designada para estar disponível na placa gráfica para aumentar sua capacidade de memória. O Windows Vista e o mais recente geralmente usam isso para armazenar as visualizações das janelas do aplicativo quando não estão ativas. Também acredito que o Windows também armazena alguns outros recursos gráficos lá.

Não há nada de errado em relatar que o seu computador tem duas interfaces OpenCL, porque na verdade tem duas interfaces OpenCL.

Um é o suporte OpenCL da GPU embutida. Isso é feito por meio de drivers gráficos. O outro é o suporte OpenCL da CPU. Isso é feito através dos drivers da CPU / APU.

Até onde eu sei, algumas APUs baseadas em AMD que executam OpenCL através da interface CPU / APU devem fazer uso da potência combinada da CPU e da GPU. Isto não é suportado em todas as APUs.

    
por 29.04.2015 / 09:21
0
  1. Tem certeza de que Radeon hd 6480g incorporado em A4 é a única GPU em seu sistema? Vários notebooks high-end também têm uma GPU discreta

  2. Vocêpodeexperimentarferramentasalternativasdemonitoramentodosistemaparaobtermaisinformações.(Desculpe,eunãotenhocaixasdoWindowsagora)

  3. Por falar nisso, é assim que esses números são calculados

  4. O que há de errado com seus mineradores de Bitcoin? O OpenCL é uma API para utilizar CPU e GPU de maneira unificada (mas os aplicativos legados OpenCL assumiram que todos os dispositivos OpenCL eram GPU)

por 23.01.2014 / 02:44