Примечание: Я НЕ НЕСУ отвественности за всё, что случится с вашим компьютером. Продолжайте чтение на свой собственный страх и риск. Если вы будете на 100% следовать этому гайду, у вас не возникнет никаких проблем.
Нижеперечисленные варианты решили проблемы множества людей. Я видел много проблем с ФПС, и не меньше просьб о помощи с их разрешением. Поэтому я решил потратить своё время и помочь вам с решением проблемы. Я изучил способы других людей, которые реально помогли и добавил немного своего.
Моя сегодняшнаяя конфигурация:
» Windows: Windows XP Pro SP1
» Monitor: FS740
» CPU: AMD64 FX-55 Socket 939
» Motherboard: Asus A8V Deluxe ATX Socket 939
» RAM: Kingston HyperX PC4300 1GB
» Video: eVGA GeForce 6800GT 1G
Я имею стабильные 100 FPS. Но вот другой мой компьютер, на котором я получаю те же 100 FPS в CS 1.6:
» Windows: Windows XP Pro SP1
» Monitor: FS740
» CPU: AMD T-Bird 1102mhz
» Motherboard: N/A
» RAM: 512 MB DDR Corsair PC2700
» Video: NVIDIA MSI FX5200 128mb
Без данного гайда FPS варьировался от 60 до 100, и падал по мере увеличения числа игроков на экране. Следуйте данному гайду и у вас будут стабильные 90-100 FPS на каждой карте, даже при 10и игроках на экране.
Tweak XP
Я придумал этот гайд, когда искал настройки для Windows, которые увеличили бы производительность системы и заставили OS лучше работать, в это же время увеличивая количество FPS. Это отлично мне помогло.
Guide: Tweaking Windows XP for Performance
Тщательно следуйте этому гайду, некоторые пункты в Services будут иметь * за ними. Прокрутите страницу вниз, и вы узнаете действия этих сервисов. Просмотрите описание всех сервисов, дабы убедиться в том, что вы не отключите что-нибудь важное. Я рекомендую несколько настроек которые сильно вам помогут и не повредят ваш компьютер. Они прилично увеличат производительность Windows/игровых приложений.
Драйвера - это ключ к хорошей производительности в играх. Всем пользователям 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. Вам понадобится перезагрузить ваш компьютер.
Самые безопасные частоты для моего компьютера были:
Нажмите кнопку "Apply at Startup", кликните OK и перезагрузитесь. Если при игре в CS вы замечаете странные цвета на стенах, понижайте частоты Core/Memory на 2-3 пункта за раз, пока искажения не пропадут.
Counter-Strike
» Шаг #1:
Зайдите в папку "C:windowssystem32" и найдите файл 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. Я не стану давать вам конфиги, от которых ваша игра будет выглядеть ужасно. Ничего подобного, всего несколько изменений, которые вы можете даже и не заметить.
Если вы уже успели скачать последнюю версию DirectX, вы могли заметить плохую производительность в Counter-Strike, это происходит из-за поддержки шейдеров в последних версиях DirectX. Рекомендую заставить Counter-Strike работать с DirectX7, это должно дать большой прирост FPS. Чтобы заставить игру работать с DirectX7, добавьте "-dxlevel 7" (без "") в ваш shortcut к игре.
Вот кое что поинформативней, хотя тож старый баян:
Оптимизация
1)Операционная система- люди постоянно спрашивают какая операционная система самая лучшая для игр, после многих бенчмарков, выяснилось что наилучшая- Windows XP Pro.
Самая лучшая установка WINXP- чистая- т.е. если у вас до этого стояла какая-нибудь Windows 98- то лучше форматнуть диск- т.к. после предыдущей версии остаётся куча ненужных файлов и много лишнего в реестре.
2) Улучшение производительности 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
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 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
3) Твики регистра ( 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- это увеличит производительность и обезопасит вашу систему.
4) Убедитесь в том, что все драйвера свежие( звуковая карта, материнская плата)
Чипсет материнской платы- чип который обеспечивает работу системы, питает ее.
Большинство чипсетов, которые используются в быту: 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" должна профиксить это)
5) Большинство производителей видео чипсетов не улучшают производительность 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)
6) Акселерация мыши- отрубив енто, позволяет более просто прицеливаться в контре. Добавим в ярлык контры следующие команды: -noforcemparms -noforcemaccel -noforcemspd. Не рекомендуется отрубать в WINDOWSXP- проще работать с ней.
(ишо стоит добавить такие проги как mparam.exe(http://www.cybersov.net/download/pafiledb.php?action=file&id=15 и clockintray (http://rm.pp.ru/?n=soft&v=clock))
7) Коннект (Ping)Control Panel > Network Settings:
Я оставляю только TCP/IP.
20% пропускной способности зарезервировано под WINXP- отключаем через : start menu > run > gpedit.msc
Local Computer Policy > Administrative Templates > Network > QOS Packet Scheduler- двойной щелчок на limit reservable bandwidth setting
Ставим на "включить" и прописываем 0%
Ускорение интернета:
Качаем http://www.speedguide.net/files/TCPOptimizer.exe
После ентого идем на http://www.speedguide.net/analyzer.php
В оптимизаторе выбираем ваше соединение, выбираем OPTIMAL, затем Custom.
Смотрим на страничку с analyser.
Ставим значение MTU из analyser в TCP/IP Optimizer
Ставим значение Default Receive Window (RWIN)из analyser(Scale factor of 4) в TCP/IP Optimizer.
DNS кэш баг- качаем фикс с http://www.speedguide.net/files/winxp_dnscache.zip
Group Policy (XP Pro только):
start menu > run > gpedit.msc
Здесь много фишек, такие как отключение автозапуска и т.д.- изучите, вам должно понравиться.
Ultra DMA:
start menu > run > devmgmt.msc
В IDE ATA/ATAPI Controllers включаем ULTRA-DMA- позволяет посылать больше блоков с информацией HDD/СD. Если фаши девайсы не подерживают данной фишки- НЕ ТРОГАЙТЕ!
USB:
start menu > run > devmgmt.msc
Щелкаем на свойства- и отмечаем Dont tell me about USB errors(не сообщать мне об ошибках USB)
allow the computer to turn off this device to save power(позволить компу отрубать девайс чтобы экономить энергию)- убираем галку
9) Обслуживание системы: проверяем каждую неделю на наличие ошибок наш жесткий диск
Дефрагментируем диск- каждую неделю
Вытераем (переодически) Cookies/History в Internet Explorer
Удаляем переодически временные файлы: Cocuments and settingsимя пользователяlocal settingstemp и c:windowstemp
Не ставьте всяк ерунду из и-нкта (Gator напрмер)- поставьте Adware Tool чтобы убить все Spyware на вашем компе.
10) Твики Контры:
Добавляем енто в наш ярлык контры на рабочем столе:
-console (добавляем консоль- для CS16 неактуально)
-nojoy (без джойстика- больше памяти)
-noipx (без локалки- если локалка есть не пишем)
-noforcemparms -noforcemaccel -noforcemspd (отрубаем мышиную акселерацию)
-dev (снимает ограничение CS в 100fps)
-heapsize (сколько памяти для CS (килобайтах)- напрмер если у вас 384mb оперативки ставим
-heapsize 300000 (теперь CS будет испольовать 300mb памяти как кэш для CS) , ставим на 60-80% от всего количества памяти- помогает в CS 1.6
Сенса: Тут все просто- чем меньше тем лучше- начните с дефолта и каждую неделю снижайте на одно значение- легче прицеливаться с низкой сенсой Лично я использую 1.6 (постоянно меняю в зависимости от типа игры и настроек) на Intelli, но здесь следует учитывать какая сенса в самой WINXP, есть ли акселлерация (вредная вещь), используются ли -noforce команды-
Команды конфига:
Отклчаем голосовую связь:
voice_scale "0"
voice_enable "0"
voice_modenable "0"
sv_voiceenable "0"
voice_forcemicrecord "0"
Зачем нам слышать глупые реплики 10летних детишек (кроме того влияет на пинг)
Отклчаем EAX( больше FPS)
s_eax "0"
отключаем A3D (запрещено в большинстве чемпов)
s_a3d "0"
задержка звука исправляется
_snd_mixahead "0" или "0.1"
Connection (Идеально):
rate "25000"
cl_updaterate "100"
cl_cmdrate "100"
cl_lc "1"
cl_lw "1"
ex_interp "0.01"
Если лагаем то
rate "7500-10000"
cl_updaterate "20"
cl_cmdrate "30" (Для 56к ДАЖЕ НЕ СМОТРЕТЬ НА ЭТО!!!!)
Цвет прицела:
cl_crosshair_color "R B G" где R- красный (значение от 0 до 255) B- синий, G- зеленый
Размер прицела:
cl_crosshair_size x где х- AUTO (автоматический) small (маленький) medium (средний) big (большой)
прозрачность прицела:
cl_crosshair_trancelucent (1/0) где 1 - прозрачный 0- непрозрачный
прозрачность радара:
cl_radar (1/0) 1- непрозрачный 0- прозрачный
у мну лично с дллкой не получилось(
а вот дхлевел в принципе дает небольшой эффект, но правда если у тя щас фпс 30-40 то это тя особо не спасет +5...10 фпс макс
сильно помагает фишка с выставлением процессу steam.exe низкого приоритета через Диспетчер задач. У мну сразу +15-20 фпс минимум, правда иногда с серва выбрасывает изза этой фичи.
кароче у мну совета 2: формат почаще делать) и раз в полгода, а луче 2 раза в полгода аылесосить комп - прирост фпс просто охрененный, да и ваще комп стабильнее пашет.
скачал с guru3d.com последние оптимизированные дрова NGO для ATI. эффекта никакого, если даже не хуже( до этого стоял каталист 7.4). щас буду пробовать другие оптимизированные дрова
поставил последние дрова омега. по сравнению с ДНА и НГО дровами они намного лучше, но всё равно не идеально. чё в трей тулз настраивал? у меня стоят текстуры и мипмеп на выс. качестве. верт. синх. включена и refresh rate стоит 100. force z-buffer выкл. tripple buffering выкл.
форсирование Z буфера 16поставь, выключи синхру, в рефреш локе
выстави герцовку, выстави шейдеры, поставь галку в geometry instancing и оптимизацию кода шейдеров, убери галку отключить block Write, Catalyst A.I поставь в значение Высоко
PS: удачных поисков в настройках