SteamDB

» » » [Linux][CS:GO] Увеличить FPS

[Linux][CS:GO] Увеличить FPS

Настройка OS Linux и CS:GO для увеличения fps
Введение
Расписано много способов увеличения FPS для Windows, однако для Linux такого нет, либо на столько мало, что за 2 дня поисков на глаза мне это так и не попалось. Но по играть хотелось, и с нормальной графикой. Пришлось импровизировать, включать голову и придумывать свой способ.
Хотя у компьютера и довольно не плохое железо, но видеокарта у него geForse 9500 (512Mb), в плане графики компьютер слабый, поэтому этот способ подойдет для настройки слабого компьютера/ноутбука на OS Linux для игр.
Манипуляции с OS
Первое, что стоит проверить - актуальность видео-драйвера
Расписывать этот процесс не вижу смысла, в сети информации много. Например эта статья[ubuntu66.ru].
От изменения настроек видеокарты в игре ни каких изменений не заметил, поэтому писать что это помогает не буду, но попробовать не помешает.

Хотя графические оболочки на Linux не особо то требовательны, однако та же Cinnamon довольно сильно режет fps. Все что нам нужно для нейтрализации этой проблемы - установить рядом графическую оболочку как можно легче (для совсем отчаянных, можно сделать по хард кору и загрузиться с терминала). Мне на глаза попалась Openbox. Открываем терминал и пишем
sudo apt-get install openbox
Все, теперь завершаем сеанс и перед тем как войти меняем оболочку
Предупреждение:
У этой графической оболочки нет ни рабочего стола, ни taskbar'a. Загрузится просто серый экран и мышка

У меня стоит дополнительно докпанель Wbar, она тоже загружается, с нее я и запускаю Steam. Можете сделать так же, а можете нажать на ПКМ, открыть терминал и запустить его от туда (что в принципе ни чем не отличается от входа в консоль изначально, надобность в openbox тогда отпадает)
sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam' %U

Дало это дело мне прирост FPS в 50%.
Манипуляции с CS
Тут все в стиле классики жанра:
Ставим все настройки по ниже, а всякие сглаживания отключаем.

Ну и параметры запуска, куда же без них, проверять каждый из них на дееспособность я не стал, слишком это муторно. Тут представлена "сборная солянка" из различных источников по настройке на Win.

-language russian -threads 6 -noaafonts -tickrate 128 -noforcemaccel -noforcemspd -nosync -console -novid -dxlevel 81 -lv

Описание:
-language russian - На Linux почему то CS:GO упорно не хочет загружаться на русском, хотя в настройках он стоит, данная команда решает эту проблему
-threads 6 - где то написано что это ядра процессора, где то потоки, при чем потоки чего так и не понятно, в любом случае лично я разницы не заметил что с ней что без нее, поэтому ставить или нет, решать только вам
-tickrate 128 - максимальная пропускная способность интернета
-noaafonts - убирает сглаживание шрифтов
-noforcemaccel - отключение акселерации мыши
-noforcemspd - использование настроек скорости мыши, как в Windows. Не уверен что оная работает, поставил из предположений что тащатся настройки из системы, в которой игра запущена.
-nosync - принудительно отключает вертикальную синхронизацию
-console - включает консоль, вообще не обязательная вещь, на ваше усмотрение уже.
-novid - отключит видео при запуске, опять же на ваше усмотрение.
-dxlevel 81 - вообще directX это Win'овская вещь, но в папках CS было много файлов библиотек DirectX, поэтому поставил, проверять не стал. Во всяком случае - не мешает.
-lv - типа уменьшает кровь, физику и тд, по крайней мере так вещал парень с видео. Я это делал как только купил CS, поэтому не знаю так ли это, так как не запомнил как вели себя убитые до этой команды.

Параметр -high на Linux не работает, приоритет меняем ручками через консоль, либо через системный монитор.

Описание других параметров запуска можно найти тут:
Результаты настроек
Мои показатели до настроек:
Разрешение экрана 640*480
FPS 30-40

Мои показатели после настройки:
Разрешение экрана 1280*800
FPS 55-90

Если учитывать что экран 60Hz , а в 95 % случаев FPS ниже 60 не опускается, то игра стала вполне играбельна.

Надеюсь что кому то это поможет.
{RoFL}zaphod 3 ноября 2018 08:03
Ты kde plasma не видел (unity курит в сторонке)
[Grusha] CS.MONEY 13 июня 2018 09:34
Попробуй, сам линуксом уже давно не пользуюсь. Основная суть в том что ты разгружаешь ресурсы за счет установки более легкого рабочего стола (фактически его минимальная версия). Unity вроде как самый ресурсоемкий рабочий стол, попробуй.
BH | Dewindeus 13 июня 2018 09:11
А на убунту 18.04 тоже самое?
☣KrySTaL☣ 22 марта 2018 19:29
How to get free skins? 1) Go to pvpro .com(remove the space) 2) Start registration 3) In RAF code, use: Mirael101 4) Get 1000 coins and buy skins Как получить бесплатные скины? Заходим на pvpro .com(убираем пробел) Регистрируемся Используем Refcode: Mirael101 Получаем 1000 монет и покупаем скины
TheDemonLife 15 ноября 2017 07:35
Ну на ArchLinux немножко помогло :)
Lingmanio 16 июня 2016 01:20
У меня Debian 8 и кс вообще не запускается так сказать вылетает без ошибок
Lingmanio 16 июня 2016 01:19
Надеюсь поможет
dokadva 31 мая 2016 11:07
Спасибо огромное!