Como posso fazer com que minha GPU faça algum trabalho do meu processador? [duplicado]

0

Eu quero que minha GPU consiga fazer parte do trabalho do meu processador quando estou jogando ou fazendo tarefas como essa.

Meu processador é um AMD FX-4200 rodando a 4,1 GHz e meu GPU é um NVIDIA GeForce GTX 1060 6 GB.

Obviamente, eu tenho uma GPU muito poderosa, e quando eu estou rodando jogos menos exigentes, como o Star Wars Battlefront, eu quero poder ter minha GPU (assumindo que ela tenha espaço de processamento livre). trabalho do processador. Isso é possível? Se sim, como eu poderia fazer isso?

    
por rappatic 20.06.2017 / 22:07

2 respostas

1

A CPU e a GPU não podem ser usadas de forma intercambiável. Eles são projetados especificamente para serem bons em alguns tipos de cálculos e ruins em outros. (porque não é possível construir uma única unidade de processamento que seja boa em tudo)

Pense nisso: se CPU e GPU pudessem fazer o mesmo trabalho, por que as GPUs existiriam? Por que não executar todos os cálculos na CPU?

As GPUs são uma coisa porque os processadores são ruins para processar gráficos. Originalmente, eles não eram capazes de realizar cálculos de propósito geral, é uma ideia relativamente nova.

Então, para recapitular, em geral você não pode descarregar algum trabalho da CPU para a GPU ou a outra maneira . Um programa deve ser especificamente projetado para poder fazer isso. Basicamente, o algoritmo deve ser implementado separadamente para CPU e GPU, porque eles funcionam de maneira totalmente diferente (CPUs são SISD , GPUs são SIMD ).

Alguns programas podem fazer isso, notavelmente algum software de processamento de vídeo. Há também jogos que permitem escolher se a física é calculada pela CPU ou usando o hardware PhysX na placa gráfica. A menos que seja explicitamente permitido pelo software, não é possível selecionar qual unidade realizará cálculos.

    
por 20.06.2017 / 22:27
2

Quanto de sua GPU e CPU está sendo usada, depende do desenvolvedor do jogo / programa. Eles podem codificar para uso pesado da CPU ou mais no lado da GPU. Não há como a sua GPU executar tarefas não relacionadas a gráficos ou atribuir mais carga de trabalho à GPU no final do trabalho.

Você pode, entretanto, fazer overclock de sua GPU e fornecer melhor poder de processamento e velocidade para o que a CPU está trabalhando.

    
por 20.06.2017 / 22:13