Aceleração da GPU do Windows

Aceleração da GPU do Windows

Parece que estou faltando alguma coisa sobre o afogamento da GPU. Achei que fosse um mecanismo de baixo nível da própria GPU que reduz a frequência quando a GPU está muito quente.

No entanto, enfrentei outro tipo de limitação do qual nunca ouvi falar ao usar meu laptop (Dell XPS 9560, Windows 10). Quando faço algo que exige muita GPU por um longo período de tempo e monitoro minha GPU, posso ver que ela inicia na velocidade máxima do clock e 100% da GPU está sendo usada. Depois de algum tempo, o "aceleração" começa: a GPU ainda funciona em velocidade máxima de clock, mas o uso da GPU cai para 30-50%. Depois disso, o uso da GPU começa a saltar de 30-50 para 100 e volta com frequência.

Não consigo encontrar nenhuma correlação direta entre a temperatura da GPU e esse "aceleração", mas executei todos os tipos de testes e tenho certeza de que está relacionado ao superaquecimento (o primeiro período de 100% de uso depois de não usar o laptop por um tempo e deixar esfriar é visivelmente mais longo e usar uma almofada de resfriamento torna essas quedas visivelmente menos frequentes). Além disso, não consigo reproduzir isso no Linux (Ubuntu 16.04). Então, minha hipótese é que há alguma restrição no nível do Windows para evitar que o laptop fique desconfortavelmente quente, mesmo que a temperatura da GPU esteja boa.

As perguntas são

  1. Esse tipo de limitação realmente existe ou estou entendendo mal alguma coisa?
  2. Existe uma maneira de desativar manualmente esse tipo de limitação? Eu realmente não me importo com a temperatura do meu laptop, embora seja seguro para o laptop, e todos os sensores relatam temperaturas bastante seguras.

Responder1

Pode ser que as temperaturas de outro componente próximo (ou mesmo da CPU) estejam fazendo com que seu sistema acelere globalmente.

Um problema com o design de laptops é que eles geralmente compartilham um heatpipe entre a GPU e a CPU antes de irem para a única ventoinha de resfriamento do sistema. O que isto pode significar é que operar um dos dois pode aquecer o outro e fazer com que você atinja um limite térmico dessa forma.

Como resultado, é perfeitamente possível que uma GPU cause superaquecimento da CPU, mesmo que a CPU possa ser minimamente usada, e que a CPU entre em um modo de aceleração que deixe a GPU sem trabalho.

Uma vez iniciado, você acabaria em um círculo vicioso de GPU aquecendo a CPU, o superaquecimento da CPU fazendo com que ela acelerasse, privando a GPU de trabalho, deixando o sistema esfriar abaixo do limite de aceleração, permitindo que a CPU lançasse mais trabalho na GPU o que faz com que a CPU superaqueça novamente.

Um exemplo de sistema de refrigeração de laptop bem feito, com refrigeração separada para CPU e GPU: insira a descrição da imagem aqui imagem deAnálise do HP Spectre da Computerworld

Como não fazer isso: insira a descrição da imagem aqui

Observe os dois dissipadores de calor presos ao heatpipe. Isso pode ser bom se nunca se esperar que a parte menor esquente, mas em operação pode realmente impedir que o calor saia da área maior do dissipador de calor. Isso éRUIM.

Sistemas mais modernos não tendem a usar esse design ruim, especialmente porque cada vez mais trabalho é transferido para a GPU e esperamos um bom desempenho de ambas as partes, mas isso depende do laptop que você possui.

É claro que se você estiver usando gráficos integrados que estão no mesmo pacote da CPU, então há outro problema de geração de calor próximo à sua CPU.

No mínimo, pode valer a pena desmontar seu laptop e verificar se o conjunto de refrigeração não está cheio de poeira e se a ventoinha está funcionando corretamente. Substituir a pasta térmica também pode ajudar.

informação relacionada