Задать вопрос
  • Есть ли аналог msi afterburner для linux?

    @Lazzaro
    Если нет ручного управления то лучше используйте это
    -Ограничение температуры процессора и видеокарты Ограничение мощности процессора Intel CPU:
    0. Intel использует intel_rapl для управления энергопотреблением
    0.1. ls /sys/class/powercap/intel-rapl/ (Проверка поддержки RAPL -Если папка существует значит, метод доступен)
    1. Временное ограничение мощности процессора
    1.0. echo 25000000 | sudo tee /sys/class/powercap/intel-rapl:0/constraint_0_power_limit_uw (Ограничение до перезагрузки. Ограничит CPU до 25 Вт можно изменить число)
    2. Постоянное ограничение мощности процессора (автозапуск)
    2.0. sudo nano /etc/systemd/system/cpu-power-limit.service (Создаём сервис systemd)
    2.1. Вставляем код
    [Unit]
    Description=Limit Intel CPU Power
    After=multi-user.target

    Службы
    Type=oneshot
    ExecStart=/bin/bash -c 'echo 25000000 > /sys/class/powercap/intel-rapl:0/constraint_0_power_limit_uw'
    RemainAfterExit=yes

    Установка
    WantedBy=multi-user.target
    2.2. Активация (скрипта)
    2.3. sudo systemctl daemon-reload
    2.4. sudo systemctl enable cpu-power-limit.service
    2.5. sudo systemctl start cpu-power-limit.service
    2.6. sudo systemctl status cpu-power-limit.service (Проверка запущена ли служба)

    Ограничение мощности NVIDIA GPU:
    0. Используем nvidia-smi так как 'GreenWithEnvy' иногда не даёт полный контроль
    0.1. nvidia-smi -q | grep "Power Limit" (Проверка поддержки ограничения мощности. Если видишь строку вроде Power Limit: 80.00 W, значит можно изменить)
    0.2. nvidia-smi (Убедиться, что NVIDIA GPU активен)
    1. Временное ограничение мощности (до перезагрузки)
    1.0. sudo nvidia-smi -pl 50 (Меняет лимит мощности на 50 W)
    2. Постоянное ограничение (автозапуск)
    2.0. sudo nano /etc/systemd/system/nvidia-power-limit.service (Создаём сервис systemd)
    2.1. Вставляем код
    [Unit]
    Description=Limit NVIDIA GPU Power
    After=multi-user.target

    Службы
    Type=oneshot
    ExecStart=/usr/bin/nvidia-smi -pl 50
    RemainAfterExit=yes

    Установка
    WantedBy=multi-user.target
    2.2. Активация
    2.3. sudo systemctl daemon-reload
    2.4. sudo systemctl enable nvidia-power-limit.service
    2.5. sudo systemctl start nvidia-power-limit.service
    2.6. sudo systemctl status nvidia-power-limit.service (Проверка запущена ли служба)
    Ответ написан
    Комментировать