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

Как вы видите на самом нижнем скрине задействованы почти все ядра, т.к. я выставил в настройках проги ядра 2+3+4. Плюс ощутимый прирост FPS
Сообщение отредактировал wilhelm — 6.04.2009 17:28
Хотелось бы почитать мнения остальных.
ну это смотря какой проц у меня например 2.4 Gh маловато мощи для одного ядра, да и рывки постоянные задолбали, а так в акурат.
Вы же видите на сколько на первом скрине загружено 2-ое ядро
Сообщение отредактировал wilhelm — 6.04.2009 17:42
Так- то оно так, но в целом сим плавнее пошол, да и психологический фактор тоже присутствует
Вот еще ссылка на версию 2.1
Афигеть, у меня все 4 ядра пашут на 9-ку. Вот это клево.
А результат то есть?
имхо: Главное не прирост фпс, а ПЛАВНОСТЬ. Ее не хватает в 9-ке. Чтоб небыло этих мелких рывочков и прочего. пока не тестил на это.
Сообщение отредактировал НЕБО — 6.04.2009 19:51
Будем тестить.
Как сделать так, чтобы на сим работали все ядра:
Запускаем сим-ктрл+альт+делит (диспетчер задач) -процессы- наш сим — правая кнопка мыши на нем (на процессе нашем) — идем вниз «Задать соотвествие» — ставим галки на процы, которые должны пахать на сим. Вуаля. Я так включил все 4 ядра без этой проги.
. Все 4 ядра трудятся. Неравномерно, но не одно же, ё-моё.
Потом, при запуске сима, автоматом подключаются все ядра, указанные.
идея подсказана dim362
афигеть, и это «задать соотвествие» реально пашет
Сообщение отредактировал НЕБО — 6.04.2009 20:06
Как сделать так, чтобы на сим работали все ядра:
Запускаем сим-ктрл+альт+делит (диспетчер задач) -процессы- наш сим — правая кнопка мыши на нем (на процессе нашем) — идем вниз «Задать соотвествие» — ставим галки на процы, которые должны пахать на сим. Вуаля. Я так включил все 4 ядра без этой проги.
Потом, при запуске сима, автоматом подключаются все ядра, указанные.
фигня это через Task manager у меня там по дефолту стоят все четыре галки, а реально работает-то один хрен на одном ядре.
Сообщение отредактировал wilhelm — 6.04.2009 20:08
Результатов замеров не сохранилось так что останусь голословен…..
З.Ы. Блажен кто верует….
Сообщение отредактировал dim362 — 6.04.2009 20:14
Значит мне неповезло так как Вам
ну допустим мы имеем 4 ядра т.е. 100% на каждое ядро по 25% на моём скрине видно что сумарная нагрузка на мой проц была 29% если в полёте то возрастала в среднем до 35% а если подгрузка текстур, погоды, то и до 40% подскакивала, малейший скачёк нагрузки приводил к рывкам в симе, теперь я эти 40% распредилил на 3 ядра, я привожу факты и реальные цифры
Сообщение отредактировал wilhelm — 6.04.2009 20:23
Сообщение отредактировал НЕБО — 6.04.2009 20:17
Не показывать объявления
Чота странно как-то распределяет:
Причем когда запустил ее с симом первый раз-потоки распределяла более равномерно,второй раз-вот такое…
Но в обоих случаях никакой пользы от проги в симе не заметил-ФПС остались абсолютно те же скачки ФПС в тех же самых диапазонах,что и раньше,затыки никуда не исчезли…
В общем,эффект нулевой…
Так а в чем прикол,если разницы в работе никакой?
Такое впечатление что единственное что прога делает-рисует свои графики в таск менеджере вместо реальных…
Сообщение отредактировал Bravo — 6.04.2009 20:33
Причем когда запустил ее с симом первый раз-потоки распределяла более равномерно,второй раз-вот такое…
Но в обоих случаях никакой пользы от проги в симе не заметил-ФПС остались абсолютно те же скачки ФПС в тех же самых диапазонах,что и раньше,затыки никуда не исчезли…
В общем,эффект нулевой…
здаётся мне что вы нажали в конекстном меню на CPU 2 , правда?
настраивается прога следующим образом: кликаем правой кнопкой по процессу fs9.exe затем в контекстном меню идем почти в самый низ All CPUs там выбираем количество ядер которые хотим задействовать для данного процесса ну и прядок ядер например 2+3+4, значит что будут задействованы толко ядра 2,3,4 и усё
Сообщение отредактировал wilhelm — 6.04.2009 20:38
В общем,эффект нулевой…
Что и требовалось доказать)))
З.Ы. за что +10%????
Сообщение отредактировал dim362 — 6.04.2009 20:34
Напоминаю, что загруженность ВСЕХ ядер будет проявляться в диспетчере задач 100 процентной загруженностью КАЖДОГО!!!
После второго патча в FSX как раз имеется загруженность всех ядер, а здесь нет, к сожалению
Согласен полностью с 24 постом!
Смешно читать о том, что какотйто там прирост заметиен и прочее. (если такого чисто теоретически быть не должно)
Муйня это всё!
ЗЫ: без обид.
Сообщение отредактировал freaky — 6.04.2009 20:47
Нет, задал 1+2.Т.е. всё правильно.
Кстати точно такой же эффект и при задании affinity.
Если поставить галки на оба ядра-почти вся нагрузка перекидывается просто на второе ядро.
п.с.раскусил я эту прогу…Ничего она не распараллеливает…Просто расставляет галочки в affinity…Хе-хе…
В том-то и дело что эти галочки уже по умолчанию на вех 4-ех ядрах стоят. И откуда такая уверенность что такое невозможно? Винда переодически обновляется может уже чего и придумали на эту тему в майкрософте, время же не стоит на месте.
Сообщение отредактировал Stetter — 7.04.2009 00:28
Сообщение отредактировал Disappear — 7.04.2009 02:02
Иногда лучше жевать, чем говорить
http://en.wikipedia.org/wiki/Hyper-threading
Сообщение отредактировал jama — 7.04.2009 13:17
Не показывать объявления
Так там же при установке сценариев указываешь — использовать напрямую из папки, где установлен сценарий. Или кэшировать его.
Если создать RAMdrive и указать место папки SceneryCache на нём — будет толк.
Что интересно, есть SurerSpeed Software RAMDrive, который видит в 32битной винде зону выше 3,5Гб и создаёт из неё диски…
А как указать путь на RAMDrive кто нить знает?
Сообщение отредактировал love3k — 9.04.2009 18:46
В 32-битной ОС мы можем адрессовать #FFFF страниц памяти по #FFFF байт в каждой. В результате получаем 4294836225 байт.
Ай-яй-яй… Как же так? Шайтан-праграма, аднака!
Сообщение отредактировал LifeBurner — 9.04.2009 18:59
Да я понял, о чём вы. Ну эт тоже неплохо бы сделать.
Ай-яй-яй… Как же так? Шайтан-праграма, аднака!
Изучайте
http://www.superspeed.com/servers/ramdisk.php
Только нет видимой разницы в производительности. Во всяком случае я её не увидел. RAID0 частичино решает эту проблему.
http://www.howtogeek.com/howto/windows-vis…-windows-vista/
http://stackoverflow.com/questions/90121/s…-xp/90395#90395
У меня восемь. На выходных могу попробовать, только вопрос: какие параметры будут показательны, что замерять до и после?
Ни в коем случае! Винда без свопа живёт плохо, но недолго, сколько бы ОЗУ не стояло на машине.
Повезло. Потому что совершенно не обязательно, что страница не будет свопиться, если в системе достаточно физической памяти. И она будет свопиться обязательно, если памяти не хватит. В BSOD система не уйдёт, конечно, но ругнётся на нехватку памяти с большой вероятность.
Ни в коем случае! Винда без свопа живёт плохо, но недолго, сколько бы ОЗУ не стояло на машине.
Все зависит от числа ума на борту компа и одновременно юзаюмых приложений — чем они толще, тем хуже, у меня на наоуте винда без свопа и тепм на рам диск кинут — проблем не было, ну комп рабочий по 15-16 приложений бывает, на борту 2 гига и них 512 рамдиск. ну и на встроенное видиео… до 1.2 гига память занята бывает… Для игрового — тут сложнее но жить может легко, если софт не кривой.
Дык диск-то есть. Хоть и в RAM.
правда еще не смотрел вдруг винда его сама без спроса вернула?
а вообще какая то странная хрень этот своп если на борту 2 гига а юзается максимум 1 гиг то нафига он нужОн?
Как водится, fps. Понаблюдать за подгрузкой текстур. Интересно, повлияет это как нибудь на заблюреность, или нет?
В общем, предварительно, попробовал на дефолте с clear skies. Разницы не почувствовал. Мне даже показалось, что на RAM fps пониже был.
Хотя, оговорюсь, что у меня диск Raptor, размер папки textures — 96 MB, летаю в оконном режиме.
Надо еще поэкспериментировать.
до:
Сообщение отредактировал andreis — Вчера, 19:56