При подключении через SSH к моей безголовой машине Ubuntu 20.04 с двумя картами Nvidia 3070 Ti, nvidia-smi
показывает
Пт 29 окт 00:14:25 2021
+--------------------------------------------- ----------------------------+
| NVIDIA-SMI 460.91.03 Версия драйвера: 460.91.03 Версия CUDA: 11.2 |
|-------------------------------+---------------- -----+----------------------+
| Имя GPU Persistence-M| Bus-Id Disp.A | Летучий некорр. ЕСК |
| Мощность вентилятора Temp Perf:Использование/Ограничение| Использование памяти | GPU-Util Compute M. |
| | | МИГ М. |
|===============================+================= =====+======================|
| 0 GeForce RTX 307... Выкл. | 00000000:09:00.0 Выкл | Н/Д |
| 31% 61C P2 171 Вт / 174 Вт | 6843 МБ / 7982 МБ | 100% по умолчанию |
| | | Н/Д |
+---------------------------------------------+---------------- -----+----------------------+
| 1 GeForce RTX 307... Выкл. | 00000000:43:00.0 Выкл | Н/Д |
| 64% 80C P2 173 Вт / 174 Вт | 6853 МБ / 7981 МБ | 100% по умолчанию |
| | | Н/Д |
+---------------------------------------------+---------------- -----+----------------------+
Результат nvidia-smi -i 0 -q
показывает тактовую частоту ядра и памяти:
Часы
Графика: 1800 МГц
СМ: 1800 МГц
Память: 9251 МГц
Видео: 1575 МГц
Однако, когда я пытаюсь увеличить тактовую частоту памяти первого графического процессора на 1000 МГц с помощью команды
nvidia-settings -c:0 -a '[gpu:0]/GPUMemoryTransferRateOffset[2]=1000'
получаем ошибку:
Не удалось инициализировать сервер: не удалось подключиться: в подключении отказано
Протокол не указан
ОШИБКА: не удалось найти дисплей ни в одной доступной системе
Протокол не указан
ОШИБКА: не удалось найти дисплей ни в одной доступной системе
Как правильно изменить тактовую частоту памяти с терминала?
Примечание:
- К этому компьютеру не подключены мониторы/клавиатура/мышь
- X-сервер или среда рабочего стола не установлены. Если они необходимы, решение все равно должно работать через SSH/VNC и с использованием оболочки/терминала bash.