Ubuntu içinden bir grafik kartını nasıl overclock edebilirim?


18

10.04 çalıştıran geliştirme kutumda bulunan bir eVGA GTX 480'de Çekirdek frekansını, gölgelendirici saatini ve bellek saatini artırmak istiyorum. Ubuntu içinden yeni bir grafik kartını overclock etmek mümkün mü? Coolbits yaklaşımını denedim , ama işe yaramadı. Ayrıca nvclock'u da denedim , ancak 4 Ocak 2009'dan beri güncellenmediğinden, kartımla çalışmıyor.

Pencerelerde, sürücünün kendisi kartları overclock etme yeteneği ile birlikte gelir, ancak nvidia bunu linux sürücülerinin dışında bırakmış gibi görünüyor . Herkes bir çözüm keşfetti mi? Yoksa Windows sürücülerini Ubuntu içinde yerleştirmek mümkün mü? ( hasta )

Bu soruyu sormak için daha uygun bir forum varsa, bunu yapmaktan memnuniyet duyarım - ama Ubuntu'da bir çözüm umuyorum. Teşekkürler!

Güncelleme: Burada tartışıldığı gibi "Coolbit" "5" olması gerekebilir . Hmm. Hayır!

İşte xorg.conf dosyamın ilgili bölümü:

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

Coolbits'i 5 olarak ayarlayarak yeniden başlattığımda, GTX 460'da fan kontrolünü etkinleştirebilirim. Maksimum performans moduna da ayarlayabilirim. Saat frekanslarını değiştiremiyorum. Farklı seviyeleri denemek üzereyim. Ama burada gördüğüm (Coolbits = 5 ile):

alternatif metin

Güncelleme 2: Sürücü sürümünü denedim - 260.24 (beta - nvdeveloper) ve 260.19.12 (bugün yayınlandı). 4xx kartlarından herhangi biri için "Saat Frekansları" sekmesini göremiyorum. Ancak ekran takılıyken kartın fan hızını değiştirebilirim. Ben soracağım ikinci bir soruyu ve daha iyi sürücüler tahliye edilecek bekleyin.


Not: kodu coolbits açıklamasından hemen kopyaladıysanız, düz tırnaklar değil kıvırcık tırnaklar kopyalardınız ". Bu sizin için neden işe yaramadığını açıklayabilir.
Oli

Kopyalamadım, değişiklikleri elle yazdım. Sorumu xorg dosyamla güncelleyeceğim. Hala Coolbits ile çalışmıyor.
M.Tibbits

"4" bit'in fan kontrolünü etkinleştirdiği anlaşılıyor, ancak yalnızca bir ekran takılıysa . Ama saat frekansları değil . Şu anda Sürücü sürümü 260.24 kullanıyorum (yalnızca nvdeveloper sitesinde kullanılabilir). Sanırım sadece 4xx serisine destek beklemek zorundayız.
M.Tibbits

Tipik Nvidia ...
Oli

Yanıtlar:


16

Neredeyse vardı. Coolbits bu şekilde. İşte benim cihaz /etc/X11/xorg.conf:

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

Ve sonra (X - control + alt + f1, yeniden başlattıktan sonra sudo restart gdm), yükleyin nvidia-settingsve bir Saat Frekansları sayfası var:

alternatif metin


Sadece nota: (Ben bu cevabı kabul etmemiş Neden) Yukarıdaki yapılandırma yapar değil 4xx serisi kartlar için çalışır. Destek henüz genel sürücü yığını ile birleştirilmedi. Hala bekliyor / yalvarıyor nVidia ...
M. Tibbits

1
Evet Fermi desteği gecikiyor, ancak buraya geldiğinde, bunu etkinleştirmenin yolu olacak. Gördüğüm diğer tek yol, Nibitor'u karttaki bellenimi düzenlemek için kullanmaktır. Çok daha yıkıcı geliyor, ancak saatleri düzenlemeniz gerekiyorsa, bu bir seçenektir.
Oli

1
Dürüst olmak gerekirse, saatleri umursamıyorum - yoğun CUDA programları kullanıyorum ve hayranlar yaklaşık% 45 hızda kalıyor ve kartları çok sıcak olduğunu düşündüğüm 75C - 80C'de tutuyorlar. Pencerelerde, fanları% 90'a kadar kranklamak ve kartları 50C'de tam yük altında tutmak kolaydır. Ps. Şimdi en yeni sürücüleri de kontrol ettim: 260.19.29. Hala zar yok. Hadi nVidia!
M. Tibbits

3

Yazılım Merkezi'nden veya terminalden yükleyebileceğiniz varsayılan Ubuntu depolarında aşağıdaki araçlar da vardır:

NVIDIA - Ubuntu için <= 14.04

nvclock - Nvidia kartlarını overclock etmenizi sağlar

nvclock-gtk - Nvclock ancak GTK desteği ile

nvclock-qt - Nvclock ama QT desteği ile

ATI - şu anda desteklenen tüm Ubuntu sürümleri için

rovclock - ATI kartlarını overclock etmenizi sağlar


Daha yeni cihazlarda çalışmaz; ve zorladığımda -f, negatif (açıkça yanlış) bir saat hızı gösteriyor.

1

2018 Cevap

Hız aşırtmayı etkinleştirmek için şunu çalıştırın:

nvidia-xconfig --cool-bits=28

Bilgisayarınızı yeniden başlatın. Şimdi aşağıdakileri yapabilirsiniz:

# 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'

Bu yöntemin avantajı, güç girişini değiştirebilmenizdir. Potansiyel zarar riski. Dikkatli ilerleyin. Kaynak burada


Değişiklikleri kalıcı hale getirmek için: sudo nvidia-smi -pm 1
Adrian Lopez

1
GRAFİK YOL : Coolbit'leri etkinleştirin, yeniden başlatın, nvidia ayarlarını açın ve PowerMizer'ı arayın . Grafiksel modda güç girişini OC açamazsınız.
Adrian Lopez
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.