Итак, я для себя открыл сегодня совершенно новую игру! Абсолютно никаких тормозов! Как? Очень просто.
3 дня назад я закачал DOD:S через стим и опалтил его потом. Мне дали поиграться 2 дня, а потом платёж отменили т.к. они не принимают Visa Electron. Сегодня заказал Visa Virtuon, но пройдёт неделя прежде чем я получу её. А что делать целую неделю без DOD:S ? Я решил скачать эмулятор стима и поиграть на дампнутых серваках.
Я не призываю к пиратсву, а просто описываю то, что произошло
Я скачал *** программу, установил, создал новый акк (чтобы нормальный не заблочили) и скопировал туда GCF архивы, скаченные из стима (т.е. просто скопировал их в другую папку и уже ничего не надо качать). Запускаю игру и...отвисла челюсть. Фпс вырос в 2 раза! Игра стала такой плавной...Я выставил видеонастройки на полный максимум:
1024x768, 6/16 ; AF/AA , Full HDR, всё остально на High.
Создал свой сервак на Avalnache и стал бегать по карте. ФПС ниже 40 не опускался (в среднем 50-80)! А когда я делал тоже самое в стиме, при тех же настрйоках я бегал с 40-20 и ФПС проседал до 15.
Вобщем WTF? Почему в стиме так тормозило? Может это тупые апдейты стима повлияли на ФПС? Или они специально занизили ФПС, чтобы народ покупал X1800XT (который скоро поступит в продажу) ?
ЗЫ: Моя системка 3500+/2 Gb RAM/X800XT PE
В догонку:
Сделал CS:S Stress Test (настройки видео одинаковые):
Steam - 117 FPS
Эмулятор - 131 FPS
У меня тоже стоит ATI 800PRO!!!Короче вначале этого года я купил себе пиратскую версию КСС!!!{лицензионки еще у меня не было}Мой ФПС был от 50 до 170!!!И вот где-то в начале ВЕСНЫ я приобрел лицензионку и на максимальных настройках фпс у меня от 20 до 120{на всех картах}!!!
Так что ты прав!!!Стим и вправду тормозит игры{пусть не на много но тормозит}!!!Но тем немение ЛИЦЕНЗИОНКА всеровно в 100 раз лучше ПИРАТКИ!!!
А теперь, почему собственно, игры работают без Стима. (это только как мне кажется, т.к. я не работаю в Valve =) Причина - GCF. При чтении файла из GCF его надо разжать, и вообще все чтение из GCF идет через Стим, а это значит - через проц. У пиратки все файлы разжаты, и лежат на диске. Там их читает уже контроллер диска в основном, а не проц (ибо DMA). Отсюда потеря производительности в Steam. Дисковые операции довольно ресурсоемкие, даже на мощном проце. Для подтверждения - отключите DMA, и попробуйте покопировать огромные файли туда-сюда. Естественно, со Стимом не такая потеря производительности как совсем без DMA, но она есть.
...в принципе можно попробовать распаковать gcf в папку с игрой, как на пиратке. Стим тогда, скорее всего, будет читать файлы с диска. Но тогда при каждом обновлении надо будет повторять трюк, плюс места надо в два раза больше. И не факт, что сработает.
Кстати, я тут пораскинул мозгами. Может, моя теория и неправильна в корне. По идее, кеш читается только при загрузке карты. Так что не знаю, на fps это не должно особо влиять. Попробуй поставить побольше heapsize - мне оч. помогает с fps'ом это дело.
А как бы об этом спросить у Валве? Сказать что в пиратку играл, так обидятся и точно на письмо не ответят... А ведь на верняка они знают как исправить проблему.
heapsize это сколько отводить оперативки под игру тоесть если у тя стоит 256 мегов то 256000 и т.д.
Причём тут стим и но стим? загрузка процессора не особо влияет на картинку (фпс), тут больше зависит от вашего монитора видюхи и сколько стоит герц! Влияет только timerefresh а это разные вещи
Оригинальное сообщение от Multisoft heapsize это сколько отводить оперативки под игру тоесть если у тя стоит 256 мегов то 256000 и т.д.
...
Всю оперативку отводить под игру не надо, место для ХРени оставляйте(хотя бы 128Мб) и кратность не 1000 а 1024, тоесть например 512Мб=524288Кб...
Цитата:
а что такое heapsize ? Какое значение ставить ?
Всё зависит от количества оперативки, чем больше тем лучше, главное место под ХР (как я писал выше) оставлять, прописывается в ярлыке " -heapsize 524288" например (без "" конечно)...
ЧТо на пиратке в HL2 - что на лицензии.. Никаких изменений.. В ХЛ2 последние апдэйты стоят. На дицензии теперь антиалиас 4х вкл. Даже глюкую что поудобней стало в сравнении с пираткой..