Meu computador tem uma GPU forte, o que geralmente é uma coisa boa. Mas também significa que vem com dois grandes ventiladores que, embora a GPU trabalhe duro, pode ficar um pouco barulhento.
Ao jogar jogos 3D não muito sofisticados, notei que obtenho taxas de quadros muito altas, mesmo com todos os detalhes interessantes ativados - por exemplo, 300+ fps. E, ao mesmo tempo, posso ouvir os ventiladores trabalhando duro, dissipando mais de 300 watts de cabeça de resíduos.
Como eu não sou um beija-flor e, portanto, considero 60 fps muito suave, eu acharia uma taxa de quadros mais baixa aceitável em troca de um computador mais silencioso. Existe uma maneira de conseguir isso?
Acontece que existe: https://gitlab.com/torkel104/libstrangle
Essencialmente:
... dá a você um novo comando chamado
strangle
, que você pode colocar em volta / colocar na frente do executável do jogo ao iniciá-lo. O autor, Björn Spindel, também descreveu como usarstrangle
com jogos do Steam , e funciona perfeitamente para mim. Provavelmente até economiza um monte de energia, se você jogar muito o jogo ;)Eu encontrei uma maneira ainda mais simples, mas bastante diferente:
Isso limita a GPU a 200 watts (em vez dos 350 watts que ela costuma consumir). E com ele, o ruído fica muito menor, pois é gerado menos calor.
Mas enquanto a abordagem "estrangular" se aplica apenas a um determinado programa, esse limitador de potência se aplica a tudo (até a próxima reinicialização ou execução
sudo nvidia-smi -i 0 -pl 350
). Portanto, dependendo do que você deseja, uma ou outra abordagem pode ser mais útil.