• Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываються в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

    4.Личные переписки работают только с Администрацией форума

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Гайд Меняем параметры энергопотребления SSD на Steam Deck

Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
23 849
218
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1
╣Меняем параметры энергопотребления SSD╠

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.
если хотите, чтобы при питании от сети SSD работал в режиме энергосбережения вставьте в Run script /usr/bin/nvmepowersave.sh

Во вкладке On Battery и On Low Battery ставим галочку Run script и вставляем туда:
Код:
/usr/bin/nvmepowersave.sh
Теперь при работе от батареи или при низком уровне заряда будет использоваться режим энергосбережения SSD.

Вы также можете создавать другие скрипты для разных схем электропитания. Например, для "средней" производительности. Действуем по аналогии.

Жмем Apply.
 

Поиск по форуму

Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше....