Больная для многих тема - фпс и пинг. Как увеличить одно и уменьшитьдругое? Эти вопросы сродни \"как увеличить пенис?\", ибо безхирургического вмешательства (смена провайдера, местажительства/железа) добиться весомых результатов тяжело. Но все жеможно. Данная статья предусматривает работу со службами, твикамиреестра...вообщем все что может помочь на просторах киберспортивногофронта.
Если какую то команду не понимаете, лучше оставьте как есть. В любомслучае можно создать точку восстановления и потом просто восстановитьсистему.
ВСЕ ИЗМЕНЕНИЯ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК!
Оптимизация 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
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 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)
Примечание для установки патчей нужен быть запущен CryptographicServices, Background Intelligent Transfer Service, Event Log сервисы
Рекомендуется установка Service Pack2- это увеличит производительность и обезопасит вашу систему.
4) Убедитесь в том, что все драйвера свежие( звуковая карта, материнская плата)
Чипсет материнской платы- чип который обеспечивает работу системы, питает ее.
Большинство чипсетов, которые используются в быту: VIA(http://www.viaarena.com) и Intel(http://www.intel.com)
Звуковая карта
Убедитесь в том, что у вас установлены \"свежие\" драйвера. Также ярекомендую отключить EAX - так как \'то очень загружает процессор.
Отключение акселерации звука (control panel > Sounds and audiodevices > speaker settingsadvanced>Performance)- может добавитьFPS (если после этого у вас идет задержка звука, _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 bandwidthsetting
Ставим на \"включить\" и прописываем 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(не сообщать мне об ошибках US
allow the computer to turn off this device to save power(позволитькомпу отрубать девайс чтобы экономить энергию)- убираем галку
9) Обслуживание системы: проверяем каждую неделю на наличие ошибок наш жесткий диск
Дефрагментируем диск- каждую неделю
Вытераем (переодически) Cookies/History в Internet Explorer
Удаляем переодически временные файлы: C Documents and settings имя пользователя local settings temp и c:windows temp
Не ставьте всяк ерунду из и-нкта (Gator напрмер)- поставьте Adware Tool чтобы убить все Spyware на вашем компе.
<b>уменьшение пинга</b>
1. Жмём пуск-> выполнить, прописываем regedit
2. Двигаемся по веткам: HKEY_ LOCAL_MACHINE/ SYSTEM/ CurrentControlSet/Services/ Tcpip/ Parameters/ Interfaces (удаляем пробелы).
3. Ищем там сетевой интерфейс, по которому проходит соединение синтернетом. Если не знаете по какому - проделываем следующую операциюво всех.
4. Создаём параметр TcpAckFrequency (тип: DWORD, значение - 1).
5. Идем в HKEY_LOCAL_ MACHINE/ SOFTWARE/ Microsoft/ MSMQ/ Parameters (удаляем пробелы).
Если такого нет, прогоняем этот файлик:
ВОТ. Кому интересно что он делает- это просто *.reg-файл с экспортнутой веткой реестра, котораядобавится на вашу машину. Если не хотите рисковать - можете добавитьвышеназваные ветки самостоятельно.
6. Находим значение TCPNoDelay (если его нет - то создаём), тип - DWORD, значение - 1.
Кому интересно как это работает - мы отключили действие алгоритмаНейгла, который объединяет и сжимает сетевые пакеты, что положительносказывается на исходящем траффике, но отрицательно - напроизводительности сети.
Выдержка из книги К. Касперски \"Секреты поваров компьютерной кухни или ПК: решение проблем\":
Алгоритм Нагла был разработан специально для прозрачного кэшированиякрохотных пакетов (тиниграмм). Когда один узел посылает другомунесколько байт, к ним дописываются заголовки TCP и IP, которые всовокупности обычно занимают более 50 байт. Таким образом, припобайтовом обмене между узлами свыше 98% передаваемой по сетиинформации будет приходиться на служебные данные! Алгоритм Нагласостоит в следующем: отправляем первый пакет и, до тех пор, покаполучатель не возвратит TCP-уведомление успешности доставки, непередаем в сеть никаких пакетов, а накапливаем их на локальном узле,собирая в один большой пакет. Такая техника совершенно прозрачна дляприкладных приложений, и в то же время позволяет значительнооптимизировать трафик, но в некоторых (достаточно экзотических)случаях, когда требуется действительно побайтовый обмен, Алгоритм Наглаприходится отключать (по умолчанию он включен.