Моя карта NVIDIA, похоже, использует режим полной производительности даже при работе безголового сервера:
$ nvidia-smi
Вт 5 окт 11:10:47 2021
+--------------------------------------------- ----------------------------+
| NVIDIA-SMI 470.57.02 Версия драйвера: 470.57.02 Версия CUDA: 11.4 |
|-------------------------------+---------------- -----+----------------------+
| Имя GPU Persistence-M| Bus-Id Disp.A | Летучий некорр. ЕСК |
| Мощность вентилятора Temp Perf:Использование/Ограничение| Использование памяти | GPU-Util Compute M. |
| | | МИГ М. |
|===============================+================= =====+======================|
| 0 NVIDIA GeForce ... Выкл. | 00000000:06:00.0 Н/Д | Н/Д |
| 50% 50C P0 Н/Д / Н/Д | 0 МБ / 979 МБ | Н/Д По умолчанию |
| | | Н/Д |
+---------------------------------------------+---------------- -----+----------------------+
+--------------------------------------------- ----------------------------+
| Процессы: |
| GPU GI CI PID Тип Имя процесса Память GPU |
| ID Использование ID |
|================================================ =============================|
| Запущенных процессов не найдено |
+--------------------------------------------- ----------------------------+
В этом случае я бы хотел, чтобы карта использовала адаптивное дросселирование и дросселирование.
Как я могу этого добиться? Поскольку это безголовый сервер, я не могу использовать графические утилиты для управления поведением карт (например, установка nvidia-settings тянет во всем мире).