Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Об игре

Ответ
 
Опции темы Опции просмотра
Старый 11.12.2010, 15:42   #1
Виталик
Матёрый пользователь
 
Регистрация: 03.09.2008
Адрес: Москва
Сообщений: 388
Вы сказали Спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Виталик стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Zabor Посмотреть сообщение
Виталик, т.е. i7 в принципе не может обеспечить в однопоточном приложении производительность, достигаемую Core 2 Duo при том же однопоточноном приложении?
Здесь зависит от самого приложения. В теории, производительность i7 даже в однопоточном режиме гораздо лучше, так как нету арбитра шины и кэш L1, L2 есть в каждом ядре. Но это очень хорошо заметно на современных приложениях. Здесь всё дело в архитектуре самого МСТС, в частности, компиллятора. Он не может на все 100 использовать новую архитектуру процессора Intel Core i7, такие как виртуальная адресация регистров и объм кэша. Поэтому заметного прироста производительности и нету. Приходится шаманить с бубном, чтобы как-то повысить ФПС.

Ещё добавлю: МСТС, похоже, нужны больше гигагерцы. Компания Intel после Pentium4 выбрала стратегию, что "мускулы хорошо, но ещё нужно иметь и ум". То есть повышать дальше гигагерцы стало практически невозможным из-за тепловыделения и резкого возрастания стоимости. Они полностью сменили архитектуру процессоров, организацию работы кэша, уменьшили количество команд с 360 до 30, так как P.4 было 360 команд и многие из них почти дублировали друг друга. Гигагерцы в i7 меньше чем в том же P.4 или Core 2 Duo, а производительность гораздо выше. А машинные и загрузочные коды МСТС явно не умеют использовать все эти возможности.

Последний раз редактировалось Виталик; 11.12.2010 в 15:56.
Виталик вне форума   Ответить с цитированием
Старый 10.12.2010, 21:59   #2
Dublin
Матёрый пользователь
 
Аватар для Dublin
 
Регистрация: 24.05.2010
Адрес: Херсон
Сообщений: 1,565
Вы сказали Спасибо: 871
Поблагодарили 695 раз(а) в 285 сообщениях
Dublin стоит на развилке (репутация по умолчанию)
По умолчанию

Вобщем надо под МСТС собирать компутер из запчастей 2001 года выпуска
__________________
хоп хэй лалалэй
Dublin вне форума   Ответить с цитированием
Старый 10.12.2010, 22:23   #3
Vlad
Матёрый пользователь
 
Аватар для Vlad
 
Регистрация: 24.05.2007
Сообщений: 899
Вы сказали Спасибо: 310
Поблагодарили 299 раз(а) в 141 сообщениях
Vlad стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Dublin Посмотреть сообщение
Вобщем надо под МСТС собирать компутер из запчастей 2001 года выпуска
И получить 12-15 фпс в дефолтных сценариях на дефолтном NEC'e. Очень умно сказано
Vlad вне форума   Ответить с цитированием
Старый 11.12.2010, 02:47   #4
Dublin
Матёрый пользователь
 
Аватар для Dublin
 
Регистрация: 24.05.2010
Адрес: Херсон
Сообщений: 1,565
Вы сказали Спасибо: 871
Поблагодарили 695 раз(а) в 285 сообщениях
Dublin стоит на развилке (репутация по умолчанию)
По умолчанию

Кстати могут быть еще разногласия между процом и видюхой. Например связка "слабая видюха - сильный проц", "слабый проц - сильная видюха"
__________________
хоп хэй лалалэй
Dublin вне форума   Ответить с цитированием
Старый 11.12.2010, 13:34   #5
Denis31
Матёрый пользователь
 
Аватар для Denis31
 
Регистрация: 15.12.2007
Адрес: Калининград
Сообщений: 517
Вы сказали Спасибо: 34
Поблагодарили 107 раз(а) в 23 сообщениях
Denis31 стоит на развилке (репутация по умолчанию)
Отправить сообщение для Denis31 с помощью ICQ Отправить сообщение для Denis31 с помощью Skype™
По умолчанию

У меня на I3-550 + GTS450 бывает так, что фпс чуть ли не 50, но в определенных местах он падает до 10, именно на одном и том же перегоне, то есть при одинаковых условиях... может идет какая-то подрузка объектов и процессор их не успевает обрабатывать?
Denis31 вне форума   Ответить с цитированием
Старый 11.12.2010, 14:56   #6
Vlad
Матёрый пользователь
 
Аватар для Vlad
 
Регистрация: 24.05.2007
Сообщений: 899
Вы сказали Спасибо: 310
Поблагодарили 299 раз(а) в 141 сообщениях
Vlad стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Denis31 Посмотреть сообщение
У меня на I3-550 + GTS450 бывает так, что фпс чуть ли не 50, но в определенных местах он падает до 10, именно на одном и том же перегоне, то есть при одинаковых условиях... может идет какая-то подрузка объектов и процессор их не успевает обрабатывать?
При подгрузке объектов сим как бы зависает на секунду-две. Единственный способ борьбы с подобным явлением-установка SSD винта на комп. Если же на определенном перегоне держиться небольшой фпс (10-15), а на других перегонах 50-60, то это является особенностью маршрута (слишком много объектов в данном месте ) или сценария (большое количество статики в данном месте) и не является ни проблемой компа, ни проблемой МСТС-а. Лечится это только разгоном компа, и ничем больше.
Vlad вне форума   Ответить с цитированием
Старый 13.12.2010, 00:23   #7
Nxavier
Новичок
 
Аватар для Nxavier
 
Регистрация: 09.12.2010
Сообщений: 17
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Nxavier стоит на развилке (репутация по умолчанию)
По умолчанию

Да тут уже смотрю целая дискусия =)

В общем всем спасибо за подсказки, теперь фпс в среднем 60.
Правда я так не понял, что же на самом деле было виной, а решение как всегда нашлось через одно место - запускаю CPU-Z, затем запускаю МСТС и наслаждаюсь (потом нормально идет до перезагрузки компа). Видать CPU-Z что-то где-то дергает при запуске, не знаю....
Nxavier вне форума   Ответить с цитированием
Старый 14.03.2011, 18:09   #8
GeneZone
Матёрый пользователь
 
Аватар для GeneZone
 
Регистрация: 19.02.2008
Адрес: Хлебный город
Сообщений: 2,615
Вы сказали Спасибо: 1,508
Поблагодарили 728 раз(а) в 439 сообщениях
GeneZone стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Zabor Посмотреть сообщение

Когда апгрейдил машинку именно под MSTS (других игрушек у меня просто нет на компьютере) выбрал двухядерный E8400, да старый, хотя по бюджету мог потянуть любой из современной линейки, но он был единственным с кэшем 6 МБ и гарантией того, что весь кэш будет использоваться любым ядром полностью при необходимости.

Результат FPS 50-58, при очень загруженных станциях 25-30.
Интересно, а на Е5200 так получится?
__________________
Электрослужба ОГЭ/СРК-1
Ник GeneZone® зарегистрирован

Последний раз редактировалось GeneZone; 14.03.2011 в 18:18.
GeneZone вне форума   Ответить с цитированием
Старый 13.12.2010, 01:17   #9
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
Zabor хороший собеседник
По умолчанию

Действительно интересно...
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 15.03.2011, 22:28   #10
Mars92
Матёрый пользователь
 
Аватар для Mars92
 
Регистрация: 01.06.2007
Адрес: Рига, Латвия
Сообщений: 1,096
Вы сказали Спасибо: 872
Поблагодарили 219 раз(а) в 97 сообщениях
Mars92 стоит на развилке (репутация по умолчанию)
По умолчанию

Игорь, а про кэш можно подробнее, пожалуйста? Какую функцию он вообще выполняет?
Mars92 вне форума   Ответить с цитированием
Старый 15.03.2011, 22:44   #11
Barmaley
Бабайский Пират
 
Аватар для Barmaley
 
Регистрация: 05.11.2007
Адрес: Краматорск
Сообщений: 1,632
Вы сказали Спасибо: 8
Поблагодарили 68 раз(а) в 30 сообщениях
Barmaley стоит на развилке (репутация по умолчанию)
Отправить сообщение для Barmaley с помощью ICQ Отправить сообщение для Barmaley с помощью Skype™
По умолчанию

А у меня и на старой работе на P4-EM64T с GT6600, а потом 8600, а сейчас на i5-760+GTX460 при первом запуске 52. Не больше. Стоит несколько раз войти-выйти в меню или перезагрузить игру - уже 42. Потом 32. Потом 16. Потом 8 и начинается слайдшоу. Только перезагрузка операционки спасала ситуацию. Никакие CPU-Z и CPU-Control этому артефакту не указ.
__________________
"Да здравствует мыло душистое и веревка пушистая "(с)

Последний раз редактировалось Barmaley; 15.03.2011 в 23:22.
Barmaley вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Barmaley за это полезное сообщение:
Старый 16.03.2011, 14:48   #12
Vlad
Матёрый пользователь
 
Аватар для Vlad
 
Регистрация: 24.05.2007
Сообщений: 899
Вы сказали Спасибо: 310
Поблагодарили 299 раз(а) в 141 сообщениях
Vlad стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Barmaley Посмотреть сообщение
А у меня и на старой работе на P4-EM64T с GT6600, а потом 8600, а сейчас на i5-760+GTX460 при первом запуске 52. Не больше. Стоит несколько раз войти-выйти в меню или перезагрузить игру - уже 42. Потом 32. Потом 16. Потом 8 и начинается слайдшоу. Только перезагрузка операционки спасала ситуацию. Никакие CPU-Z и CPU-Control этому артефакту не указ.
Открой монитор ресурсов после каждого запуска МСТС и проверь количество свободной памяти. Похоже на какую-то утечку
Vlad вне форума   Ответить с цитированием
Старый 16.03.2011, 15:31   #13
Barmaley
Бабайский Пират
 
Аватар для Barmaley
 
Регистрация: 05.11.2007
Адрес: Краматорск
Сообщений: 1,632
Вы сказали Спасибо: 8
Поблагодарили 68 раз(а) в 30 сообщениях
Barmaley стоит на развилке (репутация по умолчанию)
Отправить сообщение для Barmaley с помощью ICQ Отправить сообщение для Barmaley с помощью Skype™
По умолчанию

Влад, никаких утечек. Памяти поедает столько же.
Вот, например, в процессе отладки звуков очень часто переходишь из игры в меню и обратно. И через некоторое время оно и начинается. Даже если стоишь в очень чистом поле. Вышел из игры полностью, загрузил обратно - такая ж фигня. Хотя казалось бы - с какого? Притом, эта шняга наблюдается и в _семерке_ тоже.
__________________
"Да здравствует мыло душистое и веревка пушистая "(с)
Barmaley вне форума   Ответить с цитированием
Старый 16.03.2011, 17:34   #14
Vlad
Матёрый пользователь
 
Аватар для Vlad
 
Регистрация: 24.05.2007
Сообщений: 899
Вы сказали Спасибо: 310
Поблагодарили 299 раз(а) в 141 сообщениях
Vlad стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Barmaley Посмотреть сообщение
Влад, никаких утечек. Памяти поедает столько же.
Вот, например, в процессе отладки звуков очень часто переходишь из игры в меню и обратно. И через некоторое время оно и начинается. Даже если стоишь в очень чистом поле. Вышел из игры полностью, загрузил обратно - такая ж фигня. Хотя казалось бы - с какого? Притом, эта шняга наблюдается и в _семерке_ тоже.
А в семерке МСТС установлен заново или копированием с ХР?
Vlad вне форума   Ответить с цитированием
Старый 17.03.2011, 18:43   #15
demonNT
Опытный
 
Аватар для demonNT
 
Регистрация: 16.12.2010
Адрес: Нижний Тагил
Сообщений: 208
Вы сказали Спасибо: 1,183
Поблагодарили 154 раз(а) в 107 сообщениях
demonNT стоит на развилке (репутация по умолчанию)
По умолчанию

Сменил видеокарту, на DDR-2 Sapphire ATI RADEON HD4650 512 Mb и... msts прямо взлетел, где был fps 3-5 и до 20, стал 30-35 и до 60 на перегонах, все таки видеокарта влияет на fps..., чем хуже, тем лучше..?
__________________
Highway To Hell
demonNT вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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