Просмотр полной версии : SoW и мониторинг процессов
Решил проверить как игра задействует ресурсы. Антиэпилепсию выключил. Вид из кабины еще не настроил толком.
Конфигурация компа и видео ниже:
http://www.youtube.com/watch?v=SdpQrTCWkEM&feature=player_detailpage
129722
Интересно, насколько увеличится производительность если еще 4Г памяти добавить?
Видео в 720p будет? А то на 480 ничего не видно на гаджетах...
PS: Мое мнение по производительности - я был не прав когда наехал на БзБ, что она не использует весь процессор. Все наоборот - игра однопоточная, и использует только одно ядро, но на максимум. Причем скорость проца ИМХО очень важна для общей плавности игры. Проверить моё утверждение просто - достаточно только подлететь к строю хенкелей, поймать момент с 0 фпс и нажать паузу - фпс сразу прыгает до максимального на данном компе!
Соотв. надо доставать с полок Pentium 4 3.2GHz ;)
http://www.sukhoi.ru/forum/showthread.php?t=67830&page=9
azureagony
26.03.2011, 20:38
0.0% прироста будет (с утра поставил)
Не уверен, что будет лучше на 3.2Ггц. На самом деле можно проверить, попробую чуть позже повысить частоту до 3.2 и еще раз запишу.
[CENTER][FONT="Arial Black"]
Теперь самое интересное - многие заметили , что при общем высоком fps(например над морем) он резко просаживатся практически до 0 при сближении с группой крафтов.
Все дело в том , что в нынешнем состоянии БоБ использует почему-то только одно из четырех ядер процессора и при описанной ситуации нагрузка на это бедное ядро возрастает до 100% при абсолютно не загруженных остальных трёх.
Выход есть !
[COLOR="red"]CPU-Control 2.1
Скачать можно тут (http://www.topsoftzone.ru/download/4788/CPUControl.html)
Программа позволяет устанавливать загрузку ядер для каждого процесса принудительно.
Результат: мега фризы и тормозы при встречах в воздухе да и вообще в целом ушли.
Конечно иногда присутствуют небольшие подергивания, особенно при обзоре, но они уже почти не замечаются и не мешают.
Внимание : у обладателей процов с ядрами свыше 4-х эта прога может отказаться работать.
Как хорошую альтернативу рекомендую ASUS Ai Suite (у меня она работает даже лучше) - это для тех у кого мамки от ASUS.
Другие производители имеют в своем арсенале схожие утилиты.
Вобщем стало очень даже ! ИГРАБЕЛЬНО !
P.S : многие захотят наверное подчеркнуть - ну дык конечно, у тебя же SLI. Так вот с одно видюхой картина такая же. Иногда даже лучше.
Скоро выложу видео....а пока предлагаю тестовый трек с атакой на аэродром, зенами, взрывами , звеньями бомберов итд. Скачать трэк (http://rapidshare.com/files/454509306/test.zip)
Мне помогло!
Tazmanskiy[Taz]
26.03.2011, 20:48
на i5 2500k оно на 4 ядра конечно раскидало но фпс не поменялся :)))))
Мне помогло!
Во-первых, ты не написал что конкретно надо делать в этой программе - неужели просто запустить её? А во-вторых - тебе не помогло, тебе показалось.
Все, что может сделать CPU Control, это сделать только хуже - с её помощью можно ограничить любую программу так, чтобы она работала не на всех ядрах, а только на нескольких. Но это же можно сделать и в стандартном таскменеджере Windows 7 - правой кнопокой на процессе launcher.exe - Set Affinity (не знаю как в русском интерфейсе).
Я посмотрел процесс эксплорером - БзБ, естественно, многопоточный, но вся тяжелая нагрузка на проц находится в одном единственном потоке. А один поток ты ни при каком желании не заставишь работать на нескольких ядрах сразу.
PS: Эээх, пойду гнать проц...
Tazmanskiy[Taz]
26.03.2011, 21:03
не ставьте никаких прог блин это уродская прога умудрилась после того как снова запустил боб просадить мне фпс в 3 раза хотя я ее уже отрубил (было загружено почему то одно ядро на 100% остальные просто в 0%) а до нее было первый 70-80 второе 30-40 остальные что то около нуля но какоето движение есть
перегрузил комп отпустило все пришло в норму
Выход есть !
CPU-Control 2.1
Скачать можно тут
Программа позволяет устанавливать загрузку ядер для каждого процесса принудительно.
Мне помогло!
Поставил эту прогу, поставил принудительно игру на все 4 ядра. Ничего не изменилось, кроме того, что если раньше первый работал как негр на 78%, остальные как ляжет, теперь все 4 работают нога-в-ногу на 28-35%, как при социолизме ) .
Поставил эту прогу, поставил принудительно игру на все 4 ядра. Ничего не изменилось, кроме того, что если раньше первый работал как негр на 78%, остальные как ляжет, теперь все 4 работают нога-в-ногу на 28-35%, как при социолизме ) .
+1
Имею Xeon 3550 - 4 ядра, 8 потоков. Без всяких прог игра грузит только 4 ядра на 18-22%, загрузка на остальных 4 по нулям.
Вспоминается как в интервью на игромире Олег говорил, что игра заточена под многопоточность. дадите 8 ядер, все 8 загрузит под плешку.. кхе-кхе.
Всем привет, а вот нижеприведенному параметру кто-нибудь пытался выставлять иные значение?
;ProcessAffinityMask=2
Так ведь вроде значение 1 = первый процессор,
2 = второй,
3 = все?
мне кажется что игра при запуске должна автоматически определять количество доступных ядер.
А то получается, что владелец крутого компа еще должен обладать прямыми руками, чтобы поправить конфиг чтобы комфортно летать... идиотизъм.
Поднял частоту проц. до 3.2 .Опустил настройки до самого минимума. На той же карте что выше когда в одиночестве, фпс стал 50-70. Как только появляется группа, играть невозможно. О качестве картинки уже не говорю.
http://www.youtube.com/watch?v=1mETsJtKKRM&feature=player_detailpage
Так ведь вроде значение 1 = первый процессор,
2 = второй,
3 = все?
Не совсем.
Это битовая маска.
Для чётырёхядерников - значения от 1 до 15
1 - первый проц
2 - второй
3 - первый и второй
4 - третий
5 - третий и первый
6 - третий и вторй
7 - первый, вторй и третий
...........
и т.д.
Судя по тому, что при значении 2 грузится в основном первый, этот параметр либо вообще не работает, либо работает как-то по своей хитрой логике
azureagony
27.03.2011, 09:47
Поднял частоту проц. до 3.2 .Опустил настройки до самого минимума. На той же карте что выше когда в одиночестве, фпс стал 50-70. Как только появляется группа, играть невозможно. О качестве картинки уже не говорю.
http://www.youtube.com/watch?v=1mETsJtKKRM&feature=player_detailpage
На графике загрузки видюхи (как только появляется группа) загрузка ее падает до нуля, проц не может поставлять ей данные, чем он занят в этот момент тоже вопрос (расчет физики, АИ, подгрузка текстур, ХЗ), на текущий момент все упираеца в процессор, не важно сколько ядер он считает все в один поток.
Allan Stark
27.03.2011, 12:00
Поднял частоту проц. до 3.2 .Опустил настройки до самого минимума. На той же карте что выше когда в одиночестве, фпс стал 50-70. Как только появляется группа, играть невозможно. О качестве картинки уже не говорю.
http://www.youtube.com/watch?v=1mETsJtKKRM&feature=player_detailpage
Оффтоп. А чем так шикарно мониторинг системы делали ? Что за утиль ?
Оффтоп. А чем так шикарно мониторинг системы делали ? Что за утиль ?
http://www.myfavoritegadgets.info/indexru.html
К сожалению у меня гаджет ГП не показывает загрузку памяти, не знаю чей это баг, карты или гаджета.
azureagony
27.03.2011, 13:38
http://www.myfavoritegadgets.info/indexru.html
К сожалению у меня гаджет ГП не показывает загрузку памяти, не знаю чей это баг, карты или гаджета.
На ATI загрузку видиопамяти показывать не будет, только NVidia
На графике загрузки видюхи (как только появляется группа) загрузка ее падает до нуля, проц не может поставлять ей данные, чем он занят в этот момент тоже вопрос (расчет физики, АИ, подгрузка текстур, ХЗ), на текущий момент все упираеца в процессор, не важно сколько ядер он считает все в один поток.
Я тоже обратил на это внимание, при этом еще идет пик обращения к системному диску, но "копаться" не рискую, и что-то мне подсказывает, что мало что изменится, подожду чем Илья порадует. Из всего перечисленного "(расчет физики, АИ, подгрузка текстур, ХЗ)" остается ХЗ :), все остальное отпадает с такими смешными настройками графики и группой 6х6.
Stork, забыл поблагодарить за очень нужное и своевременное видео. Спасибо.
=FPS=HoMeR
27.03.2011, 14:03
Попробуйте на Win7 Пуск - выполнить - msconfig - Загрузка - Дополнительные параметры - галку на Число процессоров, установить на максимальное - галку на Максимум памяти, написать свое максимальное если х32 и 4гб ддр пишите 3326. Остальное 700 зарезервировано системой. Может поможет в многопоточности. Для Ил2 БзБ пока не тестил, жду диск.
Могу ошибаться, но по-моему в msconfig мы можем просто отключить лишние ядра и лишнюю память, а система по умолчанию и так грузится с максимальным количеством ядер и памяти. Смысл устанавливать то, что уже и так грузится?
=FPS=HoMeR
27.03.2011, 15:17
Могу ошибаться, но по-моему в msconfig мы можем просто отключить лишние ядра и лишнюю память, а система по умолчанию и так грузится с максимальным количеством ядер и памяти. Смысл устанавливать то, что уже и так грузится?
При загрузки Win7 по умолчанию использует 1 ядро, вот такой совет вычитал на techdays.ru прямую ссылку к сожалению не помню, и действительно система грузится быстрее. Так же при мониторинге ресурсов, в одно время заметил не всю память ОЗУ установленную выделяет на ресурсы, при установке максимального значения, в мониторинге выделять стало больше.
Попробуйте на Win7 Пуск - выполнить - msconfig - Загрузка - Дополнительные параметры - галку на Число процессоров, установить на максимальное - галку на Максимум памяти, написать свое максимальное если х32 и 4гб ддр пишите 3326. Остальное 700 зарезервировано системой. Может поможет в многопоточности. Для Ил2 БзБ пока не тестил, жду диск.
Спасибо за совет, сделал, но ничего не изменилось, к сожалению.
Касательно загрузки ЦП - заметил, что сильно начинает грузится не просто в момент появления группы, а когда начинается обоюдная стрельба. Возможно, идет обсчет попаданий. И с широкоугольным обзором ФПС выше на порядок (т.е. в 10 раз) чем в "прильнуть".
При загрузки Win7 по умолчанию использует 1 ядро, вот такой совет вычитал на techdays.ru прямую ссылку к сожалению не помню, и действительно система грузится быстрее.
Извините, но это похоже на бред. Во-первых, даже если оно грузится только на одном ядре, при загрузке винды остальные ядра как-то же включаются? Во-вторых, в биосе при загрузке так и написано - у вас 4 ядра и 8 гиг (к примеру). Это что же, после биоса загрузчик винды отключает 3 ядра, грузится на одном, а затем графический гуи опять включает 3 ядра? В-третьих, каким боком нас интересует скорость загрузки виндовс?
Попробуйте на Win7 Пуск - выполнить - msconfig - Загрузка - Дополнительные параметры - галку на Число процессоров, установить на максимальное - галку на Максимум памяти, написать свое максимальное если х32 и 4гб ддр пишите 3326. Остальное 700 зарезервировано системой. Может поможет в многопоточности. Для Ил2 БзБ пока не тестил, жду диск.
Галку с "Максимум памяти" как раз надо снять, иначе в 64-разрядной Винде все равно будет использоваться только 3 Гига. Если в Биосе все прописано правильно - система сама при старте все увидит. Насчет процессоров - да, стоит галочку поставить, но производительность это не поднимает. Разгон процессора - да, дает весьма заметный результат, при разгоне моего Е7500 с 2,93 до 3,4 ГГц фпс поднимался в среднем на 15 единиц и при минимуме до 0 уже не просаживался.
=FPS=HoMeR
28.03.2011, 01:48
Галку с "Максимум памяти" как раз надо снять, иначе в 64-разрядной Винде все равно будет использоваться только 3 Гига. Если в Биосе все прописано правильно - система сама при старте все увидит. Насчет процессоров - да, стоит галочку поставить, но производительность это не поднимает. Разгон процессора - да, дает весьма заметный результат, при разгоне моего Е7500 с 2,93 до 3,4 ГГц фпс поднимался в среднем на 15 единиц и при минимуме до 0 уже не просаживался.
Для х64 поставить 4096 или больше, в зависимости от того сколько установлено. Ведь для любого приложения, вндовс выделяет всего 2гб памяти, и это надо расширить. А то понаставять 8гб оперативной памяти, а расширить адресное пространство не делают.
Виртуальное адресное пространство для одного 32-разрядного процесса:
2 ГБ (3 ГБ, если система загружается с ключом /3GB)
64-разрядная версия:
2 ГБ (4 ГБ, если приложение компилируется с параметром /LARGEADDRESSAWARE)
Пруф линки:
http://support.microsoft.com/default.aspx?scid=889654
http://msdn.microsoft.com/ru-ru/library/ms189334.aspx
http://www.intuit.ru/department/os/osmswin/9/
Опять же если стоит 8гб ОЗУ, надо отключить файл подкачки и перенести его в ОЗУ, тогда в целом система работает быстрее, да и для приложения грузятся быстрее. Тут у некоторых даже ВинХП сп2 до сих пор стоит :) И они хотят от нее производительности, надо для начало обновлять ОС, там очень много багов правят, в том числе и работу с ОЗУ.
Опять же если стоит 8гб ОЗУ, надо отключить файл подкачки
Об этом я уже давно кричу на каждом углу :)
Для х64 поставить 4096 или больше, в зависимости от того сколько установлено. Ведь для любого приложения, вндовс выделяет всего 2гб памяти, и это надо расширить. А то понаставять 8гб оперативной памяти, а расширить адресное пространство не делают.
Виртуальное адресное пространство для одного 32-разрядного процесса:
2 ГБ (3 ГБ, если система загружается с ключом /3GB)
64-разрядная версия:
2 ГБ (4 ГБ, если приложение компилируется с параметром /LARGEADDRESSAWARE)
Пруф линки:
http://support.microsoft.com/default.aspx?scid=889654
http://msdn.microsoft.com/ru-ru/library/ms189334.aspx
http://www.intuit.ru/department/os/osmswin/9/
Опять же если стоит 8гб ОЗУ, надо отключить файл подкачки и перенести его в ОЗУ, тогда в целом система работает быстрее, да и для приложения грузятся быстрее. Тут у некоторых даже ВинХП сп2 до сих пор стоит :) И они хотят от нее производительности, надо для начало обновлять ОС, там очень много багов правят, в том числе и работу с ОЗУ.
Чем это поможет? У меня пока ни один процесс не жаловался, что заканчивается память.
=FPS=HoMeR
28.03.2011, 08:03
Чем это поможет? У меня пока ни один процесс не жаловался, что заканчивается память.
Может пригодится, если БзБ потребуется больше 2гб выделенной оперативной памяти.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot