Перейти к содержанию

Меню

Тема оформления

Введите слово, например «браузер» или «телефон»: нужно хотя бы 2 буквы.

Как поднять FPS на слабом телефоне

Настройки

Настройки Xash3D и консольные команды, которые снижают нагрузку и убирают подтормаживания в CS 1.6 на недорогих Android-телефонах.

Короткий ответ

Чтобы поднять FPS на слабом телефоне, снизьте разрешение и качество текстур в настройках видео, отключите вертикальную синхронизацию, уберите декали и погоду через консоль и закройте фоновые приложения. Лимит кадров лучше ставить равным частоте экрана.

Что даёт эффект

Основную нагрузку создаёт не сама игра, а разрешение экрана: на современных телефонах оно высокое, а CS 1.6 всё равно рисует тот же набор кадров. Снижение разрешения отрисовки почти всегда даёт больше, чем все остальные настройки вместе. Затем идут текстуры, декали (следы от пуль и кровь) и эффекты.

Пошаговая настройка

  1. Видеонастройки

    В меню откройте «Настройки», затем «Видео». Выберите меньшее разрешение, отключите сглаживание и анизотропную фильтрацию, если они есть.

  2. Лимит кадров

    Откройте консоль (в меню Xash3D она вызывается кнопкой на экране или в настройках) и введите fps_max 60. Для экранов 90 Гц можно поставить 90, но нагрев вырастет.

  3. Вертикальная синхронизация

    Отключите командой gl_vsync 0, если картинка рвётся, но задержка управления для вас важнее. Если картинка рвётся сильно, верните gl_vsync 1.

  4. Лишние эффекты

    Команды mp_decals 0 убирает следы от пуль, cl_weather 0 отключает дождь и снег на тех картах, где они есть. Эффекты вернутся командами с 1 или значением по умолчанию.

  5. Фоновые приложения

    Закройте всё, что работает в фоне, и отключите режим энергосбережения: он снижает частоту процессора и роняет FPS.

Важно

Меняйте настройки по одной и проверяйте результат командой net_graph 3. Так вы увидите, какая настройка реально помогла, и не отключите лишнего.

Если не помогло

Не работает?

Если FPS остаётся низким при минимальных настройках, дело в самом устройстве: мало оперативной памяти (меньше 2 ГБ) или перегрев. Попробуйте играть без чехла, закрыть все приложения перед запуском и выбирать карты поменьше, например de_dust2 или cs_assault. Если игра не запускается вовсе, смотрите статью «Игра не запускается: что делать».

Консольные команды сбрасываются при перезапуске, если не записаны в файл конфигурации. Чтобы закрепить, добавьте их в файл userconfig.cfg в папке cstrike, по одной в строке.

Частые вопросы

Какой FPS считается нормальным для CS 1.6?

Для комфортной игры достаточно 60 кадров в секунду. Выше 100 на телефоне обычно не нужно, это только нагревает устройство.

Почему падает FPS после нескольких минут игры?

Телефон нагревается и снижает частоту процессора. Снимите чехол, не играйте при зарядке на максимальной яркости и уменьшите лимит кадров.

Можно ли показать текущий FPS?

Да. Откройте консоль и введите net_graph 3, в углу появится счётчик кадров и задержки сети. Выключается командой net_graph 0.