Overclock Your Radeon GPU com amdgpu

Overclock Your Radeon GPU com amdgpu

Objetivo

Overclock Radeon RX 400 Series e cartões gráficos mais recentes no Linux usando os drivers de código aberto AMDGPU.

Distribuições

Este método funcionará em qualquer distribuição Linux que executa os drivers AMDGPU.

Requisitos

Uma instalação do Linux em funcionamento em execução Kernel 4.10 ou mais recente com privilégios de raiz e os drivers AMDGPU instalados.

Dificuldade

Fácil

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Introdução

Os drivers AMDGPU de código aberto não têm uma interface GUI sofisticada que permite que você o faça overclock seu cartão. Na verdade, eles não vêm com nenhum tipo de centro de controle. Tudo bem, porém, você ainda pode fazer overclock seu cartão modificando alguns valores em arquivos de configuração, uma solução perfeitamente Linux se você pensar sobre isso.

Instale lm_sensors

Se você ainda não tem lm_sensors instalado, você deve instalá -lo. O comando abaixo funciona nas distribuições do Debian, mas você pode usar o gerenciador de pacotes da sua distração da mesma forma.

$ sudo apt install lm-sensores

Se sua distribuição não iniciar o serviço imediatamente, inicie e ative -o.

$ sudo systemctl start lm-sensores $ sudo systemctl atability lm-sensores 


Detectar sensores

Depois que o serviço estiver em execução no seu sistema, use o utilitário incluído para detectar os sensores em seu sistema. Isso deve incluir sua placa de gráfico AMD.

$ sudo sensores-detectar

Salve seus resultados no final do script.

Para garantir que funcionasse, corra sensores, E veja se o seu cartão está lá. Tente reiniciar o LM-sensores serviço se você não vê seu cartão lá.

Você deve correr sensores Em um loop em um terminal aberto ou use um programa como Gkrellm ou Conky para monitorar continuamente as temperaturas e os fãs do seu cartão enquanto você o fez overclock. Para máxima segurança, mantenha suas temperaturas em torno ou abaixo de 80 ° C.

Velocidade do ventilador

Provavelmente é uma boa ideia definir a velocidade do seu ventilador manualmente antes de começar a mexer com o relógio e a velocidade da memória. Dessa forma, você pode controlar suas temperaturas mais ativamente.

Existem dois arquivos que você precisa modificar. Você pode querer fazer cópias de backup deles para restaurar as configurações de fábrica antes de fazer isso.

Definir o valor de pwm1_enable para 1 para controlá -lo manualmente com um valor percentual.

$ sudo echo "1">/sys/classe/drm/card0/dispositivo/hwmon/hwmon1/pwm1_enable

Agora, defina a porcentagem da velocidade do ventilador.

$ sudo echo "65">/sys/classe/drm/card0/dispositivo/hwmon/hwmon1/pwm1

Overclocking

Existem dois arquivos para modificar quando overclocking seu cartão. Ambos definem a porcentagem para a qual o cartão está com overclock. O máximo que você deve inserir é de 20%, mas nunca entre isso de uma vez. Comece no valor base de 0 e aumente lentamente, verificando suas temperaturas todas as vezes.

Novamente, se você quiser fazer backups desses arquivos, você pode. Os valores padrão aqui devem ser mais óbvios, embora.

Primeiro, você pode definir a porcentagem da velocidade do overclock para o relógio da GPU.

$ sudo echo "8">/sys/classe/drm/card0/dispositivo/pp_sclk_od

Então, você pode fazer a memória. Testes recentes indicaram quedas de desempenho quando a memória de overclock. Teste por si mesmo, mas esteja ciente de que isso pode acontecer.

$ sudo echo "5">/sys/classe/drm/card0/dispositivo/pp_mclk_od

Depois de defini -las, você pode usar utilitários como os benchmarks Unigine para enfatizar sua GPU e garantir que os overclocks sejam estáveis ​​e suas temperaturas permaneçam dentro de uma faixa segura.

Se você deseja monitorar a velocidade do relógio do seu cartão durante o teste, poderá executar o seguinte script em uma janela de terminal separada.

enquanto é verdade; Faça gato/sys/kernel/debug/dri/0/amdgpu_pm_info; sono 5; feito 

Pensamentos finais

Overclocking deve sempre ser tratado com cautela. É surpreendentemente fácil destruir seus componentes. Enquanto você tomar cuidado, você pode obter um pouco de desempenho adicional do seu cartão sem gastar nenhum dinheiro extra.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Como estender o gerenciador de arquivos Thunar com ações personalizadas
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Coisas para instalar no Ubuntu 22.04
  • NVIDIA RTX 3080 Ethereum Hashrate e Mineing Overclock…
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Download do Linux
  • Arquivos de configuração do Linux: os 30 primeiros mais importantes
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?