Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Об игре (http://www.trainsim.ru/forum/forumdisplay.php?f=17)
-   -   FPS 10-15-20 в роутах МСТС. На новой машине. (http://www.trainsim.ru/forum/showthread.php?t=7495)

malchik 26.11.2009 18:38

[QUOTE=Alexey;131734][URL=http://radikal.ru/F/s53.radikal.ru/i142/0911/64/9d5b4a45ac2f.jpg.html][IMG]http://s53.radikal.ru/i142/0911/64/9d5b4a45ac2ft.jpg[/IMG][/URL][/QUOTE]

Ага, отличный ФПС, так и катайтесь с видом сверху, в таком
положении камеры ФПС отличнейший должен быть у всех :D

Mars92 26.11.2009 19:28

[QUOTE=Alexey;131751]Это по видео так кажется, когда в самой игре, и находишся в данном роуте, все совершенно по другому. Очень не приятно, подвисания+курсор мыши тянится с притормажеваниями.[/QUOTE]

Ну, видимо, ты просто привык к высокому FPS, поэтому тебе на 20 к/с уже кажется, что тормозит жутку, а у меня и у многих других мнение абсолютно противоположное, т.е. они привыкли к невысокому фпс... Так вот заведена жизнь :drinks: :russian:

Alexey 26.11.2009 20:13

[QUOTE=malchik;131887]Ага, отличный ФПС, так и катайтесь с видом сверху, в таком
положении камеры ФПС отличнейший должен быть у всех :D[/QUOTE]

Аха, я и сам в курсе, что с таким видом фпс выше.

Просто речь о другом шла, отскринить с одинаковых мест без разгона и с разгоном.:)

aikes 27.11.2009 12:12

[QUOTE=Alexey;96328]Безусловно не повысится, как теперь стало понятно.:(

Выше писал, про старенький комп-целерончик-Д, и про видюшку старенькую. Так вот разницы с новыми компами ваобще почти нет. Как оно было так и осталось.[/QUOTE]

Не скажите. Я пересел с пк pentium 4 2,4 частота, radeon 9600 256mb на ноутбук core2 duo 2.1 частота, встроенная видеокарта 1024mb. Разница уже в том, что в местах где компьютер посылал к биллу даже при виде из бокового окна, а теперь не посылает, например в одном сценарии для одессы при проезде станции Застава.

ZmiY 07.12.2009 04:10

У меня проблемма немного другая. Связанна она с зависанием и вылетом МСТСа.

Еду например в исследовании маршрута, все ок фпс стабильный, потом бац и фпс прилично снижается и через 1-2 секунды восстанавливается. По всей видимости это связанно с тем что движок не может быстро переварить объекты?

В некоторых сценариях другая проблемма. Просто-напросто зависает мстс, причем не важно где и когда... Не пойму в чем дело...

Сильные игры, типа последней cofd идут вообще без проблемм, на максимальных настройках...

Zabor 07.12.2009 04:36

[QUOTE=ZmiY;135404]...Еду например в исследовании маршрута, все ок фпс стабильный, потом бац и фпс прилично снижается и через 1-2 секунды восстанавливается. По всей видимости это связанно с тем что движок не может быстро переварить объекты?...[/QUOTE]

На горизонте объявился встречный поезд, МСТС загружает шейпы, sd файлы всех использованных в нем вагонов, к ним текстуры, одновременно они разжимаются, это обычное явление, и скорость погрузки в основном зависит от скорости HDD.

Соответственно пока весь состав не будет погружен и обсчитан МСТС притормаживает, ибо рисовать пока нечего, что честно показывает счетчик кадров.

Radiotrance 15.12.2009 22:53

Господа, найдите того, кто пустил слух об "увеличении FPS при распараллеливании игры на второе ядро" и заставьте его менять тормозные колодки. [B]Это в корне неверно.[/B] Процесс игры НЕ распараллеливается. В лучшем случае (если система настроена верно и такие технологии, как Cool'n'Quiet, работают корректно) не будет потери производительности. В худшем - при включении второго, третьего, четвертого ядер FPS будет падать в пропорциональное число раз.

Смотрите. Если в системе не стоит CPU Control, то процесс train.exe, как и все остальные, по умолчанию привязывается ко всем имеющимся ядрам. Но нагружаться при этом должно ТОЛЬКО ОДНО ядро, и до потолка, на остальных должны быть лишь мелкие подергивания. Тогда снижения FPS не будет. Если же у вас на одном ядре загрузка, скажем, 70%, а на другом 30%, и в реестре у вас параметр PerfEnablePackageIdle равен нулю (поищите в яндексе, что это такое, драйверы процессора AMD Phenom всегда ставят его в ноль, и это правильно), то ваш FPS меньше возможного на треть, потому что суммарная загрузка хоть и осталась 100%, но второе ядро, которое взяло малую ее часть, будет работать на меньшей частоте. Получится хрень. Вручную выставьте в диспетчере задач привязку только к одному ядру, убедитесь, что более никакие ресурсоемкие приложения это ядро не грузят, и наблюдайте, как FPS резко вырастет.

Если PerfEnablePackageIdle выставить в единицу, то по идее падения FPS не будет никогда, но это практически равносильно полному отключению энергосберегающих технологий (при этом отключается раздельное по ядрам управление частотой процессора).

Проверялось запуском игры в оконном режиме и переключением ядер на лету. Ни разу - НИ РАЗУ фпс на нескольких ядрах не был больше, чем на одном.

Лучше всего использовать CPU Control, выставив там MSTS одно, отдельное ядро.
Написанное справедливо для XP32.

Radiotrance 16.12.2009 11:13

Давайте с картинками, чтобы было понятней:

[B][U]Случай 1[/U][/B], параметр PerfEnablePackageIdle = 0. При этом частота каждого ядра регулируется независимо, по мере его загрузки. Запускаем Winrar, садим его на одно ядро и вот что видим:
[URL=http://savepic.ru/942694.htm][IMG]http://savepic.ru/942694m.jpg[/IMG][/URL]
Одно ядро загружено на 100% и работает на полной частоте, остальные - на минимальной, т.к. на них загрузки нет.

Если мы снимем Winrar c одного ядра и посадим на оба, он влегкую загрузит оба, и второе ядро тоже перейдет на полную частоту. Но в случае с MSTS картина совсем другая, приложение-то однопоточное. В лучшем случае ОС корректно это определит и не станет распараллеливать нагрузку, хоть вы ее об этом и просите. В худшем - она отдаст процентов 30 на второе ядро, КОТОРОЕ ОСТАНЕТСЯ РАБОТАТЬ НА МЕНЬШЕЙ ЧАСТОТЕ. Получается некая рассинхронизация, у меня это приводит к падению FPS раза в полтора. Подключаем третье, четвертое ядро - FPS падает еще сильнее.

[B][U]Случай 2[/U][/B], параметр PerfEnablePackageIdle = 1. В данном варианте частоты всех ядер регулируются одновременно, то есть если хотя бы одно из них чем-то загружено, все остальные тоже будут работать на полной частоте.
[URL=http://savepic.ru/927334.htm][IMG]http://savepic.ru/927334m.jpg[/IMG][/URL]
(на разницу 3000-3200Мгц внимания не обращайте, это невовремя включенный разгон)
Здесь, при принудительном распараллеливании MSTS на несколько ядер падения FPS почти нет. Точнее, вроде бы что-то есть, но в пределах 1-3 FPS. На фоне 30 - несущественно. Но по энергосбережению, нагреву радиатора CPU, повышение темпертуры воздуха в корпусе и т.п. разница значительная. Градусов на 5-8 с моим пассивным охлаждением процессора. Смысла делать так я не вижу.

[B][U]И самое главное.[/U][/B] [B]Повышения производительности[/B] при подключении второго и остальных ядер к процессу train.exe [B]не наблюдалось ни разу[/B]. В лучшем случае FPS не падал.

Как я понимаю, чтобы получить выгоду от второго ядра, процесс должен уметь это делать (загружать одно ядро на 100%, подключать еще одно, скажем, на 30%, итого 130% загрузки). Средствами ОС этого не сделать. ОС может раскидать ваши 100% по разным ядрам в зависимости от их загрузки другими приложениями, и таким образом устроить одновременную работу того же винрара и мстс без потери производительности в обоих, но сделать загрузку более 100% для однопоточного приложения - не может.

Решения я вижу в установке CPU Control с установкой для train.exe единственного, отдельного, незагруженного вашими фоновыми задачами ядра.

Тестирование производилось на статичной сцене, поезд стоял на станции. FPS на одном ядре 28-30, при распараллеливании падал сначала до 16, потом до 11 и до 7.
AMD Phenom II x3 720 с разблокированным четвертым ядром.
Radeon 4850 512Mb.
1280x1024, полностью включенная анизотропия и сглаживание.

P.S. Для сравнения с земляком Алексеем, напустившим всех собах на сложные маршруты. В Зилупе на перегонах FPS у меня под 40. :)
[URL=http://savepic.ru/969336.htm][IMG]http://savepic.ru/969336m.jpg[/IMG][/URL]
И я - за красивую КС.

Alexey 16.12.2009 11:30

[B]Radiotrance[/B] у меня давно XP настроин таким образом. В других играх дает о себе знать но в МСТС бесполезно.

Alexey 16.12.2009 11:57

[QUOTE=Radiotrance;137880]P.S. Для сравнения с земляком Алексеем, напустившим всех собах на сложные маршруты. В Зилупе на перегонах FPS у меня под 40. :)[/QUOTE]

А надо что бы не на перегонах, а на станциях шпарило 40, или выше. У меня у самого на перегонах фпс не такой уж и низкий.

Тут надо не компы долбать, а МСТС прокачивать под новые машинки.:)

Mars92 16.12.2009 17:04

О том, чтобы в Крустпилсе фпс был 30-40 к/с или даже меньше можно только мечтать, благодаря неновому движку МСТСа... к сожалению - это факт... :( Мне тут вообще приходится довольствоваться 7-10 к/с на Крустпилсе или на некоторых других станциях, а вы тут из-за 15-20 к/с ворчите... у меня такой фпс на перегонах вообще! :D

GeneZone 04.01.2010 22:44

Кстати, насчёт ФПС...
У меня начинают сильно тормозить маршруты, когда ставлю модифицированный файл soundconfig.dat
Пришлось немного подправить оригинальный. Эта фигня наверное происходит из-за того, что у меня встроенная звуковая карта.

Amarant 14.01.2010 17:54

[QUOTE=Alexey;131673]...

Вот повторюсь какой у меня комп:

Материнка: Asus M4A79T Deluxe.
Процессор: AMD Phenom II X4 955-4 ядра 3.20 GHz. Разогнан до 4.10 GHz
Видюха: GeForce GTX-295, 1792 Mb, 896 Bit. [B]Разгнона до 2000 Mb[/B]
Оперативка: 8 Gb.
Венчестер: 1 Tb.
[/QUOTE]
Научите :)

Тим 14.01.2010 23:34

[QUOTE=Amarant;146424]Научите :)[/QUOTE]

Чему? Как сократить срок службы своего компьютера? Для этого большого ума не нужно.

Amarant 15.01.2010 01:58

[QUOTE=Тим;146568]Чему? Как сократить срок службы своего компьютера? Для этого большого ума не нужно.[/QUOTE]
А теперь еще раз взгляньте на выделенное мной.

Yolkin 15.01.2010 06:01

[QUOTE=Amarant;146616]А теперь еще раз взгляньте на выделенное мной.[/QUOTE]
Ну, я взглянул.
Что Тим не так сказал?

Raul 15.01.2010 13:22

Господа, Amarant интересуется, как GeForce GTX-295 1792 Mb разогнать до 2000 Mb. Для разгона GeForce есть утилита Riva Tuner, для ATI - ATI Tray Tools

Barmaley 15.01.2010 13:28

И что вот это за такое - 896 Bit ?

Nexus 15.01.2010 13:58

[QUOTE=Barmaley;146672]И что вот это за такое - 896 Bit ?[/QUOTE]
Это надо полагать ширина шины памяти. Тут все правильно.
Про разгон объема памяти конечно повеселило :)

Raul 15.01.2010 14:02

Nexus, не смейся, посмотри "Johnny Mnemonic" :)

awaken 15.01.2010 14:03

[QUOTE=GeneZone;143369]Кстати, насчёт ФПС...
У меня начинают сильно тормозить маршруты, когда ставлю модифицированный файл soundconfig.dat
Пришлось немного подправить оригинальный. Эта фигня наверное происходит из-за того, что у меня встроенная звуковая карта.[/QUOTE]

что встроенная что не встроенная, в МСТС весь звук через wav идет, т.е. нагружает CPU. вот если бы звук генерировался программно (через миди команды), этим можно было бы нагрузить процессор на звуковой карте и разгрузить CPU. или поставить отдельный процессор на карте, который аудиопоток из wav напрямую конвертит в аналог. интересно, такие девайсы в железе есть ?

зы, сорри наверное все таки не wav а mp3. wav как я понимаю не требует никакой дополнительной конверсии, это просто звук в цифре с определенной постоянной частотой дискретизации, т.е. может напрямую конвертироваться схемой ЦАП звуковой карты
а вот с mp3 не так все просто т.к. есть разные алгоритмы сжатия и кодеки, и все их в железо запихать затруднительно - периодически новые появляются

Amarant 15.01.2010 15:55

[QUOTE=Nexus;146678]Это надо полагать ширина шины памяти. Тут все правильно.
Про разгон объема памяти конечно повеселило :)[/QUOTE]
Хоть один человек заметил :drinks:

[QUOTE=Raul;146671]Господа, Amarant интересуется, как GeForce GTX-295 1792 Mb разогнать до 2000 Mb. Для разгона GeForce есть утилита Riva Tuner, для ATI - ATI Tray Tools[/QUOTE]
А вот про разгон мне не надо писать, я сам программист. :)

Yolkin 16.01.2010 07:44

[QUOTE=Amarant;146702]Хоть один человек заметил :drinks:[/QUOTE]
Тьфу ты блин...
Слепая курица.

[[I]грустно уходит в кусты[/I]]

Vivan755 19.01.2010 13:59

[QUOTE=awaken;146680]с mp3 не так все просто т.к. есть разные алгоритмы сжатия и кодеки, и все их в железо запихать затруднительно - периодически новые появляются[/QUOTE]
Секунду, а на черта тогда вообще на аудиокарте процессор? MIDI синтезировать? Что, в этот процессор по-прежнему нельзя загрузить кодек?

Vlad 19.01.2010 17:02

[QUOTE=GeneZone;143369]Кстати, насчёт ФПС...
У меня начинают сильно тормозить маршруты, когда ставлю модифицированный файл soundconfig.dat
Пришлось немного подправить оригинальный. Эта фигня наверное происходит из-за того, что у меня встроенная звуковая карта.[/QUOTE]

Я не замечал какого-либо влияния настроек файла soundconfig.dat на фпс. Правда, у меня стоит звуковуха X-Fi Xtreme music

Vlad 19.01.2010 17:04

[QUOTE=Amarant;146424]Научите :)[/QUOTE]

Имхо, разгон видюхи никак не повлияет на фпс. Гнать надо в первую очередь процессор

TRS_108 20.01.2010 15:31

У меня такая конфигурация: AMD Athlon64 3500+, ASUS A8N-VM-CSM, ATI Radeon X1050 Series, 1024MB RAM, в игре настройки на максимум, видеодрайвер с отключенными сглаживанием, АФ и т.д. (всё отключено). Разрешение 1680х1050. В большинстве маршрутов на перегонах при виде из кабины не больше 17 ФПС, при виде из вагона стабильно 20, на станциях еще меньше. В Степановке 3.31 на перегонах 25-30, на станциях 20-25. Чего не хватает чтобы поднять ФПС во всех маршрутах до 30 при виде из кабины хотя бы на перегонах?

Vlad 20.01.2010 19:08

[QUOTE=TRS_108;148004]У меня такая конфигурация: AMD Athlon64 3500+, ASUS A8N-VM-CSM, ATI Radeon X1050 Series, 1024MB RAM, в игре настройки на максимум, видеодрайвер с отключенными сглаживанием, АФ и т.д. (всё отключено). Разрешение 1680х1050. В большинстве маршрутов на перегонах при виде из кабины не больше 17 ФПС, при виде из вагона стабильно 20, на станциях еще меньше. В Степановке 3.31 на перегонах 25-30, на станциях 20-25. Чего не хватает чтобы поднять ФПС во всех маршрутах до 30 при виде из кабины хотя бы на перегонах?[/QUOTE]

Поменять процессор хотя бы на Core2Duo Е8400 с соответствующей заменой мамки и памяти. Имхо, AMD Athlon64 3500 слишком древний процессор, в те времена, когда лучше ничего не было,25-30фпс были очень хорошим результатом:D

kolani 20.01.2010 20:05

На стандартных маршрутах в те времена 40-50 было нормально, это создатели современных маршрутов перестарались. Стремление к оригиналу губит ФПС.

vladzdsim 23.01.2010 03:07

У меня Win7 64x Атлон 250х2 3,0 Ггц не разогнанный, 4 Гига оперы, мать ASUS M3N78 VM встроенное видео GF8200 всё работает без глюков и тормозов, фпс от 20 до 50 на крупных станциях кратковременно падает до 9-15

ceramica 23.01.2010 16:41

Вот такой вопрос коллеги :drinks: . Навеяло мне желание, проехаться по излюбленному маршруту Демитров. Смастерил быстренько сценарий на отправление, 02:00 грузового, зима, ясно, и вперёд. Запускаю сценарий, нахожусь в кабине ЧС10-011, жду пока откачает компрессор, чтобы потом запустить программу Лента, иначе этот компрессор всю поездку качать будет. Компрессор откачал, включаю ленту, дай думаю посмотрю, где там грузовой, который должен меня обогнать и уйти на отклонение, нажимаю вид 2, бах, игра зависла. Перезапускаюсь, включаю FPS, а он 9. Проделал процедуру, как уже описывал выше, но из кабины не высовываюсь. Тот грузовой проследовав с FPS-ом 3, удалился, но встал на длительной точки ожидания. Ожидаю дальше, грузового идущего со мною на скрещение, FPS, выше 12 не поднимается. Поезд проследовал, у меня зелёный, отправляюсь. И начался диафильм, FPS не поднимаясь выше 13-14, потихоньку уничтожал моё настроение и желание ехать дальше. Вышел, и на следующий день заменил тот поезд, который меня обгонял, и о чудо, FPS превратился в среднем в 30, на протяжении всего маршрута, навеивая былые времена и романтику. Тоже самое наблюдал, играя в мультиплеер по маршруту Степанки 3.3, где был выбран грузовой поезд под ВЛ11.8-605, и в него был вставлен холодный(на wag-фале) ТЭП70( из последних выкладок разработчиков с этого сайта), и как только переду в вид 2 или 4, так сразу, FPS стремиться к нулю, или ирга вылетает, тогда очень сильно намучился. И не понимал причину, и убрав тепловоз, всё вернулось на своё место.

Вопрос: почему конкретный ПС, так кардинально влияет на FPS, и как с этим бороться, т.е. например знать, какой можно ПС использовать, а какой нельзя?

[CENTER]Интересует ваше профессиональное мнение.:cool:[/CENTER]

Vlad 23.01.2010 17:46

Какой у тебя комп. ФПС не должен так сильно падать из-за состава. Возможно, у тебя какие-то дрова неправильно работают

ceramica 23.01.2010 18:15

[QUOTE=Vlad;148801]Какой у тебя комп. ФПС не должен так сильно падать из-за состава. Возможно, у тебя какие-то дрова неправильно работают[/QUOTE]

В том и вопрос, что комп. сценарии переваривает хорошо, как я уже описал, что после замены одного состава, а я думаю, что дело именно в электровозе, а не в вагонах, то сценарий заработал с FPS-ом 30 кад/сек, а на перегонах за 50.
Компьютер: Intel(R) Core(TM) CPU 6400 @ 2.13GHz 2.14ГГц, 3.12ГБ ОЗУ

Alexey 20.03.2010 22:17

По поводу GTX-295 1792 Mb, все гонится, если радик с водянкой поставить, то разогнать можно так, что мало не покажется;)
А менять стандарт всем советую обладателям этих карт [url]http://www.silentchill.ru/shop/399.html[/url]

Aleks 20.03.2010 23:56

[QUOTE=ceramica;148779]Вопрос: почему конкретный ПС, так кардинально влияет на FPS, и как с этим бороться, т.е. например знать, какой можно ПС использовать, а какой нельзя?[/QUOTE]
В правильном вопросе содержится не менее половины ответа. :) Совершенно верно, что такое падение FPS происходит из-за высокодетализированных объектов (сложная модель с большим количеством фейсов). Если информация о модели неизвестна, то проще всего определить путем проб и ошибок. Поставить на подобное место 50 одинаковых вагонов (из того состава) и посмотреть результат. Очень вероятно, что FPS будет сильно падать только при составе из определенных вагонов. Вот их и не использовать.

Replateck 22.03.2010 21:59

Сам страдал от слишком низкого FPS в особенности на Зилупе (было максимум 10, на Резекне 2 было примерно 2-3). Скопил деньжат, купил новый комп, решил проверить МСТС. На большенстве маршрутов FPS ниже 60 не опускается, на Зилупе ниже 30 не падал. Комп такой:
[QUOTE]Процессор: Intel Pentium Dual Core E650 2.93 GHz
Оперативная память: 2x DDR-2 RAM 2GB
Видео карта: RADEON HD4550 PCIE 1GB 64bit
ОС: Windows 7 Home [/QUOTE]

Zabor 22.03.2010 22:04

[QUOTE]Процессор: Intel Pentium Dual Core E650 2.93 GHz[/QUOTE]
Кэш CPU 2 МБ?

Replateck 22.03.2010 22:10

[QUOTE=Zabor;163857]Кэш CPU 2 МБ?[/QUOTE]
Вроде да... :D

Zabor 22.03.2010 22:17

Маловато будет © =))

Толяныч 22.03.2010 22:18

Intel Pentium Dual-Core E650[COLOR="Red"][B]0[/B][/COLOR]
[QUOTE]Общие характеристики
Линейка Pentium Dual-Core Wolfdale

Сокет LGA775

Частотные характеристики
Тактовая частота 2933 МГц

Частота шины 1066 МГц МГц

Коэффициент умножения 11

Напряжение на ядре 0.85 B

Наборы команд
Инструкции MMX, SSE, SSE2, SSE3

Поддержка AMD64/EM64T есть

Поддержка NX Bit есть

Поддержка Virtualization Technology есть

Ядро
Ядро Wolfdale

Количество ядер 2

Техпроцесс 45 нм

Кэш
Объем кэша L1 64 Кб

[B]Объем кэша L2 2048 Кб[/B]

Дополнительно
Типичное тепловыделение 65 Вт

Максимальная рабочая температура 71.4 °C

Дополнительная информация напряжение на ядре 0.85-1.3625В[/QUOTE]
ФПС только от проца и зависит. Не ниже 30 на зилупе это нормально. У меня Dual Core E2160, разогнан до 2500, по Зилупе не ниже 20-25.


Текущее время: 19:43. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim