Як можна розігнати графічну карту з Ubuntu?


18

Я хотів би підвищити частоту основної частоти, тактову частоту шейдерів та тактову пам’ять на eVGA GTX 480, який я маю у своєму вікні розробки під управлінням 10.04. Чи можливо розігнати нещодавню відеокарту з Ubuntu? Я спробував підхід Coolbits , але мені не вдалося це зробити. Я також спробував nvlock , але оскільки він не оновлювався з 4 січня 2009 року, він не працює з моєю карткою.

У вікнах сам драйвер поставляється з можливістю розігнати карти, але nvidia схоже, залишила це поза драйверами Linux. Хтось знайшов рішення? Або можна було б встановити драйвери Windows у Ubuntu? ( кий )

Якщо є більш відповідний форум, щоб задати це питання, я би радий це зробити - але сподіваюся на рішення в Ubuntu. Спасибі!

Оновлення: Схоже, мені може знадобитися "Coolbit" "5", як обговорювалося тут . Хм. Ні.

Ось відповідний розділ мого файлу 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

Коли я перезавантажуюсь із Coolbits із значенням 5, я можу включити управління вентилятором на GTX 460. Я також можу встановити його в режимі максимальної продуктивності. Я не можу змінювати тактові частоти. Я збираюся спробувати різні рівні. Але ось що я бачу (при Coolbits = 5):

alt текст

Оновлення 2: Я спробував версію драйвера - 260.24 (бета - nvdeveloper) та 260.19.12 (випущено сьогодні). Я не в змозі побачити вкладку "Частота тактових частот" жодної із карт 4xx. Однак я можу змінити швидкість вентилятора для карти з доданим дисплеєм. Я збираюся задати друге питання і чекати, коли будуть звільнені кращі водії.


Примітка: якби ви скопіювали код прямо з пояснення coolbit, ви скопіювали б фігурні лапки, а не прямі "s. Це може пояснити, чому це не працювало для вас.
Олі

Я не копіював її, я просто ввів зміни вручну. Я збираюся оновити своє запитання файлом xorg. З Coolbits це все ще не працює.
М. Тіббіт

Здається, що біт "4" дозволяє контролювати вентилятор, але тільки якщо у вас встановлений дисплей . Але не тактові частоти. На даний момент я використовую драйвер версії 260.24 (доступний лише на сайті nvdeveloper). Зрозуміло, нам просто доведеться чекати підтримки, щоб прийти до серії 4xx.
М. Тіббіт

Типова Nvidia ...
Олі

Відповіді:


16

У вас це майже було. Coolbit - це шлях. Ось мій пристрій /etc/X11/xorg.conf:

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

А потім (після перезавантаження X - управління + alt + f1, sudo restart gdm), завантажте nvidia-settingsі є сторінка Частота тактових частот:

alt текст


Просто зауважте: (Чому я не прийняв цю відповідь) Наведена вище конфігурація не працює для карток серії 4xx. Підтримка ще не об'єднана у загальний пакет драйверів. Ще чекаю / благаю nVidia ...
М. Тіббіт

1
Так, підтримка Фермі відстає, але коли вона дійде сюди, це буде спосіб її ввімкнути. Єдиний інший спосіб, який я коли-небудь бачив, - це використання Nibitor для редагування прошивки на картці. Звучить набагато руйнівніше, але якщо вам потрібно відредагувати годинник, це варіант.
Олі

1
Чесно кажучи, мене не цікавлять годинники - я запускаю інтенсивні програми CUDA, і вентилятори залишаються зі швидкістю близько 45% і тримають карти на 75С - 80С, що, на мою думку, занадто гаряче. У вікнах легко відкрутити вентилятори до 90% і тримати карти при 50С під повним навантаженням. Пс. Зараз я також перевірив новітні драйвери: 260.19.29. Досі немає кісток. Давай nVidia!
М. Тіббіт

3

У сховищах Ubuntu за замовчуванням також є такі інструменти, які можна встановити через Центр програмного забезпечення або з терміналу:

NVIDIA - для Ubuntu <= 14.04

nvclock - Дозволяє розігнати карти Nvidia

nvclock-gtk - Nvclock, але з підтримкою GTK

nvclock-qt - Nvclock, але з підтримкою QT

ATI - для всіх підтримуваних на даний момент версій Ubuntu

rovclock - Дозволяє розігнати ATI-карти


Він не працює для нових пристроїв; і коли я змушую це -f, він показує негативну (явно неправильну) тактову частоту.

1

Відповідь 2018 року

Щоб увімкнути розгін, запустіть:

nvidia-xconfig --cool-bits=28

Перезавантажте комп'ютер. Тепер ви можете робити такі речі, як:

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

Перевагою цього способу є те, що ви можете змінити вхід потужності. Потенційний ризик шкоди. Продовжуйте обережно. Джерело тут


Щоб зміни були постійними: sudo nvidia-smi -pm 1
Адріан Лопес

1
ГРАФІЧНИЙ ШЛЯХ : Увімкніть клавіші, перезавантажте, відкрийте налаштування nvidia та шукайте PowerMizer . Ви не зможете OC вводити живлення в графічному режимі.
Адріан Лопес
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.