Как да намалим лага до максимум под Windows 7
- fr0sst
- VIP
- Posts: 4
- Joined: 08 Dec 2009, 13:41
- CS Nick: FreeBSD - fr0st
- Favorite version: CS: 1.6
- Location: Дупница
- Contact:
Как да намалим лага до максимум под Windows 7
Здравейте, доста рових из гугъл по темата защо ми лагва Couter Strike 1.6 на Windows 7 и открих че като цяло в Windows 7 и Windows Vista от Microsoft са вградили една нова услуга (service) казваща се Multimedia Class Scheduler Service (MMCSS). Нейната цел е автоматично да задава приоритет на аудио и видео плейбек за да предотврати накъсване, замазване и други. Но с тази услуга са си вкарали "автогол" и създават проблеми на много хора с играенето на мултиплеър или онлайн игри и други проблеми. Тази услуга е вградена защото при генерирането на голям интернет трафик той натоварва процесора и този service MMCSS има за цел да ограничи пакетите до не повече от 10 000 в секунда.
Точно от това идват проблеми като лаг и висок пинг в Counter Strike 1.6 и в някои други онлайн игри. Това засяга голяма част от геймърите, като намаляват до 50% производителността на интернета им в игри като Oblivion и други.
Отдолу съм посочил решение на проблема, което при мен работи и пинга от 150-180 в Counter Strike 1.6 падна на нормалните 18 до 30.
Решение на проблема (тествах го и при мен работи) има като се изпълнят наколко стъпки в Windows 7 за да се спре този service или услуга:
Стъпка 1- да забраним на приложенията да ползват тази услуга:
* В полето RUN в старт менюто пишем regedit и отваряме папките до HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Audiosrv
* Там кликаме за записа DependOnService и изтриваме реда "MMCSS" от текстовия прозорец.
Стъпка 2 -да забраним автоматичното стартиране на тази услуга Multimedia Class Scheduler Service (MMCSS)
* В полето RUN в старт менюто пишем services.msc и се появява прозорец, в който намираме реда Multimedia Class Scheduler и срещу него в полето Startup Type от Automatic го променяме на Disabled за да го забраним
*Рестартираме компютъра за да влязат промените в сила
1MB+
rate 23000
cl_cmdrate 45
cl_updaterate 40
cl_rate 9999 ИЛИ 23000
cl_cmdbackup 2
Ето още няколко настройки благодарение на които можете да увеличите вашето FPS
Понеже видео картите са много и различни марки и модели, съответно и настройките се прявят по различен начин, но общо взето трябва да настроите следните неща
Anistropic filtering - максималните възможни
Conformant texture clamp - OpenGL
CPU acceleration - Single display performance
Texture filtering Quality - High Performance
Vertical Sync - Off
Хубаво е също да подкарате играта през DLL-a на видео картата Ви (при мен от това имаше голямо подобрение)
Отивате в C:\Windows\System32\
и търсите
Ако сте с nVidia видео карта търсете файла
nvoglnt.dll
Ако сте с ATI видео карта търсете
atioglxx.dll
за всички други видео карти търсете
opengl32.dll
и като го намерите го копирайте в папката gldrv в играта. В тази папка има и текстов файл на име drvmap.txt, кликнете properties върху него и махнете отметката на Read Only. Отворете го и променето съдържанието му както следва в зависимост от вашата карта
за nVidia :
Default Default
gldrv/nvoglnt.dll
за ATI :
Default Default
gldrv/atioglxx.dll
за всички останали марки:
Default Default
gldrv/opengl32.dll
Затворете този файл като запишете промените и отново го направете Read Only
Приятна игра!
Точно от това идват проблеми като лаг и висок пинг в Counter Strike 1.6 и в някои други онлайн игри. Това засяга голяма част от геймърите, като намаляват до 50% производителността на интернета им в игри като Oblivion и други.
Отдолу съм посочил решение на проблема, което при мен работи и пинга от 150-180 в Counter Strike 1.6 падна на нормалните 18 до 30.
Решение на проблема (тествах го и при мен работи) има като се изпълнят наколко стъпки в Windows 7 за да се спре този service или услуга:
Стъпка 1- да забраним на приложенията да ползват тази услуга:
* В полето RUN в старт менюто пишем regedit и отваряме папките до HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Audiosrv
* Там кликаме за записа DependOnService и изтриваме реда "MMCSS" от текстовия прозорец.
Стъпка 2 -да забраним автоматичното стартиране на тази услуга Multimedia Class Scheduler Service (MMCSS)
* В полето RUN в старт менюто пишем services.msc и се появява прозорец, в който намираме реда Multimedia Class Scheduler и срещу него в полето Startup Type от Automatic го променяме на Disabled за да го забраним
*Рестартираме компютъра за да влязат промените в сила
1MB+
rate 23000
cl_cmdrate 45
cl_updaterate 40
cl_rate 9999 ИЛИ 23000
cl_cmdbackup 2
Ето още няколко настройки благодарение на които можете да увеличите вашето FPS
Понеже видео картите са много и различни марки и модели, съответно и настройките се прявят по различен начин, но общо взето трябва да настроите следните неща
Anistropic filtering - максималните възможни
Conformant texture clamp - OpenGL
CPU acceleration - Single display performance
Texture filtering Quality - High Performance
Vertical Sync - Off
Хубаво е също да подкарате играта през DLL-a на видео картата Ви (при мен от това имаше голямо подобрение)
Отивате в C:\Windows\System32\
и търсите
Ако сте с nVidia видео карта търсете файла
nvoglnt.dll
Ако сте с ATI видео карта търсете
atioglxx.dll
за всички други видео карти търсете
opengl32.dll
и като го намерите го копирайте в папката gldrv в играта. В тази папка има и текстов файл на име drvmap.txt, кликнете properties върху него и махнете отметката на Read Only. Отворете го и променето съдържанието му както следва в зависимост от вашата карта
за nVidia :
Default Default
gldrv/nvoglnt.dll
за ATI :
Default Default
gldrv/atioglxx.dll
за всички останали марки:
Default Default
gldrv/opengl32.dll
Затворете този файл като запишете промените и отново го направете Read Only
Приятна игра!
- BloodLine_
- Потребител
- Posts: 721
- Joined: 21 May 2008, 11:07
- CS Nick: FPS :(
- Favorite version: CS: 1.6
- Steam Community ID: SlavchoS
- Location: Във форума and United States of America
- Contact:
- balistical
- Потребител
- Posts: 46
- Joined: 05 Jul 2008, 12:11
- Skype: icaka___92
- CS Nick: RuL3Zz^_*
- Favorite version: CS: 1.6
- Location: град Плевен
- Contact:
Re: Как да намалим лага до максимум под Windows 7
Браво ! Урока е много добре направен направих всичко стъпка по стъпка и пинга ми от 100-150 сега е 8-10 рядко кам 20 мерси
- fr0sst
- VIP
- Posts: 4
- Joined: 08 Dec 2009, 13:41
- CS Nick: FreeBSD - fr0st
- Favorite version: CS: 1.6
- Location: Дупница
- Contact:
Re: Как да намалим лага до максимум под Windows 7
БлагодаряBloodLine_ wrote:Браво!!!
- Ps 3ng1n3
- Потребител
- Posts: 151
- Joined: 22 Dec 2008, 18:20
- CS Nick: SeX On ThE BeAcH >3 ;]
- Favorite version: CS: 1.6
- Location: East GaGkle
Re: Как да намалим лага до максимум под Windows 7
Браво, за Windows 7 има малко теми.
- Bai Shushul
- Потребител
- Posts: 981
- Joined: 28 Jul 2008, 01:22
Re: Как да намалим лага до максимум под Windows 7
Не помага винаги... Преди си бях изтеглил много бъгав релийз... И както можеш да се досетиш от контекста, спирането на този сървиз не помогна... А с този релийз на Windows 7, с който съм сега, ако спра тази услуга, се спира и Windows Audio... Два пъти преинсталирах така, понеже толкова ми е акълът, защото не можех да разбера защо след рестарт на компа няма звук и не можех по никакъв начин да го пусна...
- aCc3sS
- Потребител
- Posts: 2133
- Joined: 23 Jun 2009, 18:28
Re: Как да намалим лага до максимум под Windows 7
Добър урок, но не действа на всички компютри както @Bai Shushul каза!
- fr0sst
- VIP
- Posts: 4
- Joined: 08 Dec 2009, 13:41
- CS Nick: FreeBSD - fr0st
- Favorite version: CS: 1.6
- Location: Дупница
- Contact:
Re: Как да намалим лага до максимум под Windows 7
Ами пичове може и така да е но при мен с този http://zamunda.net/details.php?id=191963&hit=1 и с този CS http://cs-bg.info/download-cs-1.6.php + CS 1.6 Patch v23 Стана Поздрави
- r14170
- Потребител
- Posts: 155
- Joined: 27 Nov 2009, 18:21
- Favorite version: CS: 1.6
Re: Как да намалим лага до максимум под Windows 7
незнам за вас ама при мене кат го сложа на disabled и аудиото ми се спира :X
- byrgasbs - THE KING
- Потребител
- Posts: 411
- Joined: 19 Sep 2009, 13:55
- Skype: real_mousee
- CS Nick: TheMouse
- Favorite version: CS: 1.6
- Steam Community ID: RealMouse
- Location: Бургас
Re: Как да намалим лага до максимум под Windows 7
Аз съм на ATI и нямам:
atioglxx.dll
atioglxx.dll
- vich0
- Потребител
- Posts: 22
- Joined: 08 Sep 2008, 16:10
- CS Nick: dsadas
- Favorite version: CS: 1.6
Re: Как да намалим лага до максимум под Windows 7
А пък аз съм с nVidia и също нямам файла за видеокартата.. help?!
Last edited by vich0 on 15 Jul 2010, 12:19, edited 1 time in total.
- Delta
- Banned
- Posts: 192
- Joined: 14 Feb 2008, 11:25
- Favorite version: CS: 1.6
- Location: Далеч от четиримата келеши, вилнеещи из форума.
Re: Как да намалим лага до максимум под Windows 7
Точно това за .dll-тата съм го виждал и в други теми, но за Win XP. И май си го копирал от там..иначе другото си го писал ти. Само дето рейтовете ти са грешни, трябва да са:
+ fps_max 101
fps_modem 0
Code: Select all
cl_updaterate 101
cl_cmdrate 101
rate 25000
cl_rate 9999
fps_modem 0
- Cv3T0m1R
- Потребител
- Posts: 3
- Joined: 18 Oct 2007, 19:46
- Skype: Cv3T0m1R
Re: Как да намалим лага до максимум под Windows 7
Ти добре си я написал тая тема,но след изпълнението и, стъпка по стъпка, пинг-а ми се качи с 10-15
- n1te
- h,y,
- Posts: 55
- Joined: 16 Aug 2010, 22:54
- CS Nick: n1te
- Favorite version: CS: Source
- Steam Community ID: hateyaa
- Location: Бургас
Re: Как да намалим лага до максимум под Windows 7
Стъпка 1 е излишна! къв е смисала да забраняваме да се използва програма която след рестарта не може да се стартира ;д ?
- killgods
- Потребител
- Posts: 4
- Joined: 14 Aug 2010, 00:06
- Skype: free_run95
- CS Nick: niNja^sTyLe
- Favorite version: CS: 1.6
- Contact:
Re: Как да намалим лага до максимум под Windows 7
мм пропуснал е да каже че трябва да се махне и от startup-a на win-a иначе само стъпка 1 да направите и да махните съотвения файл от стартъп е достатъчно да намалите пинга си от 120-130 на 40-50n1te wrote:Стъпка 1 е излишна! къв е смисала да забраняваме да се използва програма която след рестарта не може да се стартира ;д ?