- 20.06.2022
- 23 845
- 218
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
╣Меняем параметры энергопотребления SSD╠
1) Переходим в режим рабочего стола
Переходим в Info Center -> Devices -> Smart Status -> Detailed information. Смотрим раздел Supported Power States. Плюсиком отмечены значения, которые включены. St - номер пресета.
2) Заходим в приложение Konsole
3) Если еще не задали пароль рута, задаем через passwd (ввести дважды надо будет). Для этого вводим в Konsole passwd.
4) Отключаем режим "только чтение" в системе:
5) Ставим nvme-cli: вводим в консоль sudo pacman -Sy nvme-cli. Вводим заданный ранее пароль, везде отвечаем y.
Важное замечание:
Если при установке nvme-cli выдало ошибку (команда nvme пишет, что command not found), тогда надо выполнить команды:
6) Вводим sudo nvme set-feature /dev/nvme0 -f 2 -v <номер пресета>, где номер пресета - пункт St из Smart Status.
Допустим для максимальной производительности:
Для максимального энергосбережения:
Все манипуляции будут работать до перезапуска Steam Deck. Если хотите добавить скрипт в автозагрузку, читайте ниже.
Как добавить скрипт в автозагрузку и сделать привязку к выбранному типу электропитания:
В /usr/bin создайте файлы для режима энергосбережения и для производительного режима.
Производительный режим:
Создайте файл nvmeperf.sh, введите в него:
Сохраните.
Режим энергосбережения:
Создайте файл nvmepowersave.sh, введите в него:
Далее пропишем через Konsole права для скриптов:
Теперь заходим в приложение System Settings, ищем Power Management.
Во вкладке On AC Power (питание от сети) ставим галочку на Run script, вставляем туда:
Теперь при подключении зарядки автоматически включается производительный режим работы SSD.
если хотите, чтобы при питании от сети SSD работал в режиме энергосбережения вставьте в Run script /usr/bin/nvmepowersave.sh
Во вкладке On Battery и On Low Battery ставим галочку Run script и вставляем туда:
Теперь при работе от батареи или при низком уровне заряда будет использоваться режим энергосбережения SSD.
Вы также можете создавать другие скрипты для разных схем электропитания. Например, для "средней" производительности. Действуем по аналогии.
Жмем Apply.
1) Переходим в режим рабочего стола
Переходим в Info Center -> Devices -> Smart Status -> Detailed information. Смотрим раздел Supported Power States. Плюсиком отмечены значения, которые включены. St - номер пресета.
2) Заходим в приложение Konsole
3) Если еще не задали пароль рута, задаем через passwd (ввести дважды надо будет). Для этого вводим в Konsole passwd.
4) Отключаем режим "только чтение" в системе:
Код:
sudo steamos-readonly disable
5) Ставим nvme-cli: вводим в консоль sudo pacman -Sy nvme-cli. Вводим заданный ранее пароль, везде отвечаем y.
Важное замечание:
Если при установке nvme-cli выдало ошибку (команда nvme пишет, что command not found), тогда надо выполнить команды:
Код:
sudo pacman-key —init
sudo pacman-key —refresh-key
sudo pacman-key —populate archlinux
6) Вводим sudo nvme set-feature /dev/nvme0 -f 2 -v <номер пресета>, где номер пресета - пункт St из Smart Status.
Допустим для максимальной производительности:
Код:
sudo nvme set-feature /dev/nvme0 -f 2 -v 0
Для максимального энергосбережения:
Код:
sudo nvme set-feature /dev/nvme0 -f 2 -v <номер последнего вашего значения St, отмеченного "+" в Smart Status>
Все манипуляции будут работать до перезапуска Steam Deck. Если хотите добавить скрипт в автозагрузку, читайте ниже.
Как добавить скрипт в автозагрузку и сделать привязку к выбранному типу электропитания:
В /usr/bin создайте файлы для режима энергосбережения и для производительного режима.
Производительный режим:
Создайте файл nvmeperf.sh, введите в него:
Код:
#!/bin/sh sudo nvme set-feature /dev/nvme0 -f 2 -v 0
Режим энергосбережения:
Создайте файл nvmepowersave.sh, введите в него:
Код:
#!/bin/sh sudo nvme set-feature /dev/nvme0 -f 2 -v <самый нижний пресет St, отмеченный "+" в Smart Status>. Как правило это 2.
#!/bin/sh sudo nvme set-feature /dev/nvme0 -f 2 -v 2
Далее пропишем через Konsole права для скриптов:
Код:
sudo chmod a+x /usr/bin/nvmeperf.sh
sudo chmod a+x /usr/bin/nvmepowersave.sh
Теперь заходим в приложение System Settings, ищем Power Management.
Во вкладке On AC Power (питание от сети) ставим галочку на Run script, вставляем туда:
Код:
/usr/bin/nvmeperf.sh
если хотите, чтобы при питании от сети SSD работал в режиме энергосбережения вставьте в Run script /usr/bin/nvmepowersave.sh
Во вкладке On Battery и On Low Battery ставим галочку Run script и вставляем туда:
Код:
/usr/bin/nvmepowersave.sh
Вы также можете создавать другие скрипты для разных схем электропитания. Например, для "средней" производительности. Действуем по аналогии.
Жмем Apply.
Последние темы в этом разделе:
- Посоветуйте, пожалуйста, хорошие игры которые прям хорошо играются на Steam Deck!
- Отключение Turbo Boost у процессора Steam Deck
- Обход раздачи интернета с мобильного телефона (TTL способ) на Steam Deck
- Потеря сохранений/Игра не видит сохранения в Heroic Games Launcher(Для магазина EPIC GAMES STORE) на Steam Deck
- Установка пиратских игр на Steam Deck при помощи Steam (альтернативный)
- Исправление распространенных проблем со звуком на Steam Deck
- Фиксы ошибок лаунчеров и игр на Steam Deck
- Экран Steam Deck не реагирует на нажатия
- Запуск Xbox Cloud Gaming на SteamOS
- Установка игр на MicroSD карту и ошибка при форматировании на Steam Deck