Задать вопрос

Есть ли аналог msi afterburner для linux?

Нужен аналог msi afterburner для линукс. Видеокарта от AMD
  • Вопрос задан
  • 13681 просмотр
Подписаться 4 Простой Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@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 (Проверка запущена ли служба)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы