установить ограничение на максимальное потребление энергии (Power Limit) для вашей NVIDIA GPU

 Чтобы установить ограничение на максимальное потребление энергии (Power Limit) для вашей NVIDIA GPU и применить его при каждой загрузке Linux, вам нужно создать скрипт и добавить его в автозагрузку. Вот как это сделать:


1. **Создайте скрипт**:

   Создайте текстовый файл, например, `set_power_limit.sh`, с помощью текстового редактора. Вы можете использовать команду `nano` для этой цели:

   ```

   nano set_power_limit.sh

   ```


2. **Добавьте команду**:

   Внутри скрипта добавьте следующую команду, чтобы установить ограничение на максимальное потребление энергии в 250 Ватт (замените 250 на желаемое значение):

   ```

   #!/bin/bash

   nvidia-smi -pl 250

   ```


3. **Сохраните и закройте файл**:

   Сохраните файл, используя `Ctrl + O`, затем нажмите `Enter`, и затем закройте текстовый редактор с помощью `Ctrl + X`.


4. **Сделайте скрипт исполняемым**:

   Чтобы скрипт можно было выполнить, сделайте его исполняемым с помощью команды:

   ```

   chmod +x set_power_limit.sh

   ```


5. **Переместите скрипт**:

   Рекомендуется переместить ваш скрипт в каталог `/usr/local/bin/`, чтобы он был доступен из любой директории:

   ```

   sudo mv set_power_limit.sh /usr/local/bin/

   ```


6. **Создайте файл для автозапуска**:

   Создайте файл с расширением `.service` в каталоге `/etc/systemd/system/` для автозапуска:

   ```

   sudo nano /etc/systemd/system/set_power_limit.service

   ```


7. **Добавьте следующее содержание в файл**:

   Замените `Description`, `ExecStart` и `After` на соответствующие значения:

   ```

   [Unit]

   Description=Set NVIDIA GPU Power Limit


   [Service]

   ExecStart=/usr/local/bin/set_power_limit.sh

   Restart=always


   [Install]

   WantedBy=multi-user.target

   ```


8. **Сохраните и закройте файл**:

   Сохраните файл, используя `Ctrl + O`, затем нажмите `Enter`, и закройте текстовый редактор с помощью `Ctrl + X`.


9. **Запустите службу**:

   Запустите службу и включите ее для автозапуска:

   ```

   sudo systemctl daemon-reload

   sudo systemctl start set_power_limit.service

   sudo systemctl enable set_power_limit.service

   ```


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

Комментарии

Популярные сообщения из этого блога

Две сетевые карты Windows 7. Настройка маршрутизации

Cisco Packet Tracer + Русификатор

Восстановление конфигурации Cisco с tftp сервера