С переходом на Linux многие пользователи Windows сталкиваются с различными трудностями, особенно когда речь идет об играх. В этом материале я расскажу, как ограничить количество кадров в секунду (FPS) в играх Steam, что может значительно улучшить игровой процесс, особенно в случае, если вы предпочитаете работать в оконном режиме.
Почему стоит ограничить FPS?
Некоторые игры могут потреблять слишком много ресурсов вашего компьютера, особенно если они работают в оконном режиме. Например, последняя игра Lego Star Wars может зависать, если не ограничить FPS. Уменьшение частоты кадров помогает не только улучшить производительность, но и снизить нагрузку на систему.
Решение: проект libstrangle
Одним из самых простых способов ограничения FPS является использование инструмента под названием libstrangle. Это проект на Gitlab, разработанный Бьорном Спинделем, который позволяет задавать максимальное значение FPS для игр. Вы можете найти проект на Gitlab, но для начала давайте рассмотрим, как его установить и использовать.
Как установить libstrangle
Следуйте этим шагам для установки:
- Откройте терминал и введите следующую команду:
- Это установит необходимые пакеты для загрузки проекта.
- Теперь выполните следующие команды, чтобы перейти в папку загрузок и клонировать проект:
- Постройте проект с помощью команды:
- Установите его:
- Для проверки установки введите:
sudo apt-get install git libc6-dev-i386 gcc-multilib ia32-libs mesa-com
cd ~/Downloads
git clone https://gitlab.com/torkel104/libstrangle.git
cd libstrangle
make
sudo make install
strangle --help
Настройка Steam
Теперь, когда вы установили libstrangle, пора добавить его в настройки запуска Steam для ограничения FPS в нужной игре. Например, чтобы установить FPS на уровне 60, выполните следующие шаги:
- Откройте Steam и найдите игру, для которой хотите установить ограничение FPS.
- Щелкните правой кнопкой мыши на названии игры и выберите «Свойства».
- В разделе «Общие» найдите поле «Параметры запуска».
- Введите следующее:
- Запустите игру, и FPS теперь будет ограничен до 60.
strangle 60 %command%
Если вам нужно другое значение FPS, просто замените 60 на желаемое число. Таким образом, вы сможете контролировать производительность игры и, возможно, избежать проблем с зависаниями или перегревом системы.