Como posso fazer overclock de uma placa gráfica no Ubuntu?

18

Eu gostaria de aumentar a freqüência do Core, o clock do shader e o clock da memória em um eVGA GTX 480 que tenho em minha caixa de desenvolvimento executando o 10.04. É possível fazer overclock de uma placa gráfica recente dentro do Ubuntu? Eu tentei o abordagem Coolbits , mas eu não consegui fazer isso funcionar. Eu também tentei nvclock , mas como ele não foi atualizado desde 4 de janeiro de 2009, ele não funciona com meu cartão.

No Windows, o próprio driver vem com a capacidade de fazer o overclock das placas, mas a nvidia aparece para deixar isso fora dos drivers do Linux. Alguém descobriu uma solução? Ou seria possível organizar os drivers do Windows no Ubuntu? ( ick )

Se houver um fórum mais apropriado para fazer esta pergunta, eu ficaria feliz em fazê-lo - mas estou esperando por uma solução no Ubuntu. Obrigado!

Atualização: Parece que posso precisar ter "Coolbit" "5" como discutido aqui . Hmm. Não.

Aqui está a seção relevante do meu arquivo xorg.conf:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 460"
    BusID          "PCI:2:0:0"
    Option         "Coolbits" "5"
    Option         "NoLogo" "True"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 480"
    BusID          "PCI:3:0:0"
    Option         "Coolbits" "5"
    Option         "NoLogo" "True"
EndSection

Quando eu reiniciar com o Coolbits ajustado para 5, posso habilitar o controle do ventilador na GTX 460. Eu também posso configurá-lo para o modo de desempenho máximo. Não consigo alterar as frequências do relógio. Estou prestes a experimentar níveis diferentes. Mas aqui está o que eu vejo (com Coolbits = 5):

Atualização 2: Experimentei a versão do driver - 260.24 (beta-nvdeveloper) & amp; 260.19.12 (divulgado hoje). Não consigo ver a guia "Frequências do relógio" para nenhum dos cartões 4xx. No entanto, posso alterar a velocidade do ventilador para o cartão com um monitor conectado. Vou perguntar a uma segunda pergunta e esperar que melhores drivers sejam lançados.

    
por M. Tibbits 16.10.2010 / 19:17

3 respostas

16

Você quase teve. Coolbits é o caminho. Aqui está o meu dispositivo em /etc/X11/xorg.conf :

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 260"
    Option         "Coolbits" "1"
    Option         "NoLogo" "True"
EndSection

E depois (depois de reiniciar o X-control + alt + f1, sudo restart gdm ), carregue nvidia-settings e há uma página de Frequências do relógio:

    
por Oli 16.10.2010 / 19:26
3

Existem também as seguintes ferramentas nos repositórios padrão do Ubuntu que você pode instalar a partir do Centro de Software ou do terminal:

NVIDIA - para o Ubuntu & lt; = 14.04

nvclock - Permite fazer overclock nas placas da Nvidia

nvclock-gtk - Nvclock mas com suporte a GTK

nvclock-qt - Nvclock mas com suporte a QT

ATI - para todas as versões atualmente suportadas do Ubuntu

rovclock - Permite fazer overclock em cartões da ATI

    
por Luis Alvarado 20.12.2011 / 04:34
1

2018 Resposta

Para ativar o overclock, execute:

nvidia-xconfig --cool-bits=28

Reinicie o seu PC. Agora você pode fazer coisas como:

# List all GPUs
# Set power to 100W, +1000 Mhz Mem clock offset, and +100 Mhz on GPU clock offset.
nvidia-settings -c :0 -q gpus
nvidia-smi -i 0 -pl 100
nvidia-settings -c :0 -a '[gpu:0]/GPUMemoryTransferRateOffset[2]=1000'
nvidia-settings -c :0 -a '[gpu:0]/GPUGraphicsClockOffset[2]=100'

O advento deste método é que você pode alterar a entrada de energia. Risco de dano potencial. Prossiga com cuidado. Fonte aqui

    
por Adrian Lopez 17.05.2018 / 02:13