Skip to content

Taskerer/SDWEAK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDWEAK

ENGLISH README

Установка

Перед установкой обязательно удалите Cryo Utility, если он у вас был установлен ранее.

Новую версию можно устанавливать поверх старой. После обновления SteamOS необходимо переустановить SDWEAK.

  1. Перейдите в режим рабочего стола
  2. Откройте Konsole
  3. Задайте пароль sudo(если не сделали этого ранее):
passwd
  1. Отключите Read-Only:
sudo steamos-readonly disable
  1. Введите команду для установки SDWEAK:
rm -f SDWEAK.zip && wget https://github.com/Taskerer/SDWEAK/releases/latest/download/SDWEAK.zip && rm -rf SDWEAK && unzip SDWEAK.zip && cd SDWEAK && sudo --preserve-env=HOME ./install.sh

Удаление

Если у вас возникли какие-то проблемы, пожалуйста сообщите о них!

  1. Перейдите в режим рабочего стола
  2. Откройте Konsole
  3. Отключите Read-Only:
sudo steamos-readonly disable
  1. Введите команду для удаления SDWEAK:
rm -f SDWEAK.zip && wget https://github.com/Taskerer/SDWEAK/releases/latest/download/SDWEAK.zip && rm -rf SDWEAK && unzip SDWEAK.zip && cd SDWEAK && sudo --preserve-env=HOME ./uninstall.sh

Донат

Если вам нравится SDWEAK, вы также можете поддержать донатом дальнейшее развитие проекта по ссылке ниже. Спасибо за использование!

Что даёт?

Увеличение минимального, максимального и среднего FPS. Улучшение плавности, отзывчивости и времени кадра. Снижение количества статтеров и микрофризов. Улучшение работы системы в условиях сильного "жора" оперативной памяти. Значительное улучшение планирования процессов. И в целом - улучшение работы системы, что положительно сказывается на игровом опыте.

ВАЖНО: прирост сильно зависит от игры.

Описание опциональных функций

По умолчанию установлена идеальная конфигурация установки.

  • Исправление фреймтайма(LCD) - исправляет ужасный фреймтайм и микрофризы на LCD. Значительно улучшается плавность в играх.
  • Разгон экрана LCD до 70Hz - разгоняет LCD экран до 70 Гц.
  • Оптимизированное ядро Linux - установка оптимизированного ядра Linux. Оптимизация конфига(в основном отключение оверхеда). Оптимизация TCP. THP Shrinker для оптимизации THP. И еще с десяток менее значимых, но улучшающих общую работу улучшений.
  • Приоритет энергоэффективности(BETA) - установка приоритета энергоэффективности CPU для улучшения автономности. При включении этой функции CPU старается всегда использовать минимально возможную частоту без ухудшения FPS. За счёт этого может значительно улучшиться автономность, но могут появиться одиночные статтеры, поэтому функция пока имеет статус BETA. Следовательно, если вы играете в основном в последние требовательные AAA-игры, рекомендуется оставить эту функцию выключенной(N). Иначе, если вы играете в AA и малотребовательные игры, можно включить эту функцию. ВАЖНО: эта функция доступна только вместе с оптимизированным ядром Linux.
  • Оптимизация GPU(BETA) - настраивает параметры драйверов GPU.

Рекомендации

Рекомендации по улучшению производительности Steam Deck помимо SDWEAK

  • Мой гайд по разгону и оптимизации Steam Deck.
  • Decky-Undervolt плагин для эффективного андервольтинга CPU прямо из системы (доступен в Decky Loader Store)
  • Моды ECLIPSE под конкретные игры. Значительно улучшают производительность и FPS, делая неиграбельные игры комфортными для прохождения.

Благодарности

  • ОГРОМНОЕ СПАСИБО нашему сообществу в телеграм за постоянные тесты, идеи и помощь в разработке! Там происходила и будет происходить разработка новых функций. Буду рад каждому новому тестеру!
  • Ktweak - за удобный "скелет" для sysctl твиков.
  • Ananicy-cpp - за прекрасный демон.
  • Ananicy-cpp-rules - за постоянно расширяющийся список правил для множества игр и программ.
  • Команде CachyOS за вклад в сообщество Linux.

Обратная связь

  • Создайте issue с полным описанием вашей проблемы.
  • Напишите мне в telegram ник @biddbb
  • Напишите в нашу телеграм группу с полным описанием вашей проблемы. Мы с радостью поможем вам.

Вклад в развитие

Pull requests приветствуются. Для серьезных изменений, пожалуйста, сначала откройте issue чтобы обсудить, что вы хотите изменить.

Лицензия

MIT