Решение проблеммы многоядерных процессоров на Fs9 есть!

Всем привет, вот уже какое-то время летаю на FS9, но как известно всем обладателям многоядерных процессоров, что ФС9 исползует только одно ядро, друзья мне подкинули одну интересную прогу «CPU- Control», которая позволяет распределять работу фс9 по всем ядрам почти равномерно. Выглядит эта софтина как на скрине ниже:
Прикрепленное изображение

Работа CPU до использования «CPU- Control» и после, результат нагляден:
Прикрепленное изображение

Прикрепленное изображение

Как вы видите на самом нижнем скрине задействованы почти все ядра, т.к. я выставил в настройках проги ядра 2+3+4. Плюс ощутимый прирост FPS

Скачать «CPU- Control»

Сообщение отредактировал wilhelm — 6.04.2009 17:28

Ответов: 56

Не флейма ради, чисто для интереса, а нафига обладателям многоядерных процессоров это вообще надо? У меня, например, FS9 и так отлично работает без малейших тормозов.
Хм… Интересно.
Хотелось бы почитать мнения остальных.

Цитата(bes @ 6.04.2009 16:33)
Не флейма ради, чисто для интереса, а нафига обладателям многоядерных процессоров это вообще надо? У меня, например, FS9 и так отлично работает без малейших тормозов.


ну это смотря какой проц у меня например 2.4 Gh маловато мощи для одного ядра, да и рывки постоянные задолбали, а так в акурат.
Вы же видите на сколько на первом скрине загружено 2-ое ядро

Сообщение отредактировал wilhelm — 6.04.2009 17:42

Вообще-то не совсем понятно откуда может взяться прирост FPS. У вас на первом скрине суммарная загрузка ядер 28%, на втором — 29%. Я не буду нудеть по поводу того, что если в архитектуру программы не было заложено использование многопоточности, то и ядра загружать некому, просто предположу что Вам показалось, и никакого прироста нет. Извините.

Цитата(bes @ 6.04.2009 16:55)
суммарная загрузка ядер 28%, на втором — 29%.


Так- то оно так, но в целом сим плавнее пошол, да и психологический фактор тоже присутствует emoji . на счёт сумарной 29%, дык кроме сима небыло запущено ничего. Кто опробует софтину отпишитесь в этой ветке если не трудно.

Подскажите, а это актуально для Атлонов х64. Там два логических процессора.
На тесте быстро перебирал в Лондонских аэропортах внешний вид трафика (бессистемно метаясь с одного платного порта в другой). Подгрузка текстур быстрой не была, но проседаний ФПС почти не было в двухядерном режиме. А вот с использованием по-умолчанию одного ядра было значительное проседание ФПС. Маленькое предположение, что в какой-то критический для ровности картинки момент полёта (подгрузка погоды, появление аэропорта с трафиком вдали) может пройти безболезненно с двухядерным режимом. По-моему, хорошая программка.
Прикрепленное изображение
Прикрепленное изображение
http://www.softogen.ru/home/66-optimizesys…-cpu-control-21

Вот еще ссылка на версию 2.1

Ее каждый раз надо врубать, как сим запущен?
Афигеть, у меня все 4 ядра пашут на 9-ку. Вот это клево.

Цитата(НЕБО @ 7.04.2009 00:33)
Афигеть, у меня все 4 ядра пашут на 9-ку. Вот это клево.

А результат то есть?

как оптимально настроить приблуду подскажите (amd x2 4200+)
Я не взлетал. Стоял на парковке в дмд с актив скаем, щелкал виды. Там, где комп думал тройку сек, в момент прорисовки ливрей и прочего, сейчас почти не думает. Сразу чик и готово. Надо в полете много часовом погонять. Я только не понял, ее запустил, указал для 9-ки, скока и какие процы должны трудится, а дальше? Так она и будет в трее висеть? Ее выкл то можно, или надо чтоб она пахала вместе с симом?

имхо: Главное не прирост фпс, а ПЛАВНОСТЬ. Ее не хватает в 9-ке. Чтоб небыло этих мелких рывочков и прочего. пока не тестил на это.

Сообщение отредактировал НЕБО — 6.04.2009 19:51

Мля… опять революция. Ну что ж вы делаете, я только сим настроил, пропатчил, оптимизировал… теперь новая приблуда emoji
Будем тестить.
Пацаны, это обман (с прогой). И без нее можно 4 ядра повесить на сим.

Как сделать так, чтобы на сим работали все ядра:

Запускаем сим-ктрл+альт+делит (диспетчер задач) -процессы- наш сим — правая кнопка мыши на нем (на процессе нашем) — идем вниз «Задать соотвествие» — ставим галки на процы, которые должны пахать на сим. Вуаля. Я так включил все 4 ядра без этой проги.
Потом, при запуске сима, автоматом подключаются все ядра, указанные.
идея подсказана dim362
афигеть, и это «задать соотвествие» реально пашетemoji . Все 4 ядра трудятся. Неравномерно, но не одно же, ё-моё.

Сообщение отредактировал НЕБО — 6.04.2009 20:06

Прикрепленные изображения

Прикрепленное изображение
 

Цитата(НЕБО @ 6.04.2009 18:58)
Пацаны, это обман (с прогой). И без нее можно 4 ядра повесить на сим.

Как сделать так, чтобы на сим работали все ядра:

Запускаем сим-ктрл+альт+делит (диспетчер задач) -процессы- наш сим — правая кнопка мыши на нем (на процессе нашем) — идем вниз «Задать соотвествие» — ставим галки на процы, которые должны пахать на сим. Вуаля. Я так включил все 4 ядра без этой проги.
Потом, при запуске сима, автоматом подключаются все ядра, указанные.


фигня это через Task manager у меня там по дефолту стоят все четыре галки, а реально работает-то один хрен на одном ядре.

Сообщение отредактировал wilhelm — 6.04.2009 20:08

Ну у меня пашут 4. На графиках видно.
Не знаю как насчет четырех ядер, но мой АМДшный двухядерник разницы что с этой прогой что без нее не почувствовал…давно уже прогой сей баловался.Дык вот,спецом делал замеры: фпс, температуру, быстродействие ,равномерность загрузки….так вот, никакой….никакой с@ка разницы!(с) Comedy Club.
Результатов замеров не сохранилось так что останусь голословен…..
З.Ы. Блажен кто верует….

Сообщение отредактировал dim362 — 6.04.2009 20:14

Цитата(НЕБО @ 6.04.2009 19:12)
Ну у меня пашут 4. На графиках видно.


Значит мне неповезло так как Вам emoji
ну допустим мы имеем 4 ядра т.е. 100% на каждое ядро по 25% на моём скрине видно что сумарная нагрузка на мой проц была 29% если в полёте то возрастала в среднем до 35% а если подгрузка текстур, погоды, то и до 40% подскакивала, малейший скачёк нагрузки приводил к рывкам в симе, теперь я эти 40% распредилил на 3 ядра, я привожу факты и реальные цифры

Сообщение отредактировал wilhelm — 6.04.2009 20:23

Парни, не спорте. Кто хочет юзать прогу-никто не запрещает. Полюбому же это лучьше, чем 1 ядро работает. Что в с прогой, что с без нее, через диспетчер задач. Одно дело летать на одном ядре, другое дело на 4-х, хоть и не равномерно нагруженных.

Сообщение отредактировал НЕБО — 6.04.2009 20:17

Чота странно как-то распределяет:
Причем когда запустил ее с симом первый раз-потоки распределяла более равномерно,второй раз-вот такое…
Но в обоих случаях никакой пользы от проги в симе не заметил-ФПС остались абсолютно те же скачки ФПС в тех же самых диапазонах,что и раньше,затыки никуда не исчезли…
В общем,эффект нулевой…

Цитата
Парни, не спорте. Кто хочет юзать прогу-никто не запрещает. Полюбому же это лучьше, чем 1 ядро работает. Что в с прогой, что с без нее, через диспетчер задач. Одно дело летать на одном ядре, другое дело на 4-х, хоть и не равномерно нагруженных.

Так а в чем прикол,если разницы в работе никакой?
Такое впечатление что единственное что прога делает-рисует свои графики в таск менеджере вместо реальных… emoji

Сообщение отредактировал Bravo — 6.04.2009 20:33

Прикрепленные изображения

Прикрепленное изображение
 

Цитата(Bravo @ 6.04.2009 19:28)
Чота странно как-то распределяет:
Причем когда запустил ее с симом первый раз-потоки распределяла более равномерно,второй раз-вот такое…
Но в обоих случаях никакой пользы от проги в симе не заметил-ФПС остались абсолютно те же скачки ФПС в тех же самых диапазонах,что и раньше,затыки никуда не исчезли…
В общем,эффект нулевой…


здаётся мне что вы нажали в конекстном меню на CPU 2 , правда?
настраивается прога следующим образом: кликаем правой кнопкой по процессу fs9.exe затем в контекстном меню идем почти в самый низ All CPUs там выбираем количество ядер которые хотим задействовать для данного процесса ну и прядок ядер например 2+3+4, значит что будут задействованы толко ядра 2,3,4 и усё emoji

Сообщение отредактировал wilhelm — 6.04.2009 20:38

Цитата
Но в обоих случаях никакой пользы от проги в симе не заметил-ФПС остались абсолютно те же скачки ФПС в тех же самых диапазонах,что и раньше,затыки никуда не исчезли…
В общем,эффект нулевой…

Что и требовалось доказать)))
З.Ы. за что +10%????

Сообщение отредактировал dim362 — 6.04.2009 20:34

Дорогие друзья! не хочется вас расстраивать, но FS9 не использует 2 или 4 ядра, какой бы прогой вы не пользовались — будь то CPU control, будь то стандартный диспетчер задач в Vista 64, позволяющий также распределять загруженность ядер. Посмотрите внимательно на аши скрины и вы поймете, что ни о какой загрузке 2-х и более ядер речи не идет, так как у вас суммарная загрузка около 29 процентов на четырехядернике и около 50 процентов на двухъядернике. Игра тупо «размазывает» или «половинит» нагрузку с одного ядра на два или четыре и все. То есть суммарная загрузка как раз и равна 100 процентам или загруженности ОДНОГО ядра.
Напоминаю, что загруженность ВСЕХ ядер будет проявляться в диспетчере задач 100 процентной загруженностью КАЖДОГО!!!
После второго патча в FSX как раз имеется загруженность всех ядер, а здесь нет, к сожалению
Ну значит и хрен с ними, этими ядрами emoji
Изначально движок 9-ки не заточен на 2-х и более ядерность. Какими прогами бы вы не пользовались…
Согласен полностью с 24 постом!
Смешно читать о том, что какотйто там прирост заметиен и прочее. (если такого чисто теоретически быть не должно)
Муйня это всё!

ЗЫ: без обид.

Сообщение отредактировал freaky — 6.04.2009 20:47

Цитата(wilhelm @ 6.04.2009 23:30)
здаётся мне что вы нажали в конекстном меню на CPU 2 , правда?

Нет, задал 1+2.Т.е. всё правильно.
Кстати точно такой же эффект и при задании affinity.
Если поставить галки на оба ядра-почти вся нагрузка перекидывается просто на второе ядро.

п.с.раскусил я эту прогу…Ничего она не распараллеливает…Просто расставляет галочки в affinity…Хе-хе…

Цитата(Bravo @ 6.04.2009 20:07)
п.с.раскусил я эту прогу…Ничего она не распараллеливает…Просто расставляет галочки в affinity…Хе-хе…


В том-то и дело что эти галочки уже по умолчанию на вех 4-ех ядрах стоят. И откуда такая уверенность что такое невозможно? Винда переодически обновляется может уже чего и придумали на эту тему в майкрософте, время же не стоит на месте.

Юзаю эту прогу уже год. Реально в 9 она помогает,не сказать прямо ах,но прирост есть,вернее меньше тормозов с большими настройками.Всё остальное зависит от проца.

Сообщение отредактировал Stetter — 7.04.2009 00:28

Скажите, а этой прогой можно распределить процессы по ядрам ещё на стадии запуска? Ну к примеру запускаю активскай и он сразу привязывается ко второму ядру и первое не трогает.

Сообщение отредактировал Disappear — 7.04.2009 02:02

Попробовал. Не мужики, это все равно, что реестр редактировать через стороннюю утилиту, когда можно в строке набрать «regedit». Самовнушение великая сила emoji Все, что делает эта прога можно сделать ручками за пару сек. с любой прогой, будь то активскай, сим или блокнот.
Есть такая функция в биосе хайпер терминал по моему, она как раз настраивает работу многоядерников, или бьет на два потока одноядерник.
emoji

Цитата(mixxel @ 7.04.2009 09:56)
Есть такая функция в биосе хайпер терминал по моему, она как раз настраивает работу многоядерников, или бьет на два потока одноядерник.

Иногда лучше жевать, чем говорить
http://en.wikipedia.org/wiki/Hyper-threading

А у меня существенный прирост! с 20 fps до 30fps emoji
Мои результаты таковы. После подвешивания сима на два ядра, во время загрузки FS камни работали примерно так: 1 — 80%, 2-20%. Когда загрузился в порту 1-50%, 2-50%, но система всё равно старается нагрузить первое ядро больше. Прирост FPS очевиден. В порту, при максимальной графике и трафе PMDG 747 выдаёт 40-55 FPS. emoji Я доволен! emoji
Что бы кто не говорил, мне помогло emoji
И мне помогает. Например при использовании совместно с FliteDeck. Без этой проги при рулениив в портах наблюдались подёргивания, а с ней такого нет. Так что спасибо.

Сообщение отредактировал jama — 7.04.2009 13:17

Цитата(bes @ 6.04.2009 16:55)
Вообще-то не совсем понятно откуда может взяться прирост FPS. У вас на первом скрине суммарная загрузка ядер 28%, на втором — 29%. Я не буду нудеть по поводу того, что если в архитектуру программы не было заложено использование многопоточности, то и ядра загружать некому, просто предположу что Вам показалось, и никакого прироста нет. Извините.

emoji Врать небуду мне смысла нет запустил все 4 ядра сим стабильнее заработал ФСП стабильно 50-55 запустил активскай и ПМДГ любителя пожирать ресурсы в виртуал кокпит меньше 45 непроседает до этого и 25 бывало,спасибо но лично мне помогло emoji

Народ, имеется фс9 и П4 одноядерник 3,8 Ггц. В тяжелых местах (особливо в облаках) первый поток почти по нулям, второй максимально загружен. Есть ли смысел отключить гипер-трейдинг в биосе? Идея такая что так полпроца отдыхают а так весь проц будет работать.

Так там же при установке сценариев указываешь — использовать напрямую из папки, где установлен сценарий. Или кэшировать его.

Если создать RAMdrive и указать место папки SceneryCache на нём — будет толк.
Что интересно, есть SurerSpeed Software RAMDrive, который видит в 32битной винде зону выше 3,5Гб и создаёт из неё диски…

А как указать путь на RAMDrive кто нить знает?

Сообщение отредактировал love3k — 9.04.2009 18:46

Это всё не про то вы пишите

Цитата
который видит в 32битной винде зону выше 3,5Гб и создаёт из неё диски…


В 32-битной ОС мы можем адрессовать #FFFF страниц памяти по #FFFF байт в каждой. В результате получаем 4294836225 байт.
Ай-яй-яй… Как же так? Шайтан-праграма, аднака!

Сообщение отредактировал LifeBurner — 9.04.2009 18:59

Цитата(Dimka @ 9.04.2009 18:45)
Это всё не про то вы пишите

Да я понял, о чём вы. Ну эт тоже неплохо бы сделать.

Цитата(LifeBurner @ 9.04.2009 18:59)
В 32-битной ОС мы можем адрессовать #FFFF страниц памяти по #FFFF байт в каждой. В результате получаем 4294836225 байт.
Ай-яй-яй… Как же так? Шайтан-праграма, аднака!

Изучайте
http://www.superspeed.com/servers/ramdisk.php

Можно отключить своп и юзать только ОЗУ. После перезагрузки удалить pagefile.
Только нет видимой разницы в производительности. Во всяком случае я её не увидел. RAID0 частичино решает эту проблему.

Цитата(love3k @ 9.04.2009 18:34)
А как указать путь на RAMDrive кто нить знает?

http://www.howtogeek.com/howto/windows-vis…-windows-vista/
http://stackoverflow.com/questions/90121/s…-xp/90395#90395

Цитата(bes @ 9.04.2009 17:29)
<>Есть тут кто с 8-ю гигами оперативки?


У меня восемь. На выходных могу попробовать, только вопрос: какие параметры будут показательны, что замерять до и после?

Цитата(Петрович @ 9.04.2009 20:39)
Можно отключить своп и юзать только ОЗУ. После перезагрузки удалить pagefile.


Ни в коем случае! Винда без свопа живёт плохо, но недолго, сколько бы ОЗУ не стояло на машине.

Странно. У меня Винда без свопа жила ровно столько, сколько я ей позволил.

Цитата(Петрович @ 10.04.2009 14:11)
Странно. У меня Винда без свопа жила ровно столько, сколько я ей позволил.


Повезло. Потому что совершенно не обязательно, что страница не будет свопиться, если в системе достаточно физической памяти. И она будет свопиться обязательно, если памяти не хватит. В BSOD система не уйдёт, конечно, но ругнётся на нехватку памяти с большой вероятность.

Цитата(Dizzy81 @ 10.04.2009 12:23)

Цитата(Петрович @ 9.04.2009 20:39)
Можно отключить своп и юзать только ОЗУ. После перезагрузки удалить pagefile.


Ни в коем случае! Винда без свопа живёт плохо, но недолго, сколько бы ОЗУ не стояло на машине.


Все зависит от числа ума на борту компа и одновременно юзаюмых приложений — чем они толще, тем хуже, у меня на наоуте винда без свопа и тепм на рам диск кинут — проблем не было, ну комп рабочий по 15-16 приложений бывает, на борту 2 гига и них 512 рамдиск. ну и на встроенное видиео… до 1.2 гига память занята бывает… Для игрового — тут сложнее но жить может легко, если софт не кривой.

Цитата(edwardpashkov @ 10.04.2009 15:16)
Все зависит от числа ума на борту компа и одновременно юзаюмых приложений — чем они толще, тем хуже, у меня на наоуте винда без свопа и тепм на рам диск кинут — проблем не было, ну комп рабочий по 15-16 приложений бывает, на борту 2 гига и них 512 рамдиск. ну и на встроенное видиео… до 1.2 гига память занята бывает… Для игрового — тут сложнее но жить может легко, если софт не кривой.


Дык диск-то есть. Хоть и в RAM. emoji

я убил своп и пока 2 недели полет нормальный emoji
правда еще не смотрел вдруг винда его сама без спроса вернула? emoji

а вообще какая то странная хрень этот своп если на борту 2 гига а юзается максимум 1 гиг то нафига он нужОн?

Цитата(andreis @ 10.04.2009 10:53)
У меня восемь. На выходных могу попробовать, только вопрос: какие параметры будут показательны, что замерять до и после?


Как водится, fps. Понаблюдать за подгрузкой текстур. Интересно, повлияет это как нибудь на заблюреность, или нет?

Цитата(bes @ 10.04.2009 17:55)
Как водится, fps. Понаблюдать за подгрузкой текстур. Интересно, повлияет это как нибудь на заблюреность, или нет?


В общем, предварительно, попробовал на дефолте с clear skies. Разницы не почувствовал. Мне даже показалось, что на RAM fps пониже был.
Хотя, оговорюсь, что у меня диск Raptor, размер папки textures — 96 MB, летаю в оконном режиме.
Надо еще поэкспериментировать.

до:

Прикрепленное изображение

Сообщение отредактировал andreis — Вчера, 19:56

после:

Прикрепленное изображение