LINUX.ORG.RU

Представлен Tuxclocker, GUI для оверклокинга видеокарт

 ,


4

2

В феврале были выпущены первые версии Tuxclocker, GUI для оверклокинга видеокарт Nvidia (поддержка видеокарт AMD ожидается в будущих выпусках).

Tuxclocker представляет собой графический интерфейс для nvidia-smi и nvidia-settings и на данный момент поддерживает следующие функции:

  • Мониторинг показателей видеокарты: температура, частота видеопамяти и GPU (текущие и максимальные), напряжение, энергопотребление, загрузка GPU/видеопамяти, скорость вентилятора. Представление данных в виде списка и графика.
  • Оверклокинг (повышение частот) GPU и VRAM.
  • Овервольтинг (повышение напряжения).
  • Изменения лимита энергопотребления.
  • Управление скоростью вращения вентилятора: имеется возможность установить постоянную скорость вращения (в процентах), произвольную кривую (в которой скорость вращения будет зависеть от температуры) или оставить заводские настройки.
  • Профили для хранения различных конфигураций и быстрого пекреключения между ними.
  • Частичная поддержка систем с несколькими GPU.

Утилита написана на C++/Qt5, распространяется под лицензией GPLv3. Для работы, как и в случае с другими программами для оверклокинга под GNU/Linux, требуется установка соответствующих значений Coolbits в конфиге Xorg.

>>> Подробности

Ответ на: комментарий от Radius

У меня 7xx:

Attribute 'GPUCurrentCoreVoltage' (sorrymak-pc:0.0): 0.
    'GPUCurrentCoreVoltage' is an integer attribute.
    'GPUCurrentCoreVoltage' is a read-only attribute.
    'GPUCurrentCoreVoltage' can use the following target types: X Screen, GPU.
  Attribute 'GPUOverVoltageOffset' (sorrymak-pc:0.0): 0.
    The valid values for 'GPUOverVoltageOffset' are in the range 0 - 0
    'GPUOverVoltageOffset' is a read-only attribute.
    'GPUOverVoltageOffset' can use the following target types: X Screen, GPU.
  Attribute 'GPUCurrentCoreVoltage' (sorrymak-pc:0[gpu:0]): 0.
    'GPUCurrentCoreVoltage' is an integer attribute.
    'GPUCurrentCoreVoltage' is a read-only attribute.
    'GPUCurrentCoreVoltage' can use the following target types: X Screen, GPU.
  Attribute 'GPUOverVoltageOffset' (sorrymak-pc:0[gpu:0]): 0.
    The valid values for 'GPUOverVoltageOffset' are in the range 0 - 0
    'GPUOverVoltageOffset' is a read-only attribute.
    'GPUOverVoltageOffset' can use the following target types: X Screen, GPU.
Видимо, выпили поддержку позднее.

pelmeshechka ()
Ответ на: комментарий от pelmeshechka

А power limit работает? Если не сложно проверь у себя, а то я свою 750ti задарил... Что-то типа:

# nvidia-smi -i 0 -pl 150
где 150 это мощность в ваттах. Посмотреть текущую можно через тот же nvidia-smi без параметров.

Есть подозрение, что они управление напряжением ядра выпилили, а лимиты мощности запилили. На моей 750ti повер лимит кажется как раз не работал и показывал постоянно 38 вт (хотя она до 75).

Проблема повер лимитов в том, что на некоторых картах они предоставляют слишком маленький диапазон регулировки. Например регулируя традиционным способом ты можешь понизить напряжение до 0.9 В, таким образом сократив потребление почти в 2 раза, в то время как минимальный повер лимит для той же 2070 это 125 Вт (при номинале 175, т.е. всего в 1.4 раза). Хотя для 2080ti диапазон нормальный - 100..300 Вт.

Посмотреть можно через

nvidia-smi --format=csv --query-gpu=index,name,power.min_limit,power.limit,power.draw,power.default_limit,power.max_limit

Radius ★★★★ ()
Последнее исправление: Radius (всего исправлений: 1)

Утилита написана на C++/Qt5

И это хорошо! Значит можно юзать. УРА, ТОВАРИЩИ!!!

Всем ровных вольтов и безопасного разгона!!!

anonymous ()

Когда появится возможность смотреть FPS в играх на Linux? В любых. Не все хотят ставить проприетарное поделие steam, которое собирает телеметрию и шпионит за пользователями. Есть ли какой-то способ выводить FPS для любых игр в Linux, какая-то программка?

anonymous ()

Так и быть - про аналогичное поделие на GTK новость запилите. :)

https://www.omgubuntu.co.uk/2019/02/easily-overclock-nvidia-gpu-on-linux-with...

https://gitlab.com/leinardi/gwe

Как-то они прям одновременно почти зарелизились эти проги.

НЕДЕЛЯ РАЗГОНА на Qt и GTK объявляется открытой!!!

anonymous ()
Ответ на: комментарий от anonymous

В более-менее последних (415 что ли) дровах нвидии (проприетарных) прям в nvidia-settings есть галка, которая включает отображение используемого рендера (GL\Vulkan), FPS,VSync и ещё некоторые. Как называется - не упомню, ну там несложно найти :).

dv76 ★★ ()
Ответ на: комментарий от RazrFalcon

Breeze Dark прекрасен.

Вообще - да, но в данный момент - нет. Немного вымораживают тени от модальных окон в этой теме - разводы какие-то мерзкие, как-будто градиент с малым количеством значений переходов.

iKido ()
Последнее исправление: iKido (всего исправлений: 1)
Ответ на: комментарий от RedEyedMan4

И вы какое-то время косили под нормального? А теперь получается, что вы такой же толстый тролль как и все остальные здесь. И да, RedEyedMan4 не нужен.

anonymous ()
Ответ на: комментарий от GreenBag

Теперь спалить видюху можно и в Линуксе

Теперь

А раньше точно было нельзя? :)

По теме — лично мне это, скорее всего не нужно, я буду рад, если у меня современная нвидия (которую я ещё не купил) хотя бы в штатном режиме под линуксом покажет все свои вулканы и опенжеели. Но если кому нужно — хорошо.

Вопрос к людям, которые подобным пользуются: что это даёт лично вам? Повышение частот — ещё понятно. И то — насколько реально этим можно поднять производительность, не превращая систему в глюкодром? Или выигрыш копеечный? Вот я как-то лет 20 с лишним назад разгонял 486й CPU со 100 до 120 МГц, но там приз был конкретный — 120 оказались минимально достаточной частотой, на которой в спартанском проигрывателе STP нормально без заиканий стало можно слушать низкобитрейтные MP3 (а высокобитрейтных тогда ещё не завезли). Больше я разгоном не баловался. А из видеокарты что можно выжать?

А овервольтинг что даёт?

hobbit ★★★★★ ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

А овервольтинг что даёт?

Возможность разогнать ещё сильнее ценой некоторого снижения средней продолжительности жизни чипа + может со временем деградировать так что будет нестабилен при любом разгоне а то и даунклокингом заняться придётся

современная нвидия ... в штатном режиме

в штатном режиме она пока не работает, только с проприетарными блобами

SakuraKun ★★ ()
Последнее исправление: SakuraKun (всего исправлений: 1)
Ответ на: комментарий от hobbit

По теме — лично мне это, скорее всего не нужно, я буду рад, если у меня современная нвидия (которую я ещё не купил) хотя бы в штатном режиме под линуксом покажет все свои вулканы и опенжеели. Но если кому нужно — хорошо.

Моя вулканит только в путь. Бубунту, проприетарные дровища, 940 эм ха. Вроде бы Линус отменил свой фак уже.

kostyarin_ ()
Ответ на: комментарий от SakuraKun

Возможность разогнать ещё сильнее ценой некоторого снижения средней продолжительности жизни чипа + может со временем деградировать так что будет нестабилен при любом разгоне а то и даунклокингом заняться придётся

Понятно. Ещё раз убедился, что лично мне это не надо. Ну а оверклокинг-то что-то стоящее для реальных приложений даёт, или так, копейки?

в штатном режиме она пока не работает, только с проприетарными блобами

Увы, признаюсь, я с блобами живу ровно столько же, сколько пользуюсь нвидиями, т.е. лет так 18. Так что мне это, может, и не страшно, сойдёт за штатный режим.

hobbit ★★★★★ ()
Ответ на: комментарий от kostyarin_

940 эм ха

Вот эта? Шумит сильно?

Я просто ищу карту среднего класса, не геймерскую. Чтобы современная графика поддерживалась (пусть не с топовыми попугаями), но при этом сама карта была по возможности тихоходной.

hobbit ★★★★★ ()
Ответ на: комментарий от hobbit

Больше всего в этой теме ценю возможность даунклокинга и уменьшение мощности при рядовом использовании. Для ноутострадателей это аккум. Для бояр-десктопщиков пассивное охлаждение и нулевой шум работающего пк.

dekar ()
Ответ на: комментарий от anonymous

«Вы»?

Разгон считаю делом бесполезным и даже опасным в руках обезьяны. Необходимо просто купить достаточно производительную видеокарту. У меня вот 1050Ti с заводским разгоном и я ничего в ней не разгонял, ибо лоу-энд разгонять смысла нет. Хочешь большего — возьми 1080Ti или что-нибудь посвежее, что опять таки не требует ручного разгона.

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от RedEyedMan4

Так-то хуанговские карточки на 20-30% гонятся, что заметно повышает их соотношение цена/производительность. А амуде-печи просто обязательно андервольтить. Так что у тебя офигительные истории с дивана.

anonymous ()
Ответ на: комментарий от anonymous

Разгонял R7 350 через изменение параметров в прошивке биоса карты — получил +2 FPS.

Даунклокал/даунвольтил XT7870 тем же путем чтобы не перегревалась — начала фризить в играх.

Проще было новую карточку купить.

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от hobbit

Для прохлады при приемлимой производительнсти нужно брать карту на самом новом техпроцессе и архитектуре. А потом можно немного дополнительно андервольтнуть и андерклокнуть.

anonymous ()
Ответ на: комментарий от anonymous

Так-то хуанговские карточки на 20-30% гонятся, что заметно повышает их соотношение цена/производительность.

Ну да, тебе, специалисту по разгону, можно верить на слово.

В любом случае, это только усилит деградацию устройства и запас прочности уйдет в минус. А 30% — явно слишком мало чтобы дотянуть до хай-энда (в моем случае).

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от anonymous

Все массово андервольтят и у них не фризит, что-то ты не так делал.

Угу, я ведь понизил частоты и параметры TDP насколько мог, чтобы эта печь оставалась на уровне 80С. Но это не помогло. Печь любила разогреваться до 110С (нужно было менять радиатор с трубками, но я даже не заморачивался с этим, карточка старая и с amdgpu не дружила ибо Tahiti LE) и в скором времени подохла с отвалом чипа.

Купил ASUS Strix 1050Ti и в нагрузке 58С максимум, а производительность уровня XT7870 (2012 года), не пришлось ничего ни разгонять, ни андервольтить. Всё оказалось куда проще :)

RedEyedMan4 ★★★★★ ()
Ответ на: комментарий от RedEyedMan4

Если ты серьезно, твои сообщения уже можно не воспринимать всерьез.

Как можно не понимать, что каждый GPU уникален в силу особенностей современных техпроцессов и вообше можно продлить ему жизнь тупо снизив напряжение, которое, как правило, с завода завышено «на всякий случай».

ArkaDOSik ()