Четверг, 28.03.2024, 21:29
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход



[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
THE-GAME.3DN.RU Форум » Настройка CS 1.6 » Как повысить FPS в Counter-Strike? » Как повысить FPS в Counter-Strike? (Способы повышения производительности)
Как повысить FPS в Counter-Strike?
JeDДата: Четверг, 21.10.2010, 00:03 | Сообщение # 1
Рядовой
Группа: Администраторы
Сообщений: 13
Репутация: 1
Статус: Offline
Содержание:
1. FPS
2. Мониторы
3. Видеокарта
4. Оптимизация:

  • Операционная система
  • Улучшение производительности XP/2000
  • Твики регистра ( startmenu/run/regedit)
  • Ускорение загрузки (только XP)
  • Твики памяти
  • Звуковая карта
  • Разгон:
  • Производительность
  • Обслуживание системы
  • Твики Контры

5. DirectX
6. Конфиг
7. Софт
8. Модели\текстуры Counter-Strike



FPS

FPS — frames-per-second — количество кадров в секунду на экране монитора, выдаваемое видео-картой. Это число показывает, сколько раз в секунду меняется картинка на экране. Чем оно больше, тем более сглажено выглядит движение на мониторе. Эта характеристика аналогична частоте обновления экрана, которая выражается в Герцах.
Из определения видно, что в основном FPS зависит от монитора и видеокарты.




Мониторы

Мониторы бывают ЭЛТ и ЖК(LCD).

* ЭЛТ мониторы (основанные на электронно-лучевой трубке) — такие массивные звери, с большим весом и большой площадью пылесбора сзади.
* ЖК соответственно — жидкокристаллические, тоненькие и симпатичные.

1. Плюсы ЭЛТ мониторов в том, что при всей своей громоздкости, они способны выдавать большее количество FPS (100?120). Так же у них нет понятия «время отклика». Минусы: громоздкость, малая яркость\контрастность.
2. Плюсы ЖК мониторов очевидны(размеры, внешний вид, большая контрастность\яркость и т.д.), но есть и свои минусы. Один из них — максимальное частота обновления экрана в таких мониторах как правило не выше 60-75. Бывают мониторы и с высоким данным показателем, но их цена вас неприятно удивит. Второй минус — различное время отклика (время, которое пиксель монитора затрачивает, чтобы перейти от активного (белого) в бездействующий (чёрный) и обратно к активному (белому)). Чем больше время отклика, тем более смазанной будет выглядеть динамично меняющаяся картинка на мониторе. НО! Не спешите тут же менять свой ЖК-монитор с времинем отклика 8ms на анологичный с значением этого параметра 2ms. Как показывает практика, для человеческих глаз не будет сильной видимой разницы между 7-8ms и 2ms(заметит лишь замый зоркий, разбирающийся, внимательный и не жалеющий своего зрения и времени).



Видеокарта

Видеокарта(видеоадаптер) — компонент компьютера, выводящий видео-сигнал на монитор. Видеокарты бывают интегрированные(встроеннные) и дискретные(отдельные). Интегрированные — те, которые встроены в материнскую плату — их из компьютера вынуть нельзя. Дискретные соответственно можно. В чем же у них отличия? Самое основное отличие этих двух типов карт друг от друга в том, что интегрированная при обработке картинки очень активно пользуется оперативной памятью и процессором вашего ПК, что может очень плохо влиять на его производительность. Так что для геймера лучший вариант — дискретная видеокарта.
Для достижения лучшей производительности и максимальных FPS лучше настройки сглаживания текстур, моделей и прочего сместить на минимум. Поставьте последние драйвера на вашу видеокарту, ведь именно от них напрямую будет зависеть производительность в играх.

Один из самых важных моментов: если у вас ЖК монитор, который чисто физически не может держать 100 FPS, в настройках видеокарты необходимо найти пункт вертикальная синхронизация (vsync, Vertical synchronization) и выключить его. Что же это такое спросите вы? V–Sync(Вертикальная синхронизация) - синхронизация кадровой частоты в компьютерной игре с частотой вертикальной развёртки монитора. В некоторых случаях убирает артефакты, также убирает подергивания изображения. При этом несколько снижается производительность, иногда довольно значительно. Максимальный FPS с вертикальной синхронизацией приравнивается к частоте обновления монитора. Т.е. если у вас частота обновления монитора 60 герц, а в Counter-Strike пишет 100 FPS - это не так(при включенной вертикальной синхронизации). Часто следствием этого является эффект "рваного" изображения. Поэтому её лучше отключить.
Что касается железа: его, если оно уж совсем слабое, можно попробовать разогнать с помощью утилиты RefreshLock(спасибо т-щу Kotofeю), но будьте осторожны.
Оптимизация компьютера для игр




    Оптимизация
  • Операционная система - люди постоянно спрашивают какая операционная система самая лучшая для игр, после многих бенчмарков, выяснилось что наилучшая- Windows XP Pro. Самая лучшая установка WINXP- чистая- т.е. если у вас до этого стояла какая-нибудь Windows 98- то лучше форматнуть диск- т.к. после предыдущей версии остаётся куча ненужных файлов и много лишнего в реестре.
  • Улучшение производительности XP/2000:
    Отключаем System Restore (control panel/systme/system restore)
    Отключаем ненужные сервисы (start menu/run/services.msc)- это поможет освободить "нижнюю" память, и увеличить скорость работы операционной системы, также помогает с некоторыми проблемами безопасности. Вы можете без вреда отключить следующие
    сервисы:

    Alerter
    Application Layer Gateway Service (если вы конечно не пользуйтесь firewalll)
    Automatic Updates (содержит spyware)
    Background Intelligent Transfer Service (его лучше ставить в MANUAL)
    ClipBook
    COM+ Event System (если вы не пользуйтесь СOM приложениями)
    COM+ System Application
    Computer Browser (если у вас нет домашней локальной сети)
    DHCP Client (Если ваш провайдер не использует DHCP)
    Distributed Link Tracking Client
    Distributed Transaction Coordinator
    DNS Client (ваш провайдер DNSит вас)
    Error Reporting Service (spyware)
    Fast User Switching Compatibility
    Help and Support
    Human Interface Device Access
    IMAPI CD-Burning COM Service (фишка windows xp для записи дисков- ROXIO и Nero the best)
    Indexing Service
    Security Accounts Manager (если у вас нет domain server)
    Network DDE DSDM
    Print Spooler (отрубаем, если нет принтера или не используем его)
    NT LM Security Support Provider
    Protected Storage
    WMI Performance Adapter
    Windows Management Instrumentation Driver Extension
    Windows Time (spyware)
    Windows Image Acquisition (WIA)
    WebClient
    Volume Shadow Copy
    Upload Manager
    Universal Plug and Play Device Host (отключаем из сооброжений безопасности)
    Uninterruptible Power Supply
    Themes (отрубив- убиваем "модный" стиль XP, получаем больше памяти и "убиваем" некоторые ошибки влияющие на загрузку процессора)
    Terminal Services
    Telnet
    TCP/IP NetBIOS Helper
    Task Scheduler (как отключите, сотрите c:windowsprefetch папку)
    System Restore Service
    System Event Notification
    SSDP Discovery Service
    Smart Card
    Smart Card Helper
    Secondary Logon
    Routing and Remote Access
    Removable Storage
    Remote Registry
    Remote Desktop Help Session Manager
    QoS RSVP
    Portable Media Serial Number Service
    NVIDIA Driver Helper Service ( для пользователей nvidia "убивается" без проблем)
    Network Location Awareness (если у вас Firewall то не трогайте)
    Network DDE
    NetMeeting Remote Desktop Sharing
    Net Logon если у вас нет домена)
    MS Software Shadow Copy Provider
    Messenger (отключив, будет меньше спама)
    Logical Disk Manager
    IPSEC Services
    Internet Connection Firewall / Internet Connection Sharing
    Отключаем все вышеперечисленные сервисы и если видите какие либо странные сервисы , возможно это троян...
    Узнать больше о сервисах WindowsXP/2000 можно здесь http://www.blackviper.com/WIN2K/servicecfg.htm

  • Твики регистра ( startmenu/run/regedit)
    "Убиваем программы (возможно это будут Трояны/Черви/Spyware) которые загружаются с операционной системой:
    KEY_LOCAL_MACHINE > software > microsoft > windows > currentversion > Run
    HKEY_CURRENT_USER > software > microsoft > windows > currentversion > Run

    Ускорение работы файловой системы
    KEY_LOCAL_MACHINE > system > CurrentControlSet > control > filesystem

    NtfsDisable8dot3NameCreation ставим значение 1
    создаем DWORD ключ с именем NtfsDisableLastAccessUpdate ставим значение 1
    создаем DWRODключ с именем NtfsMftZoneReservation ставим значение 2
    Win31FileSystem ставим значение 0
    Win95TruncatedExtensions ставим значение 0

    Ускорение загрузки (только XP):
    KEY_LOCAL_MACHINE > system > CurrentControlSet > control > sessionmanager > memory management > prefetchparameters
    Ключ EnablePrefetcher стави значение 5

  • Твики памяти
    KEY_LOCAL_MACHINE > system > CurrentControlSet > control > sessionmanager > memory management
    DisablePagingExecutive ставим в 1 (если у вас больше 256mb оперативной памяти)
    SystemPages ставим в ffffffff (hex система)- если у вас ATI видеокарта
    LargeSystemCache ставим в 1 (если у вас больше 256mb оперативной памяти)
    создаем ключ DWORD с именем IOPageLockLimit и ставим в (hex система):
    64Mb операционной памяти -значение 1000
    128Mb операционной памяти -значение 4000
    256Mb операционной памяти -значение 10000
    384Mb операционной памяти -значение 18000
    512Mb операционной памяти -значение 40000
    (выбрать одно!)
    SecondLevelDataCache присваиваем значение= количеству кэша 2го уровня вашего процессора
    SystemPages- уменьшаем значение на 50-60% от количества вашей операционной памяти (например- если у вас 256мб- ставим 131072(128мб).
    Можете поискать еще твики- их множество...
    Также убедитесь что у вас стоят все апдейты для операционной системы (http://windowsupdate.microsoft.com)
    Примечание для установки патчей нужен быть запущен Cryptographic Services, Background Intelligent Transfer Service, Event Log сервисы
    Рекомендуется установка Service Pack2- это увеличит производительность и обезопасит вашу систему.

  • Убедитесь в том, что все драйвера свежие( звуковая карта, материнская плата)
    Чипсет материнской платы- чип который обеспечивает работу системы, питает ее.
    Большинство чипсетов, которые используются в быту: VIA(http://www.viaarena.com) и Intel(http://www.intel.com)

  • Звуковая карта
    Убедитесь в том, что у вас установлены "свежие" драйвера. Также я рекомендую отключить EAX в Counter Strike- так как енто очень загружает процессор.
    Отключение акселерации звука (control panel > Sounds and audio devices > speaker settingsadvanced>Performance)-
    может добавить FPS в CS (если после этого у вас идет задержка звука, _snd_mixahead "0" должна профиксить это)

  • Большинство производителей видео чипсетов не улучшают производительность OpenGL- так что вот несколько модифицированных драйверов:
    http://www.guru3d.com-/ здесь найдем RivaTuner (твикер),DNA Drivers ( улучшенные драйвера ATI ),
    StarStorm (улучшенные драйвера NVIDIA), Omega Drivers (улучшенные драйвера ATI и NVIDIA) и много другого.

  • Разгон:
    Вы можете увеличить производительность системы путем разгона вашей карточки твикером (RivaTuner) либо драйверами.
    Только не забудьте "повесить" парочку кулеров на вашу карточку- без достаточного охлаждения вы можете просто спалить ее...

    Vertical-Sync- данная фишка "привязывает" количество кадров в секунду к частоте развертки экрана.
    В WinXP/2000 это 60hz(60fps)- отключив, получаем больше кадров в секунду, но будут заметны некоторые баги.
    Как профиксить 60hz?- качаем refreshForce или rivatuner- также решет данную проблему. Если у вас нет драйверов монитора, RivaTuner может их сгенерировать.

    16bit/32bit/Z-Buffer
    Опять вопрос качества и производительности: однако разница в качестве не такая уж и большая, между 32bit и 16bit. Лично я использую 16bit.

  • Производительность:
    Anisotropy/Antialiasing- фишки для улучшения качества картинки. Если у вас не супер-пупер карточка - отключаем (лучше качество- меньше fps)- иногда и разницы нет никакой- я бы рекомендовал отключить эти фишки обладателям дешевых, "урезанных" карточек, таких как GForce 4 440MX

    LOD (Level of Detail)- уровень детализации:
    Значение может быть изменено твикером- RivaTuner например, положительное значение- меньше качества, больше FPS. Отрицательное значение- более четкая качественная картинка, меньше FPS

    PCI Memory- если у вас AGP карточка, то ставьте значение в 1 или 0- AGP использует память которая находится на вашей материнской плате-
    тако что вам PCI нет так уж и нужна...

    VIA AGP X4 отключена по умолчанию из за багов. 90% багов исправлено так что вы можете включить поддержку через BIOS и последние драйвера VIA (NVIDIA пользователи должны включить енто через RivaTuner)

    Gamma- RivaTuner также способен менять гамму (в дровах Nvidia и ATI тоже есть ента фишка)- я пользуюсь высокими значениями,
    чтобы видить ламеров которые прячутся в темных местах

    Side Banding/Fast Writes- AGP фишки которые ускоряют производительность видео- включается через BIOS и в дровах-
    если глючит отрубаем (особого прироста я не заметил, а вот глюков- 1000- особенно на ati)

  • Обслуживание системы: проверяем каждую неделю на наличие ошибок наш жесткий диск
    Дефрагментируем диск- каждую неделю
    Вытераем (переодически) Cookies/History в Internet Explorer
    Удаляем переодически временные файлы: C:Documents and settingsимя пользователяlocal settingstemp и c:windowstemp
    Не ставьте всяк ерунду из и-нкта (Gator напрмер)- поставьте Adware Tool чтобы убить все Spyware на вашем компе.

  • Твики Контры:
    Добавляем енто в наш ярлык контры на рабочем столе:
    -console (добавляем консоль- для CS16 неактуально)
    -nojoy (без джойстика- больше памяти)
    -noipx(без локалки- если локалка есть не пишем)
    -noforcemparms -noforcemaccel -noforcemspd (отрубаем мышиную акселерацию)
    -dev (снимает ограничение CS в 100fps)
    -heapsize (сколько памяти для CS (килобайтах)- напрмер если у вас 384mb оперативки ставим
    -heapsize 300000 (теперь CS будет испольовать 300mb памяти как кэш для CS) , ставим на 60-80% от всего количества памяти- помогает в CS 1.6



DirectX

Не спешите ставить последний DirectX - это не всегда хорошо. У меня например на DirectX10 старые игры(как Counter-Strike) работают в РАЗЫ медленнее. Так как cs выпущена в тысяча девятьсот девяносто лохматом году, то её можно(а мб даже нужно) запускать на DirectX8. Для этого измените свойства ярлыка для запуска игры, допишите туда -dxlevel 8. Так же можете добовить и -noipx. Первая команда включит использование DirectX 8(логично), что может повысить производительность системы, вторая команда выключает поддержку протокола ipx, что снижает загрузку оперативной памяти.



Конфиг

Добавьте в него следующее, исправьте существующее(перед этим сохраните свой старый конфиг на всякий случай!):

  • fps_max 101
  • fps_modem 0
  • gl_texsort 0
  • gl_overbright 1
  • gl_ztrick 0
  • gl_affinemodels 0
  • gl_lightholes 0
  • gl_max_size 128(можно 256 попробовать, если не так всё серьёзно)
  • gl_smoothmodels 1
  • gl_picmip 1
  • gl_playermip 1
  • gl_dither 1
  • gl_cull 1
  • gl_keeptjunctions 0
  • gl_palette_tex 0
  • gl_round_down 5
  • gl_texturemode "GL_LINEAR_MIPMAP_NEAREST"
  • gl_wateramp 0
  • cl_himodels 0
  • precache 1
  • max_shells 0
  • max_smokepuffs 0
  • d_spriteskip 0
  • r_dynamic 1
  • r_mirroralpha 0
  • r_norefresh 0
  • r_mmx 1
  • r_decals 0
  • r_shadows 0
  • r_shadows 0
  • r_waterwarp 0
  • cl_highmodels 0
  • cl_shadows 0
  • cl_weather 0
  • joystick 0
  • voice_scale "0"
  • voice_enable "0"
  • voice_modenable "0"
  • sv_voiceenable "0"
  • voice_forcemicrecord "0"
  • s_eax "0"




Софт

Залогом высокой производительности системы является её хорошая настройка. Не следует пихать программы десятками в автозагрузку. Играя, выключите всё, что не требуется. Просмотрите папочку Programm Files на вашем компьютере, удалите всё, чем вы не пользуетесь. Полностью очистите систему, например при помощью утилиты BoostSpeed(дефрагментация, очистка реестра и др.), проверьте ОС на наличие вредоносных вирусов(можно использовать Kaspersky Internet Security 2010 или Avast! 4.8.1335 Home Edition, если у вас нет антивируса). Поставьте себе Windows XP Game Edition SP3(если конечно вас так сильно волнуют игры). Думаю здесь всё понятно.



Модели\текстуры Counter-Strike
перед тем, как начинать эксперементировать с моделями, сделайте копию папочки models

1. HTLV модели оружия. Обычные модельки оружия, только без анимации при смене.
Скачать HLTV модели

Code
http://the-game.3dn.ru/HLTV_Models.zip

2. High FPS модели оружия. Уже интереснее, выглядит так:

Скачать High FPS модели
Code
http://the-game.3dn.ru/Advanced_HighFps_Weapon_Models_CS_1.6.zip

3. Это пак с цветными моделями игроков и всего оружия.
Скачать модели
Code
http://the-game.3dn.ru/Expmini_Models_Hack_v1.0.zip

4. Хак текстур на de_dust и de_dust2. С ним карта будет выглядеть так:

Скачать текстуру
Code
http://the-game.3dn.ru/Expmini_Dust_Texture_Hack.zip

5. На десерт:
Замена спрайта дыма. С ним дыма видно не будет, но fps все равно падают.
NoSmoke спрайт
Code
http://the-game.3dn.ru/NoSmoke_Sprite_Hack.zip

Вот впрочем и все, что я хотел рассказать про повышение FPS в Counter-Strike. Удачи вам, маленького пинга и большого числа FPS. wink

 
OJIE}I{AДата: Понедельник, 30.07.2012, 17:48 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Подскажи пожалуйста у меня проблема в том что пинг 180 или вообще виснет только на одном сервере,на остальных всё нормально...что мне делать?
 
JeDДата: Вторник, 29.01.2013, 15:40 | Сообщение # 3
Рядовой
Группа: Администраторы
Сообщений: 13
Репутация: 1
Статус: Offline
здесь кстати довольно неплохая статья о повышении фпс
 
THE-GAME.3DN.RU Форум » Настройка CS 1.6 » Как повысить FPS в Counter-Strike? » Как повысить FPS в Counter-Strike? (Способы повышения производительности)
  • Страница 1 из 1
  • 1
Поиск:



 
Главная | Файлы | Статьи | Новости | Форум | Чат | Обратная связь
Copyright THE-GAME.3DN.RU © 2024