Làm cách nào tôi có thể ép xung card đồ họa từ bên trong Ubuntu?


18

Tôi muốn tăng tần số Core, đồng hồ đổ bóng và đồng hồ bộ nhớ trên eVGA GTX 480 tôi có trong hộp phát triển của mình chạy 10.04. Có thể ép xung một card đồ họa gần đây từ Ubuntu không? Tôi đã thử phương pháp Coolbits , nhưng tôi không thể làm việc này được. Tôi cũng đã thử nvclock , nhưng vì nó chưa được cập nhật kể từ tháng 1, 4, 2009, nó không hoạt động với thẻ của tôi.

Trong các cửa sổ, trình điều khiển tự xuất xưởng với khả năng ép xung các thẻ, nhưng nvidia dường như đã loại bỏ trình điều khiển linux này. Có ai phát hiện ra một giải pháp? Hoặc có thể tạo các trình điều khiển windows trong Ubuntu không? ( ick )

Nếu có một diễn đàn phù hợp hơn để đặt câu hỏi này, tôi rất vui lòng làm điều đó - nhưng tôi hy vọng có một giải pháp trong Ubuntu. Cảm ơn!

Cập nhật: Dường như tôi cần phải có "Coolbit" "5" như được thảo luận ở đây . Hừm. Không.

Đây là phần có liên quan của tệp xorg.conf của tôi:

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

Khi tôi khởi động lại với Coolbits được đặt thành 5, tôi có thể bật điều khiển quạt trên GTX 460. Tôi cũng có thể đặt nó ở chế độ hiệu suất tối đa. Tôi không thể thay đổi tần số đồng hồ. Tôi sắp thử các cấp độ khác nhau. Nhưng đây là những gì tôi thấy (với Coolbits = 5):

văn bản thay thế

Cập nhật 2: Tôi đã thử phiên bản trình điều khiển - 260.24 (beta - nvdeveloper) & 260.19.12 (phát hành ngày hôm nay). Tôi không thể thấy tab "Tần số đồng hồ" cho bất kỳ thẻ 4xx nào. Tuy nhiên tôi có thể thay đổi tốc độ quạt cho thẻ với màn hình được đính kèm. Tôi sẽ hỏi một câu hỏi thứ hai và chờ đợi các trình điều khiển tốt hơn sẽ được phát hành.


Lưu ý: nếu bạn đã sao chép mã thẳng ra khỏi lời giải thích tuyệt vời đó, bạn sẽ sao chép các trích dẫn xoăn, chứ không phải "s thẳng . Điều đó có thể giải thích tại sao nó không làm việc cho bạn.
Oli

Tôi đã không sao chép nó, tôi chỉ cần gõ các thay đổi bằng tay. Tôi sẽ cập nhật câu hỏi của tôi với tập tin xorg của tôi. Nó vẫn không hoạt động với Coolbits.
M. Tibbits

Dường như bit "4" cho phép điều khiển quạt, nhưng chỉ khi bạn có màn hình kèm theo . Nhưng không phải tần số đồng hồ. Tôi hiện đang chạy Driver phiên bản 260.24 (chỉ khả dụng trên trang web nvdeveloper). Đoán chúng ta sẽ phải chờ hỗ trợ để đến với loạt 4xx.
M. Tibbits

Nvidia điển hình ...
Oli

Câu trả lời:


16

Bạn gần như đã có nó. Coolbits là cách. Đây là thiết bị của tôi trong /etc/X11/xorg.conf:

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

Và sau đó (sau khi khởi động lại X - control + alt + f1, sudo restart gdm), tải lên nvidia-settingsvà có trang Tần số đồng hồ:

văn bản thay thế


Chỉ cần lưu ý: (Tại sao tôi không chấp nhận câu trả lời này) Cấu hình trên không hoạt động đối với thẻ sê-ri 4xx. Sự hỗ trợ chưa được sáp nhập vào ngăn xếp trình điều khiển công cộng. Vẫn đang chờ đợi / cầu xin nVidia ...
M. Tibbits

1
Yeah Fermi hỗ trợ bị chậm nhưng khi nó đến đây, đây sẽ là cách để kích hoạt nó. Cách khác duy nhất tôi từng thấy là sử dụng Nibitor để chỉnh sửa phần sụn trên thẻ. Nghe có vẻ phá hủy hơn nhiều nhưng nếu bạn cần chỉnh sửa đồng hồ, đó là một lựa chọn.
Oli

1
Thành thật mà nói, tôi không quan tâm đến đồng hồ - Tôi đang chạy các chương trình CUDA chuyên sâu và người hâm mộ giữ tốc độ khoảng 45% và giữ các thẻ ở 75C - 80C mà tôi nghĩ là quá nóng. Trong các cửa sổ, thật dễ dàng để quay quạt lên đến 90% và giữ các thẻ ở 50C dưới mức đầy tải. Thi thiên Bây giờ tôi cũng đã kiểm tra các trình điều khiển mới nhất cho đến hết: 260.19,29. Vẫn không có xúc xắc. C'mon nVidia!
M. Tibbits

3

Ngoài ra còn có các công cụ sau trong kho Ubuntu mặc định mà bạn có thể cài đặt từ Trung tâm phần mềm hoặc từ thiết bị đầu cuối:

NVIDIA - cho Ubuntu <= 14.04

nvclock - Cho phép bạn ép xung thẻ Nvidia

nvclock-gtk - Nvclock nhưng có hỗ trợ GTK

nvclock-qt - Nvclock nhưng có hỗ trợ QT

ATI - cho tất cả các phiên bản Ubuntu được hỗ trợ hiện tại

rovclock - Cho phép bạn ép xung thẻ ATI


Nó không hoạt động cho các thiết bị mới hơn; và khi tôi buộc nó -f, nó hiển thị tốc độ xung nhịp âm (rõ ràng không chính xác).

1

Trả lời 2018

Để bật tính năng ép xung, hãy chạy:

nvidia-xconfig --cool-bits=28

Khởi động lại PC của bạn. Bây giờ bạn có thể làm những việc như:

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

Sự ra đời của phương pháp này là bạn có thể thay đổi đầu vào nguồn. Nguy cơ gây hại tiềm tàng. Tiến hành cẩn thận. Nguồn ở đây


Để thay đổi vĩnh viễn: sudo nvidia-smi -pm 1
Adrian Lopez

1
CÁCH HÌNH ẢNH : Kích hoạt các coolbits, khởi động lại, mở cài đặt nvidia và tìm PowerMizer . Bạn sẽ không thể OC đầu vào nguồn ở chế độ đồ họa.
Adrian Lopez
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.