Skip to content

Taskerer/SDWEAK

Repository files navigation

SDWEAK

📄 ENGLISH README

Установка

Важно: перед установкой обязательно удалите Cryo Utility, если он был установлен ранее.
Только для SteamOS 3.7! Обновления SDWEAK можно устанавливать поверх старой версии. После обновления SteamOS рекомендуется переустановить SDWEAK также поверх старой версии.

Шаги установки:

  1. Перейдите в режим рабочего стола.

  2. Откройте Konsole.

  3. Установите пароль sudo (если ещё не сделали это):

    passwd
  4. Скачайте установочный ярлык:
    Клик правой кнопкой по ссылке → Сохранить как... и сохраните на рабочий стол (при использовании Firefox удалите .download в конце файла).
    Затем откройте файл двойным кликом и начнется установка.

Обновление

  1. Перейдите в режим рабочего стола.
  2. Двойным кликом запустите ранее скачанный ярлык "Install SDWEAK" (SDWEAK-installer.desktop). Скрипт автоматически установит последнюю версию поверх текущей.

Удаление

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

  1. Перейдите в режим рабочего стола.
  2. Запустите ярлык Uninstall SDWEAK на рабочем столе.

Поддержка проекта

Если вам нравится SDWEAK и вы хотите поддержать его развитие:

Спасибо за использование SDWEAK!

Что даёт SDWEAK?

  • Повышение минимального, среднего и максимального FPS
  • Улучшение плавности, отклика и времени кадра
  • Снижение количества статтеров и микрофризов
  • Более стабильная работа при нехватке ОЗУ
  • Улучшение планирования процессов
  • В целом — повышение отзывчивости системы и улучшение игрового опыта

⚠️ Примечание: прирост производительности зависит от конкретной игры.

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

По умолчанию используется оптимальная конфигурация. Некоторые функции предназначены только для Steam Deck LCD и, соответственно, не будут доступны на Steam Deck OLED.

  • Исправление неровного фреймтайма при использовании ограничения FPS через QAM. Только для LCD. (БЕТА)
    Устраняет микрофризы и скачки фреймтайма вызванные ограничением FPS через QAM (боковое меню Steam).

  • Разгон экрана до 70 Гц. (LCD)
    Поднимает частоту обновления экрана до 70Hz. Полезно для ограничения 35FPS(70Hz) и для использования ограничения 70FPS(70Hz) в нетребовательных проектах.

  • Оптимизированное ядро linux-charcoal.
    Подробнее в репозитории

  • Приоритет энергоэффективности CPU.
    Устанавливает для CPU приоритет минимальной частоты без потери FPS.
    Улучшает автономность, но возможны одиночные статтеры.

    Рекомендуется выключить для тяжёлых AAA-игр.
    Для AA и лёгких игр можно включить.
    Требует оптимизированного ядра.

  • Оптимизации драйвера GPU
    Настройка параметров драйвера GPU. Улучшает производительность и планирование процессов GPU.

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

Дополнительные способы повысить производительность Steam Deck:

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

  • 💬 Спасибо нашему сообществу в Telegram за идеи, тесты и помощь!
    Разработка происходит именно там — присоединяйтесь!
  • linux-charcoal — оптимизированное ядро на основе linux-neptune
  • Ktweak — основа для sysctl-твиков
  • Ananicy-cpp — демон управления приоритетами
  • Ananicy-cpp-rules — набор правил для многих игр
  • Команде CachyOS — за вклад в Linux-сообщество

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

  • Откройте issue с описанием вашей проблемы
  • Напишите в Telegram: @noncatt
  • Или в нашу группу — мы всегда рады помочь

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

Pull requests приветствуются!
Перед серьёзными изменениями откройте issue для обсуждения.

Лицензия

MIT License

About

SUPER optimization for Steam Deck

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages