Меню сайта
Категории каталога
Мои статьи [49]
Описание Оружия [8]
Описание Оружия Counter Strike
Наш опрос
Какая ваша любимая карта ?
Всего ответов: 1980
Главная » Статьи » » Мои статьи [ Добавить статью ]

Падение FPS из-за вертикальной синхронизации и DirectX в Counter-Strike: Source
Обнаружение проблемы:
Я играю в CSS с постоянной командой net_graph 3 и поэтому уже перестал обращать внимание на её показатели, лишь изредка бросая взор на строчку со словами "лосы" и "чоки" во времена жутких лагов... Итак буквально вчера я заметил, что мой родной FPS упал со значений 120-140 на любой карте до неимоверно маленьких цифр 74-76 кадров в секунду. При этом эти значения чередовались и создавали эффект дерганного FPS. То есть быстро менялись цифры 74-76, будто что-то мешало им расти вверх. Итак проблема определена, однако не ясны её причины. Скажу, что мне хватило суток на определение виновницы этого беспорядка.

Причина проблемы:
Ваше мнение будет ошибочным, если вы решили, что это "тупит" STEAM или сама игра, оно так же будет ошибочным, если вы считаете, что накрылась моя видеокарта, и вы всё так же не будете правы, если будете всё списывать на глючные драйверы. Причина данного падения FPS заключается в настройке видео в самой игре: "Вертикальная синхронизация" или просто "Vertical synchronization / VSynch" а также в настройке DirectX, вернее в восприятии игрой ПО DirectX от системы. Далее вам всё станет ясно.

Решение проблемы:
Во-первых, нужно отключить настройку вертикальной синхронизации в настройках игры. Во-вторых нужно ввести команду regedit в подменю "Выполнить" из меню "Пуск". Далее по порядку:

1. Открываем реестр

2. Находим по пути финальную папку "Settings": HKEY_CURRENT_USER\Software\Valve\Source\cstrike\Settings

3. Там будет ключ DXLevel_V1, кликаем правой кнопкой мыши и далее "Изменить" переводим в десятчную систему исчисления, там будет цифра 95 (или ниже) меняем её или на 90, или на 85, или даже на 81. В зависимости от исходной. У меня стояла 95, я изменил её на 90.

4. Запускаем игру, переходим во вкладку "Видео", там будет DirectX: Аппаратный 9.0 и програмный 9.0.

Вот таблица соответствия:

DirectX 8.0 - 80
DirectX 8.1 - 85
DirectX 9.0 - 90
DirectX 9.0c (9.1) - 95

После данных процедур мой FPS восстановился и составил от 140 до 160-180, а то и 200 FPS в пике. Но это уже после разгона моей GF7950GT на 512 мб...



Источник: http://www.bomberman.ru/
Категория: Мои статьи | Добавил: np-power (2008-05-01) | Автор:
Просмотров: 13932 | Комментарии: 21 | Рейтинг: 5.0/5 |

Всего комментариев: 191 2 »
19 exituss  
Саня! Переходи на Windows 7 , там все есть happy

18 exituss  
автору спасибо! cool

17 Пёрнул  
Ух ух ух, ща как базну улетишь лалалалалааллаалалал

16 den  
тож не помогло мене!!!! cry cry cry cry cry cry

15 Gri(sha)|{26RUS}  
Бля, народ, вы че, от директа ничего практически не зависит, все зависит от прямых или кривых рук сборщика мапы, такчто какая мапа, такой и FPS!!!

14 Sp0on  
и у меня этого нету(
\Source\cstrike\Settings

13 Sp0on  
bl9 а у меня пинг повысился не знаю из-за чего,я кинул какие то конфиги пинг стал чуть меньше,но фпс су*a 30-40
ЧТо делать аааа....( angry cry

12 Саня!  
BOBCHELL у меня видяха точ в точ как у тя! Оперы столько же......... ток проц другой..... и сам ищу ответа на тот же вопрос !! если найдеш напиши пож!

11 Саня!  
почему у меня нету файла DXLevel_v1 ????

10 Саня!  
приздец у меня нету файла этого в HKEY_CURRENT_USER\Software\Valve\Source\cstrike\Settings
че делать?

1-10 11-19
Имя *:
Email *:
Код *:
 
Форма входа
Поиск
Друзья сайта
Статистика
 
Владельцы и создатели данного сайта не несут ответственность за использование ссылок и информации, представленных на этом сайте. На данном сайте представлены исключительно ссылки на другие ресурсы. Данный проект является некоммерческим, поэтому авторы не несут никакой материальной ответственности. Вся информация и ссылки представлены исключительно в ознакомительных целях и предназначены только для просмотра.Team fAke © 20092024