FPS — это не только жанр, в частности, Counter-Strike, но и количество кадров в секунду (от англ. «frame per second»), которое генерирует ваша видеокарта. На практике — чем выше это число, тем лучше. Различают средний, минимальный и максимальный fps. Измерить его можно специальными тестами, такими как 3DMark, либо играми, если они поддерживают такие измерения. Тема этой статьи — Counter-Strike: Source, но наши советы помогут вам в борьбе за fps во всех играх. В частности, все советы применимы для Half-Life II.
Это интересно: человек лучше замечает не свойства окружающей среды, а изменение этих свойств, то есть динамику процесса. Это характерная особенность любой сложной биологической системы. Применимо это утверждение и к зрению. Скачки fps действуют хуже, чем постоянный низкий fps. При игре с неровным fps мозг не успевает адаптироваться к определенному значению, как уже возникает новое. Это приводит к ухудшению восприятия. Кроме того, низкая частота обновления экрана сама по себе вредна для глаз. Не стоит также забывать, что fps — это не только частота показа новых кадров, но и частота расчета физической модели движения объектов на игровой сцене. Чем чаще эта модель будет обновляться, тем больше она будет похожа на реальную.
Семь раз отмерь...
Прежде чем воспользоваться какими-либо советами по повышению fps, советую вам измерить изначальное неоптимизированное значение fps. После всех описанных ниже действий не забудьте сравнить результаты «до» и «после». Мы гарантируем, что число fps повысится минимум в два раза. Подчеркиваю: минимум.
Предоставим 3DMark05 вашей собственной фантазии, а сейчас займемся замером fps с помощью стандартных средств Counter-Strike: Source. Запустите игру, выберите Video Stress Test, нажмите Begin и погрузитесь в одноминутное путешествие по тестовому миру. Если вы хотите увидеть текущее значение fps, перед запуском теста вызовите консоль — клавиша [~] — и введите cl_showfps 1. Хотя делать это вовсе не обязательно, так как в конце теста выдается табличка со средним значением fps.
------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------
FPS это сокращение от Футов В Секунду (Feet Per Second), в системе СИ 1 fps равен 0.304 м/с, (таким образом 1 м/с = 3.28 fps). Значение 328 fps стоит запомнить, поскольку 328 fps равны 100 м/с, а для ВВ весом 0.2 г дульная энергия на такой скорости равна примерно 1 Дж.
FPS config - графика чуть лучше чем в 1.6
-------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------
Улучшаем FPS в Counter-Strike 1,6
Q: Как мне добиться 100 фпс в CS?
A: Правой кнопкой мыши по рабочему столу - свойсва - закладка *параметры* -
дополнительно. В закладке *монитор* ставим максимальную герцовку, которую
монитор поддерживает.. Далее в закладке своей видеокарты находим настройки
параметров OpenGL - отрубаем вертикальную синхронизацию. в этой же закладке
находим *синхронизация дисплея* - вместо галочки в *правильный режим выбирает
Windows* ставим *фиксированная синхронизация*.
+ Настройка
2 Способа. 1 вверху другой в низу
Это тема для тех у кого не держит 100 фпс
Counter-Strike 1.6 FPS GUIDE
Источник: SoGamed.com
Примечание: Я НЕ НЕСУ ответственности за всё, что случится с вашим компьютером. Продолжайте чтение на свой собственный страх и риск. Если вы будете на 100% следовать этому гайду, у вас не возникнет никаких проблем.
Нижеперечисленные варианты решили проблемы множества людей. Я видел много проблем с ФПС, и не меньше просьб о помощи с их разрешением. Поэтому я решил потратить своё время и помочь вам с решением проблемы. Я изучил способы других людей, которые реально помогли и добавил немного своего.
Моя сегодняшняя конфигурация:
» Windows: Windows XP Pro SP3
» Monitor: FS740
» CPU: Intel Core 2 Quad Q6600
» Motherboard: Gigabyte GA-EP35C-DS3R P35 LGA775 ATX
» RAM: Kingston PC10666 1333 Mhz 2GB
» Video: XFX GeForce 8500GT 256G
Я имею стабильные 103 FPS:
Без данного гайда FPS варьировался от 60 до 100, и падал по мере увеличения числа игроков на экране. Следуйте данному гайду и у вас будут стабильные 90-100 FPS на каждой карте, даже при 10и игроках на экране.
Tweak XP
Я придумал этот гайд, когда искал настройки для Windows, которые увеличили бы производительность системы и заставили OS лучше работать, в это же время увеличивая количество FPS. Это отлично мне помогло.
Guide: Tweaking Windows XP for Performance
Тщательно следуйте этому гайду, некоторые пункты в Services будут иметь * за ними. Прокрутите страницу вниз, и вы узнаете действия этих сервисов. Просмотрите описание всех сервисов, дабы убедиться в том, что вы не отключите что-нибудь важное. Я рекомендую несколько настроек которые сильно вам помогут и не повредят ваш компьютер. Они прилично увеличат производительность Windows/игровых приложений.
» http://tweakxp.com/article37010.aspx
» http://tweakxp.com/article37043.aspx
» http://tweakxp.com/article37016.aspx
Драйвера
Драйвера - это ключ к хорошей производительности в играх. Всем пользователям NVIDIA я рекомендую драйвера версии 44.03, но они не работают с новыми карточками (например 6800GT).
Прежде чем устанавливать новые драйвера, я советую вам следовать этим пунктам и удалить ваши старые драйвера, чтобы избежать ошибок при установке.
1. Скачайте DriverCleaner [скачать] эта программа удалит все старые файлы NVIDIA.
2. Драйвера версии 44.03 [скачать]
3. Перезагрузитесь и нажимайте F8 чтобы загрузиться в безопасном режиме.
4. Зайдите в add/remove programs и удалите старые драйвера NVIDIA.
5. Перезагрузитесь и нажимайте F8 чтобы загрузиться в безопасном режиме.
6. Запустите Driver Cleaner, выберите NVIDIA в меню и нажмите clean.
7. Перезагрузитесь и нажимайте F8 чтобы загрузиться в безопасном режиме.
8. Установите драйвера NVIDIA и перезагрузитесь.
9. Вы закончили.
ATi Ultimate Counter-Strike 1.6 Drivers [скачать]
Ultimate CS drivers основаны на старой версии каталиста, который был сделан для старых игр, всё ещё использующих OpenGL. Сделанный специально для КС, этот драйвер исправляет множество багов, включая высокую отдачу и странные скачки FPS. Из собственного опыта я поднялся от 200FPS на средних настройках, до 300-400FPS на высоких настройках. Эти драйвера просто MUST have для пользователей ATi.
Предупреждение: эти драйвера были созданы специально для Counter-Strike 1.6, использование драйверов с новыми играми могут отразиться в плохой производительности. Однако, для 1.6 вы не найдёте драйверов лучше этого. Эта версия так же не поддерживает серии x800+. И ещё одно, замечены графические аномалии в режиме 16и-битного цвета. Убедитесь, что вы находитесь в режиме 32bit когда играете в Counter-Strike. Я не рекомендую использовать приём ".dll" , который описан чуть ниже, с этими драйверами. Выбирайте одно или другое.
Настройки видеокарты
* Это персональные предпочтения, но они отлично себя зарекомендовали. Правый клик на десктопе, Properties, Settings, Advanced, закладка Video Card.
» закладка Performance/Quality
-Image Setting: Preformance
-Antialiasing: Off
-Anisotropic Filtering: Off
-Texture Sharpening: Off
» закладка Direct3D
-Mipmap Detail Level: Best Preformance
-PCI Texture Size: 90MB
» Настройки OpenGL
-Vsync: Off
-Buffer-Flipping Mode: Auto-Select
Монитор
По умолчанию ваш монитор скорее всего настроен на 60Hz, хотя он вполне способен работать на частоте в 85-100Hz+. Убедитесь что в пункте "hide modes my monitor can't display" стоит галочка и поставьте самую высокую частоту развёртки на которую способен ваш монитор. В Windows XP имеет место быть очень неприятный баг, который сбрасывает частоту каждый раз, когда вы играете в OpenGL или D3D игру (абсолютно не спрашивая вас и выставляя оптимальные настройки когда вы возвращаетесь на рабочий стол). Чтобы исправить это, скачайте программу наподобие Refreshlock чтобы установленная частота не менялась.
Также я советую установить Coolbits, данная программа разгоняет вашу карточку давая небольшой прирост FPS, что может помочь людям с плохим FPS. Скачайте Coolbits, установите, зайдите в закладку видео карточки и кликните Clock Frequencies -> enable. Вам понадобится перезагрузить ваш компьютер.
Самые безопасные частоты для моего компьютера были:
» Core Clock Frequency: 287 Mhz
» Memory Clock Frequency: 469 Mhz
Нажмите кнопку "Apply at Startup", кликните OK и перезагрузитесь. Если при игре в CS вы замечаете странные цвета на стенах, понижайте частоты Core/Memory на 2-3 пункта за раз, пока искажения не пропадут.
Counter-Strike
» Шаг #1:
Зайдите в папку "C:\windows\system32\" и найдите файл atioglxx.dll" если вы пользователь ATi, или nvoglnt.dll" если вы пользуетесь NVIDIA. Сделайте правый клик на файле и выберите "copy".
» Шаг #2:
Зайдите в папку "gldrv" в вашей директории Counter-Strike. Внутри этой папки находятся два файла. Переименуйте "3dfxgl.dll" во что хотите. Теперь нажмите Ctrl+V, или правый клик и "Paste". Вы должны увидеть файл который мы копировали из папки "system32".
» Шаг #3:
Откройте файл "drvmap.txt" редактором (скажем Notepad), но не используйте Ms-Word! Удалите всё внутри этого файла! Теперь добавьте новую строчку:
"gldrv/nvoglnt.dll OpenGL Driver" (без "") если у вас NVIDIA
"gldrv/atioglxx.dll OpenGL Driver" (без "") если у вас ATi
Сохраните и закройте этот файл.
» Шаг #4:
Перезапустите Steam, запустите Counter-Strike и идите в Options. Зайдите в закладку Video и выберите OpenGL, нажмите apply и ok. Если вы будете в точности следовать гайду, вы должны заметить не только прирост FPS, но и улучшение качества картинки.
Ваш конфиг
Он вашего пользовательского конфига очень сильно зависит то, как работает игра. Он может сильно повлиять на количество FPS. Я не стану давать вам конфиги, от которых ваша игра будет выглядеть ужасно. Ничего подобного, всего несколько изменений, которые вы можете даже и не заметить.
gl_dither "1"
gl_cull "1"
gl_keeptjunctions "0"
gl_max_size "128"
gl_clear "0"
d_spriteskip "0"
r_dynamic "1"
r_mirroralpha "0"
gl_palette_tex "0"
r_norefresh "0"
gl_round_down "5"
cl_weather "0"
max_shells "0"
gl_texturemode "GL_LINEAR_MIPMAP_NEAREST"
gl_wateramp "0"
r_shadows "0"
r_waterwarp 0
fastsprites 1
cl_highmodels 0
cl_shadows 0
gl_picmip 1
gl_playermip 2
joystick 0
r_mmx 1
Direct X
Если вы уже успели скачать последнюю версию DirectX, вы могли заметить плохую производительность в Counter-Strike, это происходит из-за поддержки шейдеров в последних версиях DirectX. Рекомендую заставить Counter-Strike работать с DirectX7, это должно дать большой прирост FPS. Чтобы заставить игру работать с DirectX7, добавьте "-dxlevel 7" (без "") в ваш shortcut к игре.
СПОСОБ №2
Улучшение производительности игровых приложений в Windows
Рекомендуемые настройки, которые сильно вам помогут и не повредят ваш компьютер. Они прилично увеличат производительность Windows/игровых приложений.
1.
а) Создаем текстовый документ
б) Называем его: deleteprefetch
в) Открываем этот файл и пишем вот эту строчку: del C:\Windows\Prefetch\*.* /Q
г) Сохраняем этот файл с расширением .bat
д) Запускаем этот файл
2.
а) Пуск\выполнить\пишем: regedit
б) Открываем вот так: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
в) DisablePagingExecutive заменяем на 1
г) LargeSystemCache заменяем на 1
д) Перезагружаем компьютер
Драйвера
Однозначно нужно установить самые новые драйвера для своей видеокарты.
а) Заходим - Мой компьютер, Свойства, Оборудование, Диспетчер устройств, Видеокарта, Драйвера, Удалить драйвер
б) Перезагружаем компьютер
в) Запускаем exe'шник с последними драйверами
г) Опять перезагружаем компьютер
Настройки видеокарты
Это персональные предпочтения, но они отлично себя зарекомендовали. Правый клик на десктопе, Properties, Settings, Advanced, закладка Video Card.
Закладка Performance/Quality
-Image Setting: Preformance
-Antialiasing: Off
-Anisotropic Filtering: Off
-Texture Sharpening: Off
Перевод:
- Анизотропная синхронизация - Выключить
- Вертикальная синхронизация - Выключить
- Производительность - Поставить на Высокую производительность
Также совет, установите программу для разгона видеокарты (Для GeForce это - Riva Tuner, для ATI - Не знаю), что даст прирост производительности. Только смотрите не переусердствуйте, а то спалите видеокарту. Прибавляйте по 3-4 пункта пока не пойдут глюки. Каждый раз, как будите прибавлять по 3-4 пункта, нужно будет перезагружать компьютер.
Если при игре в CS вы замечаете странные цвета на стенах, понижайте частоты Core/Memory на 2-3 пункта за раз, пока искажения не пропадут.
Counter-Strike
1.
Зайдите в папку "C:\windows\system32\" и найдите файл atioglxx.dll - если вы пользователь ATi, или nvoglnt.dll - если вы пользователь NVIDIA. Сделайте правый клик на файле и выберите "copy".
2.
Зайдите в папку "gldrv" в вашей директории Counter-Strike. Внутри этой папки находятся два файла. Переименуйте "3dfxgl.dll" во что хотите. Теперь нажмите Ctrl+V, или правый клик и "Paste". Вы должны увидеть файл который мы копировали из папки "system32".
3.
Откройте файл "drvmap.txt" редактором (Скажем Notepad), но не используйте MS-Word! Удалите всё внутри этого файла! Теперь добавьте новую строчку:
"gldrv/nvoglnt.dll OpenGL Driver" (без "") - если у вас NVIDIA
"gldrv/atioglxx.dll OpenGL Driver" (без "") - если у вас ATi
Сохраните и закройте этот файл.
Ну и само собой чем выше вы разрешение ставите, тем больше "кушает" система, тем меньше будет FPS.
4.
Запустите Counter-Strike, зайдите в Options. В закладке Video выберите OpenGL, нажмите apply и ok.
В ярлыке CS дописываем вот это: -dxlevel 7
Перезагружаем компьютер и радуемся.